/linux-master/lib/ |
H A D | test_xarray.c | 20 void xa_dump(const struct xarray *xa) { } argument 23 #define XA_BUG_ON(xa, x) do { \ 27 xa_dump(xa); \ 40 static void *xa_store_index(struct xarray *xa, unsigned long index, gfp_t gfp) argument 42 return xa_store(xa, index, xa_mk_index(index), gfp); 45 static void xa_insert_index(struct xarray *xa, unsigned long index) argument 47 XA_BUG_ON(xa, xa_insert(xa, index, xa_mk_index(index), 51 static void xa_alloc_index(struct xarray *xa, unsigned long index, gfp_t gfp) argument 55 XA_BUG_ON(xa, xa_allo 60 xa_erase_index(struct xarray *xa, unsigned long index) argument 71 xa_store_order(struct xarray *xa, unsigned long index, unsigned order, void *entry, gfp_t gfp) argument 86 check_xa_err(struct xarray *xa) argument 102 check_xas_retry(struct xarray *xa) argument 147 check_xa_load(struct xarray *xa) argument 175 check_xa_mark_1(struct xarray *xa, unsigned long index) argument 254 check_xa_mark_2(struct xarray *xa) argument 292 check_xa_mark_3(struct xarray *xa) argument 313 check_xa_mark(struct xarray *xa) argument 324 check_xa_shrink(struct xarray *xa) argument 373 check_insert(struct xarray *xa) argument 404 check_cmpxchg(struct xarray *xa) argument 426 check_cmpxchg_order(struct xarray *xa) argument 479 check_reserve(struct xarray *xa) argument 545 check_xas_erase(struct xarray *xa) argument 584 check_multi_store_1(struct xarray *xa, unsigned long index, unsigned int order) argument 609 check_multi_store_2(struct xarray *xa, unsigned long index, unsigned int order) argument 623 check_multi_store_3(struct xarray *xa, unsigned long index, unsigned int order) argument 650 check_multi_store(struct xarray *xa) argument 732 check_xa_multi_store_adv_add(struct xarray *xa, unsigned long index, unsigned int order, void *p) argument 759 check_xa_multi_store_adv_del_entry(struct xarray *xa, unsigned long index, unsigned int order) argument 770 check_xa_multi_store_adv_delete(struct xarray *xa, unsigned long index, unsigned int order) argument 780 test_get_entry(struct xarray *xa, unsigned long index) argument 812 check_xa_multi_store_adv(struct xarray *xa, unsigned long pos, unsigned int order) argument 886 check_multi_store_advanced(struct xarray *xa) argument 905 check_xa_alloc_1(struct xarray *xa, unsigned int base) argument 980 check_xa_alloc_2(struct xarray *xa, unsigned int base) argument 1031 check_xa_alloc_3(struct xarray *xa, unsigned int base) argument 1095 __check_store_iter(struct xarray *xa, unsigned long start, unsigned int order, unsigned int present) argument 1124 check_store_iter(struct xarray *xa) argument 1162 check_multi_find_1(struct xarray *xa, unsigned order) argument 1194 check_multi_find_2(struct xarray *xa) argument 1218 check_multi_find_3(struct xarray *xa) argument 1232 check_find_1(struct xarray *xa) argument 1280 check_find_2(struct xarray *xa) argument 1301 check_find_3(struct xarray *xa) argument 1326 check_find_4(struct xarray *xa) argument 1342 check_find(struct xarray *xa) argument 1358 xa_find_entry(struct xarray *xa, void *item) argument 1380 check_find_entry(struct xarray *xa) argument 1412 check_pause(struct xarray *xa) argument 1448 check_move_tiny(struct xarray *xa) argument 1470 check_move_max(struct xarray *xa) argument 1491 check_move_small(struct xarray *xa, unsigned long idx) argument 1539 check_move(struct xarray *xa) argument 1608 xa_store_many_order(struct xarray *xa, unsigned long index, unsigned order) argument 1631 check_create_range_1(struct xarray *xa, unsigned long index, unsigned order) argument 1642 check_create_range_2(struct xarray *xa, unsigned order) argument 1662 check_create_range_4(struct xarray *xa, unsigned long index, unsigned order) argument 1694 check_create_range_5(struct xarray *xa, unsigned long index, unsigned int order) argument 1713 check_create_range(struct xarray *xa) argument 1748 __check_store_range(struct xarray *xa, unsigned long first, unsigned long last) argument 1765 check_store_range(struct xarray *xa) argument 1782 check_split_1(struct xarray *xa, unsigned long index, unsigned int order, unsigned int new_order) argument 1808 check_split(struct xarray *xa) argument 1823 check_split(struct xarray *xa) argument 1826 check_align_1(struct xarray *xa, char *name) argument 1847 check_align_2(struct xarray *xa, char *name) argument 1867 check_align(struct xarray *xa) argument 1891 shadow_remove(struct xarray *xa) argument 1905 check_workingset(struct xarray *xa, unsigned long index) argument 1938 check_account(struct xarray *xa) argument 1967 check_get_order(struct xarray *xa) argument 1987 check_destroy(struct xarray *xa) argument [all...] |
H A D | xarray.c | 20 * @xa is used to refer to the entire xarray. 33 static inline unsigned int xa_lock_type(const struct xarray *xa) argument 35 return (__force unsigned int)xa->xa_flags & 3; 58 static inline bool xa_track_free(const struct xarray *xa) argument 60 return xa->xa_flags & XA_FLAGS_TRACK_FREE; 63 static inline bool xa_zero_busy(const struct xarray *xa) argument 65 return xa->xa_flags & XA_FLAGS_ZERO_BUSY; 68 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) argument 70 if (!(xa->xa_flags & XA_FLAGS_MARK(mark))) 71 xa 74 xa_mark_clear(struct xarray *xa, xa_mark_t mark) argument 439 struct xarray *xa = xas->xa; local 561 struct xarray *xa = xas->xa; local 641 struct xarray *xa = xas->xa; local 1454 xa_load(struct xarray *xa, unsigned long index) argument 1492 __xa_erase(struct xarray *xa, unsigned long index) argument 1511 xa_erase(struct xarray *xa, unsigned long index) argument 1538 __xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1575 xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1603 __xa_cmpxchg(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 1641 __xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1716 xa_store_range(struct xarray *xa, unsigned long first, unsigned long last, void *entry, gfp_t gfp) argument 1759 xa_get_order(struct xarray *xa, unsigned long index) argument 1813 __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 1865 __xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1904 __xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1922 __xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1944 xa_get_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1974 xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1992 xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 2017 xa_find(struct xarray *xa, unsigned long *indexp, unsigned long max, xa_mark_t filter) argument 2067 xa_find_after(struct xarray *xa, unsigned long *indexp, unsigned long max, xa_mark_t filter) argument 2164 xa_extract(struct xarray *xa, void **dst, unsigned long start, unsigned long max, unsigned int n, xa_mark_t filter) argument 2211 xa_destroy(struct xarray *xa) argument 2297 xa_dump(const struct xarray *xa) argument [all...] |
H A D | crc4.c | 11 0x1, 0x6, 0xf, 0x8, 0xa, 0xd, 0x4, 0x3,
|
/linux-master/include/linux/ |
H A D | xarray.h | 359 void *xa_find(struct xarray *xa, unsigned long *index, 361 void *xa_find_after(struct xarray *xa, unsigned long *index, 369 * @xa: XArray. 378 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) argument 380 spin_lock_init(&xa->xa_lock); 381 xa->xa_flags = flags; 382 xa->xa_head = NULL; 387 * @xa: XArray. 393 static inline void xa_init(struct xarray *xa) argument 395 xa_init_flags(xa, 405 xa_empty(const struct xarray *xa) argument 418 xa_marked(const struct xarray *xa, xa_mark_t mark) argument 585 xa_store_bh(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 612 xa_store_irq(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 638 xa_erase_bh(struct xarray *xa, unsigned long index) argument 662 xa_erase_irq(struct xarray *xa, unsigned long index) argument 688 xa_cmpxchg(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 716 xa_cmpxchg_bh(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 744 xa_cmpxchg_irq(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 774 xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 804 xa_insert_bh(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 834 xa_insert_irq(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 867 xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 900 xa_alloc_bh(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 933 xa_alloc_irq(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 970 xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1007 xa_alloc_cyclic_bh(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1044 xa_alloc_cyclic_irq(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1076 xa_reserve(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1094 xa_reserve_bh(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1112 xa_reserve_irq(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1126 xa_release(struct xarray *xa, unsigned long index) argument 1198 xa_head(const struct xarray *xa) argument 1205 xa_head_locked(const struct xarray *xa) argument 1212 xa_entry(const struct xarray *xa, const struct xa_node *node, unsigned int offset) argument 1221 xa_entry_locked(const struct xarray *xa, const struct xa_node *node, unsigned int offset) argument 1230 xa_parent(const struct xarray *xa, const struct xa_node *node) argument 1238 xa_parent_locked(const struct xarray *xa, const struct xa_node *node) argument 1345 struct xarray *xa; member in struct:xa_state 1554 xa_get_order(struct xarray *xa, unsigned long index) argument [all...] |
/linux-master/drivers/gpu/drm/amd/include/asic_reg/umc/ |
H A D | umc_6_0_sh_mask.h | 26 #define UMCCH0_0_EccCtrl__RdEccEn__SHIFT 0xa
|
/linux-master/tools/testing/radix-tree/ |
H A D | multiorder.c | 15 static int item_insert_order(struct xarray *xa, unsigned long index, argument 18 XA_STATE_ORDER(xas, xa, index, order); 34 void multiorder_iteration(struct xarray *xa) argument 36 XA_STATE(xas, xa, 0); 47 err = item_insert_order(xa, index[i], order[i]); 71 item_kill_tree(xa); 74 void multiorder_tagged_iteration(struct xarray *xa) argument 76 XA_STATE(xas, xa, 0); 90 assert(!item_insert_order(xa, index[i], order[i])); 92 assert(!xa_marked(xa, XA_MARK_ 198 multiorder_iteration_race(struct xarray *xa) argument 253 load_race(struct xarray *xa) argument [all...] |
H A D | iteration_check_2.c | 35 struct xarray *xa = arg; local 43 xa_store(xa, i, xa_mk_value(i), GFP_KERNEL); 44 xa_set_mark(xa, i, XA_MARK_0); 47 xa_erase(xa, i);
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-csid-gen1.h | 22 #define DECODE_FORMAT_DPCM_14_10_14 0xa
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_reg_sr_types.h | 29 struct xarray xa; member in struct:xe_reg_sr
|
H A D | xe_reg_sr.c | 35 xa_destroy(&sr->xa); 42 xa_init(&sr->xa); 98 struct xe_reg_sr_entry *pentry = xa_load(&sr->xa, idx); 121 ret = xa_err(xa_store(&sr->xa, idx, pentry, GFP_KERNEL)); 192 if (xa_empty(&sr->xa)) 201 xa_for_each(&sr->xa, reg, entry) 225 if (xa_empty(&sr->xa)) 235 xa_for_each(&sr->xa, reg, entry) { 275 if (!sr->name || xa_empty(&sr->xa)) 279 xa_for_each(&sr->xa, re [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | rtw8922a.h | 60 u8 rsvd7[0xa]; 62 u8 rsvd8[0xa]; 64 u8 rsvd9[0xa]; 66 u8 rsvd10[0xa];
|
/linux-master/drivers/acpi/ |
H A D | sbshc.h | 12 SMBUS_WRITE_BLOCK = 0xa, 20 ACPI_SBS_MANAGER = 0xa,
|
/linux-master/net/core/ |
H A D | xdp.c | 54 const struct xdp_mem_allocator *xa = ptr; local 57 return xa->mem.id != mem_id; 74 struct xdp_mem_allocator *xa; local 76 xa = container_of(rcu, struct xdp_mem_allocator, rcu); 79 ida_free(&mem_id_pool, xa->mem.id); 81 kfree(xa); 84 static void mem_xa_remove(struct xdp_mem_allocator *xa) argument 86 trace_mem_disconnect(xa); 88 if (!rhashtable_remove_fast(mem_id_ht, &xa->node, mem_id_rht_params)) 89 call_rcu(&xa 94 struct xdp_mem_allocator *xa; local 118 struct xdp_mem_allocator *xa; local 461 struct xdp_mem_allocator *xa = bq->xa; local 477 struct xdp_mem_allocator *xa; local [all...] |
/linux-master/drivers/usb/serial/ |
H A D | kl5kusb105.h | 26 kl5kusb105a_sio_b1200 = 0xa, /* unchecked */
|
/linux-master/include/uapi/linux/ |
H A D | cuda.h | 20 #define CUDA_POWERDOWN 0xa
|
/linux-master/include/dt-bindings/phy/ |
H A D | phy-qcom-qusb2.h | 20 #define QUSB2_V2_HSTX_TRIM_18_0_MA 0xa
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/phy/ |
H A D | phy-qcom-qusb2.h | 20 #define QUSB2_V2_HSTX_TRIM_18_0_MA 0xa
|
/linux-master/sound/soc/codecs/ |
H A D | ak4535.h | 27 #define AK4535_ALC2 0xa
|
/linux-master/drivers/infiniband/core/ |
H A D | restrack.h | 17 * @xa: Array of XArray structure to hold restrack entries. 19 struct xarray xa; member in struct:rdma_restrack_root
|
H A D | restrack.c | 35 xa_init_flags(&rt[i].xa, XA_FLAGS_ALLOC); 70 struct xarray *xa = &dev->res[i].xa; local 72 if (!xa_empty(xa)) { 79 xa_for_each(xa, index, e) { 99 xa_destroy(xa); 116 XA_STATE(xas, &rt->xa, 0); 119 xa_lock(&rt->xa); 122 xa_unlock(&rt->xa); 247 ret = xa_insert(&rt->xa, re [all...] |
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_pool.c | 109 xa_init_flags(&pool->xa, XA_FLAGS_ALLOC); 116 WARN_ON(!xa_empty(&pool->xa)); 141 err = xa_alloc_cyclic(&pool->xa, &elem->index, NULL, pool->limit, 156 struct xarray *xa = &pool->xa; local 160 elem = xa_load(xa, index); 180 struct xarray *xa = &pool->xa; local 191 xa_ret = xa_erase(xa, elem->index); 254 xa_ret = xa_store(&elem->pool->xa, ele [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | vsc7326_reg.h | 134 * Pass 0xa in those cases. 141 #define REG_MISC_10G CRA(0x1,0xa,0x00) /* Misc 10GbE setup */ 142 #define REG_PAUSE_10G CRA(0x1,0xa,0x01) /* Pause register */ 143 #define REG_NORMALIZER_10G CRA(0x1,0xa,0x05) /* 10G normalizer */ 144 #define REG_STICKY_RX CRA(0x1,0xa,0x06) /* RX debug register */ 145 #define REG_DENORM_10G CRA(0x1,0xa,0x07) /* Denormalizer */ 146 #define REG_STICKY_TX CRA(0x1,0xa,0x08) /* TX sticky bits */ 147 #define REG_MAX_RXHIGH CRA(0x1,0xa,0x0a) /* XGMII lane 0-3 debug */ 148 #define REG_MAX_RXLOW CRA(0x1,0xa,0x0b) /* XGMII lane 4-7 debug */ 149 #define REG_MAC_TX_STICKY CRA(0x1,0xa, [all...] |
/linux-master/drivers/ata/pata_parport/ |
H A D | ktti.c | 32 w0(r); w2(0xb); w2(0xa); w2(3); w2(6); 42 w0(r); w2(0xb); w2(0xa); w2(9); w2(0xc); w2(9); 52 w0(0x10); w2(0xb); w2(0xa); w2(9); w2(0xc); w2(9); 65 w0(0x10); w2(0xb); w2(0xa); w2(3); w2(6); 76 w2(0xb); w2(0xa); w0(0); w2(3); w2(6); 81 w2(0xb); w2(0xa); w0(0xa0); w2(3); w2(4);
|
/linux-master/include/dt-bindings/net/ |
H A D | ti-dp83869.h | 30 #define DP83869_CLK_O_SEL_CHN_C_TCLK 0xa
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/net/ |
H A D | ti-dp83869.h | 30 #define DP83869_CLK_O_SEL_CHN_C_TCLK 0xa
|