Lines Matching full:using
22 clustered; hashing the object and using the hash as the index will not
35 You must first convert it into an entry using xa_mk_value().
66 You can then set entries using xa_store() and get entries
67 using xa_load(). xa_store will overwrite any entry with the
74 You can conditionally replace an entry at an index by using
105 Using xa_insert() on a reserved entry will fail.
113 entries in the XArray using the xa_for_each() iterator.
120 iterate over marked entries by using the xa_for_each_marked() iterator.
122 You can enquire whether a mark is set on an entry by using
124 by using xa_set_mark() and remove the mark from an entry by calling
152 Using xa_store(), xa_cmpxchg() or xa_insert() will
179 special value which can be turned into an errno using xa_err().
180 If you don't need to know exactly which error occurred, using
186 When using the Normal API, you do not have to worry about locking.
279 you need to initialise the array using xa_init_flags(), passing
287 using xa_lock_irqsave() in both the interrupt handler and process
318 structure which you declare on the stack using the XA_STATE() macro.
338 will attempt to allocate more memory using the specified gfp flags and
353 exposed through the normal API, but when using the advanced API, it's
366 - An XArray node. May be visible when using a multi-index xa_state.
400 and all other marks are clear. Replacing one entry with another using
417 You can search for the next present entry using xas_find(). This
421 entry at the index of the xa_state. Using xas_next_entry() to
432 When iterating over a range of the XArray using xas_for_each()
464 You can create a multi-index entry by using XA_STATE_ORDER()
482 Using xas_next() or xas_prev() with a multi-index xa_state is not
483 supported. Using either of these functions on a multi-index entry will