Searched refs:xa (Results 1 - 25 of 959) sorted by relevance

1234567891011>>

/linux-master/lib/
H A Dtest_xarray.c20 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 Dxarray.c20 * @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 Dcrc4.c11 0x1, 0x6, 0xf, 0x8, 0xa, 0xd, 0x4, 0x3,
/linux-master/include/linux/
H A Dxarray.h359 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 Dumc_6_0_sh_mask.h26 #define UMCCH0_0_EccCtrl__RdEccEn__SHIFT 0xa
/linux-master/tools/testing/radix-tree/
H A Dmultiorder.c15 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 Diteration_check_2.c35 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 Dcamss-csid-gen1.h22 #define DECODE_FORMAT_DPCM_14_10_14 0xa
/linux-master/drivers/gpu/drm/xe/
H A Dxe_reg_sr_types.h29 struct xarray xa; member in struct:xe_reg_sr
H A Dxe_reg_sr.c35 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 Drtw8922a.h60 u8 rsvd7[0xa];
62 u8 rsvd8[0xa];
64 u8 rsvd9[0xa];
66 u8 rsvd10[0xa];
/linux-master/drivers/acpi/
H A Dsbshc.h12 SMBUS_WRITE_BLOCK = 0xa,
20 ACPI_SBS_MANAGER = 0xa,
/linux-master/net/core/
H A Dxdp.c54 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 Dkl5kusb105.h26 kl5kusb105a_sio_b1200 = 0xa, /* unchecked */
/linux-master/include/uapi/linux/
H A Dcuda.h20 #define CUDA_POWERDOWN 0xa
/linux-master/include/dt-bindings/phy/
H A Dphy-qcom-qusb2.h20 #define QUSB2_V2_HSTX_TRIM_18_0_MA 0xa
/linux-master/scripts/dtc/include-prefixes/dt-bindings/phy/
H A Dphy-qcom-qusb2.h20 #define QUSB2_V2_HSTX_TRIM_18_0_MA 0xa
/linux-master/sound/soc/codecs/
H A Dak4535.h27 #define AK4535_ALC2 0xa
/linux-master/drivers/infiniband/core/
H A Drestrack.h17 * @xa: Array of XArray structure to hold restrack entries.
19 struct xarray xa; member in struct:rdma_restrack_root
H A Drestrack.c35 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 Drxe_pool.c109 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 Dvsc7326_reg.h134 * 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 Dktti.c32 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 Dti-dp83869.h30 #define DP83869_CLK_O_SEL_CHN_C_TCLK 0xa
/linux-master/scripts/dtc/include-prefixes/dt-bindings/net/
H A Dti-dp83869.h30 #define DP83869_CLK_O_SEL_CHN_C_TCLK 0xa

Completed in 332 milliseconds

1234567891011>>