/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 764 check_xa_multi_store_adv_del_entry(struct xarray *xa, unsigned long index, unsigned int order) argument 775 check_xa_multi_store_adv_delete(struct xarray *xa, unsigned long index, unsigned int order) argument 785 test_get_entry(struct xarray *xa, unsigned long index) argument 817 check_xa_multi_store_adv(struct xarray *xa, unsigned long pos, unsigned int order) argument 891 check_multi_store_advanced(struct xarray *xa) argument 910 check_xa_alloc_1(struct xarray *xa, unsigned int base) argument 985 check_xa_alloc_2(struct xarray *xa, unsigned int base) argument 1036 check_xa_alloc_3(struct xarray *xa, unsigned int base) argument 1100 __check_store_iter(struct xarray *xa, unsigned long start, unsigned int order, unsigned int present) argument 1129 check_store_iter(struct xarray *xa) argument 1167 check_multi_find_1(struct xarray *xa, unsigned order) argument 1199 check_multi_find_2(struct xarray *xa) argument 1223 check_multi_find_3(struct xarray *xa) argument 1237 check_find_1(struct xarray *xa) argument 1285 check_find_2(struct xarray *xa) argument 1306 check_find_3(struct xarray *xa) argument 1331 check_find_4(struct xarray *xa) argument 1347 check_find(struct xarray *xa) argument 1363 xa_find_entry(struct xarray *xa, void *item) argument 1385 check_find_entry(struct xarray *xa) argument 1417 check_pause(struct xarray *xa) argument 1453 check_move_tiny(struct xarray *xa) argument 1475 check_move_max(struct xarray *xa) argument 1496 check_move_small(struct xarray *xa, unsigned long idx) argument 1544 check_move(struct xarray *xa) argument 1613 xa_store_many_order(struct xarray *xa, unsigned long index, unsigned order) argument 1636 check_create_range_1(struct xarray *xa, unsigned long index, unsigned order) argument 1647 check_create_range_2(struct xarray *xa, unsigned order) argument 1667 check_create_range_4(struct xarray *xa, unsigned long index, unsigned order) argument 1699 check_create_range_5(struct xarray *xa, unsigned long index, unsigned int order) argument 1718 check_create_range(struct xarray *xa) argument 1753 __check_store_range(struct xarray *xa, unsigned long first, unsigned long last) argument 1770 check_store_range(struct xarray *xa) argument 1787 check_split_1(struct xarray *xa, unsigned long index, unsigned int order, unsigned int new_order) argument 1825 check_split(struct xarray *xa) argument 1840 check_split(struct xarray *xa) argument 1843 check_align_1(struct xarray *xa, char *name) argument 1864 check_align_2(struct xarray *xa, char *name) argument 1884 check_align(struct xarray *xa) argument 1908 shadow_remove(struct xarray *xa) argument 1922 check_workingset(struct xarray *xa, unsigned long index) argument 1955 check_account(struct xarray *xa) argument 1984 check_get_order(struct xarray *xa) argument 2004 check_xas_get_order(struct xarray *xa) argument 2037 check_xas_conflict_get_order(struct xarray *xa) argument 2095 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 440 struct xarray *xa = xas->xa; local 562 struct xarray *xa = xas->xa; local 642 struct xarray *xa = xas->xa; local 1470 xa_load(struct xarray *xa, unsigned long index) argument 1508 __xa_erase(struct xarray *xa, unsigned long index) argument 1527 xa_erase(struct xarray *xa, unsigned long index) argument 1554 __xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1591 xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1619 __xa_cmpxchg(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 1657 __xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 1732 xa_store_range(struct xarray *xa, unsigned long first, unsigned long last, void *entry, gfp_t gfp) argument 1805 xa_get_order(struct xarray *xa, unsigned long index) argument 1842 __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 1894 __xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1933 __xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1951 __xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 1973 xa_get_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 2003 xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 2021 xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) argument 2046 xa_find(struct xarray *xa, unsigned long *indexp, unsigned long max, xa_mark_t filter) argument 2096 xa_find_after(struct xarray *xa, unsigned long *indexp, unsigned long max, xa_mark_t filter) argument 2193 xa_extract(struct xarray *xa, void **dst, unsigned long start, unsigned long max, unsigned int n, xa_mark_t filter) argument 2240 xa_destroy(struct xarray *xa) argument 2326 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 | 363 void *xa_find(struct xarray *xa, unsigned long *index, 365 void *xa_find_after(struct xarray *xa, unsigned long *index, 373 * @xa: XArray. 382 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) argument 384 spin_lock_init(&xa->xa_lock); 385 xa->xa_flags = flags; 386 xa->xa_head = NULL; 391 * @xa: XArray. 397 static inline void xa_init(struct xarray *xa) argument 399 xa_init_flags(xa, 409 xa_empty(const struct xarray *xa) argument 422 xa_marked(const struct xarray *xa, xa_mark_t mark) argument 589 xa_store_bh(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 616 xa_store_irq(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 642 xa_erase_bh(struct xarray *xa, unsigned long index) argument 666 xa_erase_irq(struct xarray *xa, unsigned long index) argument 692 xa_cmpxchg(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 720 xa_cmpxchg_bh(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 748 xa_cmpxchg_irq(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp) argument 778 xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 808 xa_insert_bh(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 838 xa_insert_irq(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) argument 871 xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 904 xa_alloc_bh(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 937 xa_alloc_irq(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp) argument 974 xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1011 xa_alloc_cyclic_bh(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1048 xa_alloc_cyclic_irq(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp) argument 1080 xa_reserve(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1098 xa_reserve_bh(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1116 xa_reserve_irq(struct xarray *xa, unsigned long index, gfp_t gfp) argument 1130 xa_release(struct xarray *xa, unsigned long index) argument 1202 xa_head(const struct xarray *xa) argument 1209 xa_head_locked(const struct xarray *xa) argument 1216 xa_entry(const struct xarray *xa, const struct xa_node *node, unsigned int offset) argument 1225 xa_entry_locked(const struct xarray *xa, const struct xa_node *node, unsigned int offset) argument 1234 xa_parent(const struct xarray *xa, const struct xa_node *node) argument 1242 xa_parent_locked(const struct xarray *xa, const struct xa_node *node) argument 1349 struct xarray *xa; member in struct:xa_state 1559 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/drivers/infiniband/core/ |
H A D | restrack.c | 35 xa_init_flags(&rt[i].xa, XA_FLAGS_ALLOC); 50 struct xarray *xa = &dev->res[i].xa; local 52 WARN_ON(!xa_empty(xa)); 53 xa_destroy(xa); 69 XA_STATE(xas, &rt->xa, 0); 72 xa_lock(&rt->xa); 74 if (xa_get_mark(&rt->xa, e->id, RESTRACK_DD) && !show_details) 78 xa_unlock(&rt->xa); 203 ret = xa_insert(&rt->xa, re [all...] |
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
|
/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/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
|