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().
55 entries can be explicitly split into smaller entries. Unsetting (using
67 You can then set entries using xa_store() and get entries using
70 using xa_erase() or by setting the entry to ``NULL`` using xa_store().
76 You can conditionally replace an entry at an index by using
107 Using xa_insert() on a reserved entry will fail.
115 entries in the XArray using the xa_for_each() iterator.
122 iterate over marked entries by using the xa_for_each_marked() iterator.
124 You can enquire whether a mark is set on an entry by using
126 by using xa_set_mark() and remove the mark from an entry by calling
154 Using xa_store(), xa_cmpxchg() or xa_insert() will
181 special value which can be turned into an errno using xa_err().
182 If you don't need to know exactly which error occurred, using
188 When using the Normal API, you do not have to worry about locking.
281 you need to initialise the array using xa_init_flags(), passing
289 using xa_lock_irqsave() in both the interrupt handler and process
320 structure which you declare on the stack using the XA_STATE() macro.
340 will attempt to allocate more memory using the specified gfp flags and
355 exposed through the normal API, but when using the advanced API, it's
368 - An XArray node. May be visible when using a multi-index xa_state.
402 and all other marks are clear. Replacing one entry with another using
419 You can search for the next present entry using xas_find(). This
423 entry at the index of the xa_state. Using xas_next_entry() to
434 When iterating over a range of the XArray using xas_for_each()
466 You can create a multi-index entry by using XA_STATE_ORDER()
484 Using xas_next() or xas_prev() with a multi-index xa_state is not
485 supported. Using either of these functions on a multi-index entry will