Home
last modified time | relevance | path

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

1234567

/linux/lib/
A Dtest_xarray.c172 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_load()
197 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
249 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
251 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
331 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
351 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
435 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
459 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
1170 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1176 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
[all …]
A Dxarray.c438 struct xarray *xa = xas->xa; in xas_shrink() local
560 struct xarray *xa = xas->xa; in xas_expand() local
640 struct xarray *xa = xas->xa; in xas_create() local
1510 xa_lock(xa); in xa_erase()
1512 xa_unlock(xa); in xa_erase()
1574 xa_lock(xa); in xa_store()
1576 xa_unlock(xa); in xa_store()
1965 xa_lock(xa); in xa_set_mark()
1983 xa_lock(xa); in xa_clear_mark()
2292 xa->xa_flags, xa_marked(xa, XA_MARK_0), in xa_dump()
[all …]
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()
542 XA_STATE(xas, &ida->xa, 0); in ida_destroy()
593 struct xarray *xa = &ida->xa; in ida_dump() local
594 pr_debug("ida: %p node %p free %d\n", ida, xa->xa_head, in ida_dump()
595 xa->xa_flags >> ROOT_TAG_SHIFT); in ida_dump()
596 ida_dump_entry(xa->xa_head, 0); in ida_dump()
/linux/include/linux/
A Dxarray.h529 #define xa_trylock(xa) spin_trylock(&(xa)->xa_lock) argument
530 #define xa_lock(xa) spin_lock(&(xa)->xa_lock) argument
531 #define xa_unlock(xa) spin_unlock(&(xa)->xa_lock) argument
532 #define xa_lock_bh(xa) spin_lock_bh(&(xa)->xa_lock) argument
533 #define xa_unlock_bh(xa) spin_unlock_bh(&(xa)->xa_lock) argument
534 #define xa_lock_irq(xa) spin_lock_irq(&(xa)->xa_lock) argument
535 #define xa_unlock_irq(xa) spin_unlock_irq(&(xa)->xa_lock) argument
689 xa_lock(xa); in xa_cmpxchg()
772 xa_lock(xa); in xa_insert()
859 xa_lock(xa); in xa_alloc()
[all …]
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()
/linux/net/core/
A Dxdp.c54 return xa->mem.id != mem_id; in xdp_mem_id_cmp()
71 struct xdp_mem_allocator *xa; in __xdp_mem_allocator_rcu_free() local
78 kfree(xa); in __xdp_mem_allocator_rcu_free()
83 trace_mem_disconnect(xa); in mem_xa_remove()
100 while ((xa = rhashtable_walk_next(&iter)) && !IS_ERR(xa)) { in mem_allocator_disconnect()
102 mem_xa_remove(xa); in mem_allocator_disconnect()
399 struct xdp_mem_allocator *xa = bq->xa; in xdp_flush_frame_bulk() local
422 xa = bq->xa; in xdp_return_frame_bulk()
423 if (unlikely(!xa)) { in xdp_return_frame_bulk()
426 bq->xa = xa; in xdp_return_frame_bulk()
[all …]
/linux/tools/testing/radix-tree/
A Dmultiorder.c18 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()
92 assert(!xa_marked(xa, XA_MARK_1)); in multiorder_tagged_iteration()
95 xa_set_mark(xa, tag_index[i], XA_MARK_1); in multiorder_tagged_iteration()
159 item_kill_tree(xa); in multiorder_tagged_iteration()
[all …]
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()
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()
A Diteration_check.c21 void my_item_insert(struct xarray *xa, unsigned long index) in my_item_insert() argument
23 XA_STATE(xas, xa, index); in my_item_insert()
/linux/drivers/infiniband/core/
A Drestrack.c70 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() local
72 if (!xa_empty(xa)) { in rdma_restrack_clean()
79 xa_for_each(xa, index, e) { in rdma_restrack_clean()
99 xa_destroy(xa); in rdma_restrack_clean()
116 XA_STATE(xas, &rt->xa, 0); in rdma_restrack_count()
119 xa_lock(&rt->xa); in rdma_restrack_count()
122 xa_unlock(&rt->xa); in rdma_restrack_count()
290 xa_lock(&rt->xa); in rdma_restrack_get_byid()
291 res = xa_load(&rt->xa, id); in rdma_restrack_get_byid()
294 xa_unlock(&rt->xa); in rdma_restrack_get_byid()
[all …]
A Dcounters.c290 xa_lock(&rt->xa); in rdma_get_counter_auto_mode()
291 xa_for_each(&rt->xa, id, res) { in rdma_get_counter_auto_mode()
305 xa_unlock(&rt->xa); in rdma_get_counter_auto_mode()
402 xa_lock(&rt->xa); in get_running_counters_hwstat_sum()
403 xa_for_each(&rt->xa, id, res) { in get_running_counters_hwstat_sum()
407 xa_unlock(&rt->xa); in get_running_counters_hwstat_sum()
417 xa_lock(&rt->xa); in get_running_counters_hwstat_sum()
421 xa_unlock(&rt->xa); in get_running_counters_hwstat_sum()
/linux/drivers/iommu/
A Dioasid.c55 struct xarray xa; member
73 .xa = XARRAY_INIT(ioasid_xa, XA_FLAGS_ALLOC),
94 ioasid_data = xa_erase(&default_allocator.xa, ioasid); in default_free()
107 xa_init_flags(&ia_data->xa, XA_FLAGS_ALLOC); in ioasid_alloc_allocator()
161 if (xa_empty(&active_allocator->xa)) { in ioasid_register_allocator()
230 WARN_ON(!xa_empty(&pallocator->xa)); in ioasid_unregister_allocator()
275 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_set_data()
358 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_get()
382 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_put()
395 ioasid_data = xa_erase(&active_allocator->xa, ioasid); in ioasid_put()
[all …]
/linux/include/trace/events/
A Dxdp.h324 TP_ARGS(xa),
334 __entry->xa = xa;
335 __entry->mem_id = xa->mem.id;
336 __entry->mem_type = xa->mem.type;
337 __entry->allocator = xa->allocator;
349 TP_PROTO(const struct xdp_mem_allocator *xa,
352 TP_ARGS(xa, rxq),
364 __entry->xa = xa;
365 __entry->mem_id = xa->mem.id;
366 __entry->mem_type = xa->mem.type;
[all …]
/linux/drivers/staging/unisys/visorhba/
A Dvisorhba_main.c85 struct xarray xa; member
207 xa_erase_irq(xa, cmdrsp->scsitaskmgmt.notify_handle); in setup_scsitaskmgmt_handles()
224 xa_erase_irq(xa, cmdrsp->scsitaskmgmt.notify_handle); in cleanup_scsitaskmgmt_handles()
265 ret = setup_scsitaskmgmt_handles(&devdata->xa, cmdrsp, in forward_taskmgmt_command()
297 cleanup_scsitaskmgmt_handles(&devdata->xa, cmdrsp); in forward_taskmgmt_command()
304 cleanup_scsitaskmgmt_handles(&devdata->xa, cmdrsp); in forward_taskmgmt_command()
637 static void complete_taskmgmt_command(struct xarray *xa, in complete_taskmgmt_command() argument
641 xa_load(xa, cmdrsp->scsitaskmgmt.notify_handle); in complete_taskmgmt_command()
690 complete_taskmgmt_command(&devdata->xa, cmdrsp, in visorhba_serverdown_complete()
887 complete_taskmgmt_command(&devdata->xa, cmdrsp, in drain_queue()
[all …]
/linux/crypto/
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()
/linux/arch/powerpc/boot/dts/fsl/
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
/linux/drivers/infiniband/hw/hns/
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()
103 ret = xa_err(xa_store(&srq_table->xa, srq->srqn, srq, GFP_KERNEL)); in alloc_srqc()
135 xa_erase(&srq_table->xa, srq->srqn); in alloc_srqc()
154 xa_erase(&srq_table->xa, srq->srqn); in free_srqc()
452 xa_init(&srq_table->xa); in hns_roce_init_srq_table()
/linux/Documentation/devicetree/bindings/pci/
A Dpci-msi.txt67 reg = <0xa 0x1>;
95 reg = <0xa 0x1>;
124 reg = <0xa 0x1>;
154 reg = <0xa 0x1>;
184 reg = <0xa 0x1>;
A Dpci-iommu.txt56 reg = <0xa 0x1>;
83 reg = <0xa 0x1>;
111 reg = <0xa 0x1>;
139 reg = <0xa 0x1>;
/linux/Documentation/devicetree/bindings/input/touchscreen/
A Deeti.txt5 - reg: I2C address of the chip. Should be set to <0xa>
25 reg = <0xa>;
/linux/drivers/crypto/qat/qat_common/
A Dqat_asym_algs.c84 dma_addr_t xa; member
88 dma_addr_t xa; member
104 char *xa; member
219 if (unlikely(!ctx->xa)) in qat_dh_compute_value()
247 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
252 qat_req->in.dh.in_g2.xa = ctx->dma_xa; in qat_dh_compute_value()
257 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
426 if (ctx->xa) { in qat_dh_clear_ctx()
427 dma_free_coherent(dev, ctx->p_size, ctx->xa, ctx->dma_xa); in qat_dh_clear_ctx()
428 ctx->xa = NULL; in qat_dh_clear_ctx()
[all …]
/linux/Documentation/devicetree/bindings/phy/
A Dmediatek,hdmi-phy.yaml59 default: 0xa
89 mediatek,ibias = <0xa>;
/linux/drivers/platform/x86/intel/pmt/
A Dclass.c226 ret = xa_alloc(ns->xa, &entry->devid, entry, PMT_XA_LIMIT, GFP_KERNEL); in intel_pmt_dev_register()
279 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_register()
325 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_destroy()
/linux/arch/powerpc/boot/dts/
A Dmvme5100.dts132 0x8000 0x0 0x0 0x2 &mpic 0xa 0x1
139 0x8800 0x0 0x0 0x3 &mpic 0xa 0x1
149 0xa000 0x0 0x0 0x2 &mpic 0xa 0x1

Completed in 44 milliseconds

1234567