Home
last modified time | relevance | path

Searched refs:xa (Results 1 – 25 of 249) sorted by relevance

12345678910

/OK3568_Linux_fs/kernel/lib/
H A Dtest_xarray.c20 void xa_dump(const struct xarray *xa) { } in xa_dump() argument
23 #define XA_BUG_ON(xa, x) do { \ argument
27 xa_dump(xa); \
40 static void *xa_store_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_store_index() argument
42 return xa_store(xa, index, xa_mk_index(index), gfp); in xa_store_index()
45 static void xa_insert_index(struct xarray *xa, unsigned long index) in xa_insert_index() argument
47 XA_BUG_ON(xa, xa_insert(xa, index, xa_mk_index(index), in xa_insert_index()
51 static void xa_alloc_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_alloc_index() argument
55 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(index), xa_limit_32b, in xa_alloc_index()
57 XA_BUG_ON(xa, id != index); in xa_alloc_index()
[all …]
H A Dxarray.c31 static inline unsigned int xa_lock_type(const struct xarray *xa) in xa_lock_type() argument
33 return (__force unsigned int)xa->xa_flags & 3; in xa_lock_type()
56 static inline bool xa_track_free(const struct xarray *xa) in xa_track_free() argument
58 return xa->xa_flags & XA_FLAGS_TRACK_FREE; in xa_track_free()
61 static inline bool xa_zero_busy(const struct xarray *xa) in xa_zero_busy() argument
63 return xa->xa_flags & XA_FLAGS_ZERO_BUSY; in xa_zero_busy()
66 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) in xa_mark_set() argument
68 if (!(xa->xa_flags & XA_FLAGS_MARK(mark))) in xa_mark_set()
69 xa->xa_flags |= XA_FLAGS_MARK(mark); in xa_mark_set()
72 static inline void xa_mark_clear(struct xarray *xa, xa_mark_t mark) in xa_mark_clear() argument
[all …]
H A Didr.c383 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); in ida_alloc_range()
489 XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); in ida_free()
543 XA_STATE(xas, &ida->xa, 0); in ida_destroy()
594 struct xarray *xa = &ida->xa; in ida_dump() local
595 pr_debug("ida: %p node %p free %d\n", ida, xa->xa_head, in ida_dump()
596 xa->xa_flags >> ROOT_TAG_SHIFT); in ida_dump()
597 ida_dump_entry(xa->xa_head, 0); in ida_dump()
/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dxa.c87 priv_t * xa = (priv_t *) ft->priv; in startread() local
88 char *magic = xa->header.magic; in startread()
91 if (lsx_readbuf(ft, xa->header.magic, (size_t)4) != 4 || in startread()
92 (memcmp("XA\0\0", xa->header.magic, (size_t)4) != 0 && in startread()
93 memcmp("XAI\0", xa->header.magic, (size_t)4) != 0 && in startread()
94 memcmp("XAJ\0", xa->header.magic, (size_t)4) != 0)) in startread()
101 if (lsx_readdw(ft, &xa->header.outSize) != SOX_SUCCESS) return SOX_EOF; in startread()
102 if (lsx_readw(ft, &xa->header.tag) != SOX_SUCCESS) return SOX_EOF; in startread()
103 if (lsx_readw(ft, &xa->header.channels) != SOX_SUCCESS) return SOX_EOF; in startread()
104 if (lsx_readdw(ft, &xa->header.sampleRate) != SOX_SUCCESS) return SOX_EOF; in startread()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dxarray.h355 void *xa_find(struct xarray *xa, unsigned long *index,
357 void *xa_find_after(struct xarray *xa, unsigned long *index,
374 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) in xa_init_flags() argument
376 spin_lock_init(&xa->xa_lock); in xa_init_flags()
377 xa->xa_flags = flags; in xa_init_flags()
378 xa->xa_head = NULL; in xa_init_flags()
389 static inline void xa_init(struct xarray *xa) in xa_init() argument
391 xa_init_flags(xa, 0); in xa_init()
401 static inline bool xa_empty(const struct xarray *xa) in xa_empty() argument
403 return xa->xa_head == NULL; in xa_empty()
[all …]
H A Didr.h245 struct xarray xa; member
251 .xa = XARRAY_INIT(name, IDA_INIT_FLAGS) \
314 xa_init_flags(&ida->xa, IDA_INIT_FLAGS); in ida_init()
327 return xa_empty(&ida->xa); in ida_is_empty()
/OK3568_Linux_fs/kernel/net/core/
H A Dxdp.c51 const struct xdp_mem_allocator *xa = ptr; in xdp_mem_id_cmp() local
54 return xa->mem.id != mem_id; in xdp_mem_id_cmp()
71 struct xdp_mem_allocator *xa; in __xdp_mem_allocator_rcu_free() local
73 xa = container_of(rcu, struct xdp_mem_allocator, rcu); in __xdp_mem_allocator_rcu_free()
76 ida_simple_remove(&mem_id_pool, xa->mem.id); in __xdp_mem_allocator_rcu_free()
78 kfree(xa); in __xdp_mem_allocator_rcu_free()
81 static void mem_xa_remove(struct xdp_mem_allocator *xa) in mem_xa_remove() argument
83 trace_mem_disconnect(xa); in mem_xa_remove()
85 if (!rhashtable_remove_fast(mem_id_ht, &xa->node, mem_id_rht_params)) in mem_xa_remove()
86 call_rcu(&xa->rcu, __xdp_mem_allocator_rcu_free); in mem_xa_remove()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/radix-tree/
H A Dmultiorder.c15 static int item_insert_order(struct xarray *xa, unsigned long index, in item_insert_order() argument
18 XA_STATE_ORDER(xas, xa, index, order); in item_insert_order()
34 void multiorder_iteration(struct xarray *xa) in multiorder_iteration() argument
36 XA_STATE(xas, xa, 0); in multiorder_iteration()
47 err = item_insert_order(xa, index[i], order[i]); in multiorder_iteration()
71 item_kill_tree(xa); in multiorder_iteration()
74 void multiorder_tagged_iteration(struct xarray *xa) in multiorder_tagged_iteration() argument
76 XA_STATE(xas, xa, 0); in multiorder_tagged_iteration()
90 assert(!item_insert_order(xa, index[i], order[i])); in multiorder_tagged_iteration()
92 assert(!xa_marked(xa, XA_MARK_1)); in multiorder_tagged_iteration()
[all …]
H A Diteration_check_2.c35 struct xarray *xa = arg; in throbber() local
43 xa_store(xa, i, xa_mk_value(i), GFP_KERNEL); in throbber()
44 xa_set_mark(xa, i, XA_MARK_0); in throbber()
47 xa_erase(xa, i); in throbber()
H A Dtest.c79 int item_delete_rcu(struct xarray *xa, unsigned long index) in item_delete_rcu() argument
81 struct item *item = xa_erase(xa, index); in item_delete_rcu()
173 int tag_tagged_items(struct xarray *xa, unsigned long start, unsigned long end, in tag_tagged_items() argument
176 XA_STATE(xas, xa, start); in tag_tagged_items()
255 void item_kill_tree(struct xarray *xa) in item_kill_tree() argument
257 XA_STATE(xas, xa, 0); in item_kill_tree()
267 assert(xa_empty(xa)); in item_kill_tree()
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Drestrack.c35 xa_init_flags(&rt[i].xa, XA_FLAGS_ALLOC); in rdma_restrack_init()
69 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() local
71 if (!xa_empty(xa)) { in rdma_restrack_clean()
78 xa_for_each(xa, index, e) { in rdma_restrack_clean()
98 xa_destroy(xa); in rdma_restrack_clean()
115 XA_STATE(xas, &rt->xa, 0); in rdma_restrack_count()
118 xa_lock(&rt->xa); in rdma_restrack_count()
121 xa_unlock(&rt->xa); in rdma_restrack_count()
235 ret = xa_insert(&rt->xa, qp->qp_num, res, GFP_KERNEL); in rdma_restrack_add()
242 ret = xa_insert(&rt->xa, counter->id, res, GFP_KERNEL); in rdma_restrack_add()
[all …]
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dxdp.h310 TP_PROTO(const struct xdp_mem_allocator *xa),
312 TP_ARGS(xa),
315 __field(const struct xdp_mem_allocator *, xa)
322 __entry->xa = xa;
323 __entry->mem_id = xa->mem.id;
324 __entry->mem_type = xa->mem.type;
325 __entry->allocator = xa->allocator;
337 TP_PROTO(const struct xdp_mem_allocator *xa,
340 TP_ARGS(xa, rxq),
343 __field(const struct xdp_mem_allocator *, xa)
[all …]
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dioasid.c54 struct xarray xa; member
72 .xa = XARRAY_INIT(ioasid_xa, XA_FLAGS_ALLOC),
81 if (xa_alloc(&default_allocator.xa, &id, opaque, XA_LIMIT(min, max), GFP_ATOMIC)) { in default_alloc()
93 ioasid_data = xa_erase(&default_allocator.xa, ioasid); in default_free()
106 xa_init_flags(&ia_data->xa, XA_FLAGS_ALLOC); in ioasid_alloc_allocator()
160 if (xa_empty(&active_allocator->xa)) { in ioasid_register_allocator()
229 WARN_ON(!xa_empty(&pallocator->xa)); in ioasid_unregister_allocator()
274 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_set_data()
331 xa_alloc(&active_allocator->xa, &id, data, XA_LIMIT(id, id), GFP_ATOMIC)) { in ioasid_alloc()
357 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_free()
[all …]
/OK3568_Linux_fs/external/xserver/mi/
H A Dmiwideline.c1021 pLeft->xa = -pLeft->xa; in miLineJoin()
1028 pRight->xa = -pRight->xa; in miLineJoin()
1034 vertices[0].x = pRight->xa; in miLineJoin()
1046 vertices[2].x = pLeft->xa; in miLineJoin()
1050 my = (pLeft->dy * (pRight->xa * pRight->dy - pRight->ya * pRight->dx) - in miLineJoin()
1051 pRight->dy * (pLeft->xa * pLeft->dy - pLeft->ya * pLeft->dx)) / in miLineJoin()
1054 mx = pLeft->xa + (my - pLeft->ya) * in miLineJoin()
1058 mx = pRight->xa + (my - pRight->ya) * in miLineJoin()
1090 adx = dx = pRight->xa - pLeft->xa; in miLineJoin()
1101 slopes[2].k = ((pLeft->xa + pRight->xa) * slopes[2].dy - in miLineJoin()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288-miqi.dts20 rockchip,pctl-timing = <0x29a 0xc8 0x1f8 0x42 0x4e 0x4 0xea 0xa
21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
22 0x5 0xa 0x5 0x200 0x5 0x10 0x40 0x0
H A D.rk3288-miqi.dtb.pre.tmp
H A Drk3288-popmetal.dts20 rockchip,pctl-timing = <0x29a 0xc8 0x1f8 0x42 0x4e 0x4 0xea 0xa
21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
22 0x5 0xa 0x5 0x200 0x5 0x10 0x40 0x0
H A D.rk3288-popmetal.dtb.pre.tmp
H A Drk3288-evb-rk1608.dts20 rockchip,pctl-timing = <0x29a 0xc8 0x1f8 0x42 0x4e 0x4 0xea 0xa
21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
22 0x5 0xa 0x5 0x200 0x5 0x10 0x40 0x0
H A Drk3288-firefly.dts25 rockchip,pctl-timing = <0x29a 0xc8 0x1f8 0x42 0x4e 0x4 0xea 0xa
26 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
27 0x5 0xa 0x5 0x200 0x5 0x10 0x40 0x0
H A D.rk3288-firefly.dtb.pre.tmp
/OK3568_Linux_fs/kernel/crypto/
H A Ddh.c19 MPI xa; /* Value is guaranteed to be set. */ member
27 mpi_free(ctx->xa); in dh_clear_ctx()
40 return mpi_powm(val, base, ctx->xa, ctx->p); in _compute_val()
90 ctx->xa = mpi_read_raw_data(params.key, params.key_size); in dh_set_secret()
91 if (!ctx->xa) in dh_set_secret()
161 if (unlikely(!ctx->xa)) { in dh_compute_value()
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/
H A D0012-target-ppc-Move-xs-max-min-cj-dp-to-decodetree.patch40 +&XX3 xt xa xb
41 +@XX3 ...... ..... ..... ..... ........ ... &XX3 xt=%xx_xt xa=%xx_xa xb=%xx_xb
78 + TCGv_ptr xt, xa, xb;
84 + xa = gen_vsr_ptr(a->xa);
87 + helper(cpu_env, xt, xa, xb);
90 + tcg_temp_free_ptr(xa);
/OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/
H A Dp2020ds.dtsi221 0x8800 0x0 0x0 0x2 &i8259 0xa 0x2
225 0x8900 0x0 0x0 0x2 &i8259 0xa 0x2
229 0x8a00 0x0 0x0 0x2 &i8259 0xa 0x2
233 0x8b00 0x0 0x0 0x2 &i8259 0xa 0x2
237 0x8c00 0x0 0x0 0x2 &i8259 0xa 0x2
241 0x8d00 0x0 0x0 0x2 &i8259 0xa 0x2
245 0x8e00 0x0 0x0 0x2 &i8259 0xa 0x2
249 0x8f00 0x0 0x0 0x2 &i8259 0xa 0x2
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c17 xa_lock(&srq_table->xa); in hns_roce_srq_event()
18 srq = xa_load(&srq_table->xa, srqn & (hr_dev->caps.num_srqs - 1)); in hns_roce_srq_event()
21 xa_unlock(&srq_table->xa); in hns_roce_srq_event()
123 ret = xa_err(xa_store(&srq_table->xa, srq->srqn, srq, GFP_KERNEL)); in alloc_srqc()
152 xa_erase(&srq_table->xa, srq->srqn); in alloc_srqc()
172 xa_erase(&srq_table->xa, srq->srqn); in free_srqc()
389 xa_init(&srq_table->xa); in hns_roce_init_srq_table()

12345678910