H A D | xarray.h | 67 xa_to_value(const void * entry) xa_to_value() argument 79 xa_is_value(const void * entry) xa_is_value() argument 112 xa_untag_pointer(void * entry) xa_untag_pointer() argument 127 xa_pointer_tag(void * entry) xa_pointer_tag() argument 157 xa_to_internal(const void * entry) xa_to_internal() argument 169 xa_is_internal(const void * entry) xa_is_internal() argument 185 xa_is_zero(const void * entry) xa_is_zero() argument 201 xa_is_err(const void * entry) xa_is_err() argument 219 xa_err(void * entry) xa_err() argument 447 xa_for_each_range(xa,index,entry,start,last) global() argument 476 xa_for_each_start(xa,index,entry,start) global() argument 500 xa_for_each(xa,index,entry) global() argument 527 xa_for_each_marked(xa,index,entry,filter) global() argument 586 xa_store_bh(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_store_bh() argument 613 xa_store_irq(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_store_irq() argument 640 void *entry; xa_erase_bh() local 664 void *entry; xa_erase_irq() local 689 xa_cmpxchg(struct xarray * xa,unsigned long index,void * old,void * entry,gfp_t gfp) xa_cmpxchg() argument 717 xa_cmpxchg_bh(struct xarray * xa,unsigned long index,void * old,void * entry,gfp_t gfp) xa_cmpxchg_bh() argument 745 xa_cmpxchg_irq(struct xarray * xa,unsigned long index,void * old,void * entry,gfp_t gfp) xa_cmpxchg_irq() argument 775 xa_insert(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_insert() argument 805 xa_insert_bh(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_insert_bh() argument 835 xa_insert_irq(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_insert_irq() argument 868 xa_alloc(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,gfp_t gfp) xa_alloc() argument 901 xa_alloc_bh(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,gfp_t gfp) xa_alloc_bh() argument 934 xa_alloc_irq(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,gfp_t gfp) xa_alloc_irq() argument 970 xa_alloc_cyclic(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,u32 * next,gfp_t gfp) xa_alloc_cyclic() argument 1007 xa_alloc_cyclic_bh(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,u32 * next,gfp_t gfp) xa_alloc_cyclic_bh() argument 1044 xa_alloc_cyclic_irq(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,u32 * next,gfp_t gfp) xa_alloc_cyclic_irq() argument 1252 xa_to_node(const void * entry) xa_to_node() argument 1258 xa_is_node(const void * entry) xa_is_node() argument 1270 xa_to_sibling(const void * entry) xa_to_sibling() argument 1281 xa_is_sibling(const void * entry) xa_is_sibling() argument 1295 xa_is_retry(const void * entry) xa_is_retry() argument 1306 xa_is_advanced(const void * entry) xa_is_advanced() argument 1522 xas_retry(struct xa_state * xas,const void * entry) xas_retry() argument 1559 xas_split(struct xa_state * xas,void * entry,unsigned int order) xas_split() argument 1565 xas_split_alloc(struct xa_state * xas,void * entry,unsigned int order,gfp_t gfp) xas_split_alloc() argument 1588 void *entry; xas_reload() local 1691 void *entry; xas_next_entry() local 1749 void *entry; xas_next_marked() local 1788 xas_for_each(xas,entry,max) global() argument 1806 xas_for_each_marked(xas,entry,max,mark) global() argument 1822 xas_for_each_conflict(xas,entry) global() argument [all...] |
H A D | xarray.c | 183 void *entry; xas_start() local 206 void *entry = xa_entry(xas->xa, node, offset); xas_descend() local 237 void *entry = xas_start(xas); xas_load() local 430 max_index(void * entry) max_index() argument 443 void *entry; xas_shrink() local 529 void *entry = xa_entry_locked(xas->xa, node, offset); xas_free_nodes() local 642 void *entry; xas_create() local 775 xas_store(struct xa_state * xas,void * entry) xas_store() argument 1017 xas_split_alloc(struct xa_state * xas,void * entry,unsigned int order,gfp_t gfp) xas_split_alloc() argument 1068 xas_split(struct xa_state * xas,void * entry,unsigned int order) xas_split() argument 1167 void *entry; __xas_prev() local 1206 void *entry; __xas_next() local 1254 void *entry; xas_find() local 1325 void *entry; xas_find_marked() local 1472 void *entry; xa_load() local 1528 void *entry; xa_erase() local 1553 __xa_store(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) __xa_store() argument 1590 xa_store(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) xa_store() argument 1619 __xa_cmpxchg(struct xarray * xa,unsigned long index,void * old,void * entry,gfp_t gfp) __xa_cmpxchg() argument 1656 __xa_insert(struct xarray * xa,unsigned long index,void * entry,gfp_t gfp) __xa_insert() argument 1732 xa_store_range(struct xarray * xa,unsigned long first,unsigned long last,void * entry,gfp_t gfp) xa_store_range() argument 1777 void *entry; xa_get_order() local 1828 __xa_alloc(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,gfp_t gfp) __xa_alloc() argument 1880 __xa_alloc_cyclic(struct xarray * xa,u32 * id,void * entry,struct xa_limit limit,u32 * next,gfp_t gfp) __xa_alloc_cyclic() argument 1922 void *entry = xas_load(&xas); __xa_set_mark() local 1940 void *entry = xas_load(&xas); __xa_clear_mark() local 1962 void *entry; xa_get_mark() local 2036 void *entry; xa_find() local 2086 void *entry; xa_find_after() local 2116 void *entry; xas_extract_present() local 2135 void *entry; xas_extract_marked() local 2230 void *entry; xa_destroy() local 2279 xa_dump_entry(const void * entry,unsigned long index,unsigned long shift) xa_dump_entry() argument 2314 void *entry = xa->xa_head; xa_dump() local [all...] |