Searched refs:ida (Results 1 - 25 of 98) sorted by relevance

1234

/linux-master/fs/smb/server/mgmt/
H A Dksmbd_ida.c8 int ksmbd_acquire_smb2_tid(struct ida *ida) argument
10 return ida_alloc_range(ida, 1, 0xFFFFFFFE, GFP_KERNEL);
13 int ksmbd_acquire_smb2_uid(struct ida *ida) argument
17 id = ida_alloc_min(ida, 1, GFP_KERNEL);
19 id = ida_alloc_min(ida, 1, GFP_KERNEL);
24 int ksmbd_acquire_async_msg_id(struct ida *ida) argument
26 return ida_alloc_min(ida,
29 ksmbd_acquire_id(struct ida *ida) argument
34 ksmbd_release_id(struct ida *ida, int id) argument
[all...]
H A Dksmbd_ida.h19 int ksmbd_acquire_smb2_tid(struct ida *ida);
28 int ksmbd_acquire_smb2_uid(struct ida *ida);
29 int ksmbd_acquire_async_msg_id(struct ida *ida);
31 int ksmbd_acquire_id(struct ida *ida);
33 void ksmbd_release_id(struct ida *ida, in
[all...]
H A Duser_session.h54 struct ida tree_conn_ida;
/linux-master/lib/
H A Dtest_ida.c16 static void ida_dump(struct ida *ida) { } argument
18 #define IDA_BUG_ON(ida, x) do { \
21 ida_dump(ida); \
31 static void ida_check_alloc(struct ida *ida) argument
36 IDA_BUG_ON(ida, ida_alloc(ida, GFP_KERNEL) != i);
38 ida_free(ida, 20);
39 ida_free(ida, 2
57 ida_check_destroy_1(struct ida *ida, unsigned int base) argument
66 ida_check_destroy(struct ida *ida) argument
84 ida_check_leaf(struct ida *ida, unsigned int base) argument
107 ida_check_max(struct ida *ida) argument
127 ida_check_conv(struct ida *ida) argument
156 ida_check_bad_free(struct ida *ida) argument
[all...]
H A Didr.c314 * define it using DEFINE_IDA() (or embed a &struct ida in a data structure,
367 * @ida: IDA handle.
380 int ida_alloc_range(struct ida *ida, unsigned int min, unsigned int max, argument
383 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS);
481 * @ida: IDA handle.
487 void ida_free(struct ida *ida, unsigned int id) argument
489 XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS);
531 * @ida
541 ida_destroy(struct ida *ida) argument
592 ida_dump(struct ida *ida) argument
[all...]
/linux-master/include/linux/
H A Didr.h246 struct ida { struct
255 #define DEFINE_IDA(name) struct ida name = IDA_INIT(name)
257 int ida_alloc_range(struct ida *, unsigned int min, unsigned int max, gfp_t);
258 void ida_free(struct ida *, unsigned int id);
259 void ida_destroy(struct ida *ida);
263 * @ida: IDA handle.
273 static inline int ida_alloc(struct ida *ida, gfp_t gfp) argument
275 return ida_alloc_range(ida,
291 ida_alloc_min(struct ida *ida, unsigned int min, gfp_t gfp) argument
309 ida_alloc_max(struct ida *ida, unsigned int max, gfp_t gfp) argument
314 ida_init(struct ida *ida) argument
327 ida_is_empty(const struct ida *ida) argument
[all...]
H A Dthunderbolt.h255 struct ida service_ids;
256 struct ida in_hopids;
257 struct ida out_hopids;
498 struct ida msix_ida;
/linux-master/drivers/dax/
H A Ddax-private.h26 * @ida: instance id allocator
37 struct ida ida; member in struct:dax_region
56 * @id: ida allocated id when the dax_region is not static
57 * @ida: mapping id allocator
70 struct ida ida; member in struct:dev_dax
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_pd.c40 ida_init(&pd_ida->ida);
54 id = ida_alloc_range(&pd_ida->ida, pd_ida->min, pd_ida->max,
68 ida_free(&pd_ida->ida, id);
80 ida_free(&hr_dev->pd_ida.ida, (int)to_hr_pd(pd)->pdn);
91 id = ida_alloc_range(&uar_ida->ida, uar_ida->min, uar_ida->max,
116 ida_init(&uar_ida->ida);
126 id = ida_alloc_range(&xrcd_ida->ida, xrcd_ida->min, xrcd_ida->max,
141 ida_init(&xrcd_ida->ida);
171 ida_free(&hr_dev->xrcd_ida.ida, (int)xrcdn);
H A Dhns_roce_alloc.c177 ida_destroy(&hr_dev->xrcd_ida.ida);
180 ida_destroy(&hr_dev->srq_table.srq_ida.ida);
183 ida_destroy(&hr_dev->mr_table.mtpt_ida.ida);
184 ida_destroy(&hr_dev->pd_ida.ida);
185 ida_destroy(&hr_dev->uar_ida.ida);
/linux-master/tools/testing/radix-tree/
H A Didr-test.c429 void ida_dump(struct ida *);
441 DEFINE_IDA(ida);
444 id = ida_alloc_min(&ida, 256, GFP_NOWAIT);
445 IDA_BUG_ON(&ida, id != -ENOMEM);
446 id = ida_alloc_min(&ida, 1UL << 30, GFP_NOWAIT);
447 IDA_BUG_ON(&ida, id != -ENOMEM);
448 IDA_BUG_ON(&ida, !ida_is_empty(&ida));
456 DEFINE_IDA(ida);
460 int id = ida_alloc(&ida, GFP_NOWAI
541 struct ida *ida = arg; local
[all...]
/linux-master/drivers/platform/x86/intel/
H A Dvsec.h83 struct ida *ida; member in struct:intel_vsec_device
H A Dvsec.c92 ida_free(intel_vsec_dev->ida, intel_vsec_dev->auxdev.id);
118 id = ida_alloc(intel_vsec_dev->ida, GFP_KERNEL);
218 intel_vsec_dev->ida = &intel_vsec_sdsi_ida;
220 intel_vsec_dev->ida = &intel_vsec_ida;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dgid.c43 ida_init(&dev->roce.reserved_gids.ida);
50 WARN_ON(!ida_is_empty(&dev->roce.reserved_gids.ida));
53 ida_destroy(&dev->roce.reserved_gids.ida);
94 index = ida_alloc_range(&dev->roce.reserved_gids.ida,
108 ida_free(&dev->roce.reserved_gids.ida, gid_index);
/linux-master/drivers/usb/typec/
H A Dclass.h16 struct ida mode_ids;
34 struct ida mode_ids;
48 struct ida mode_ids;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_types.h55 struct ida guc_ids;
/linux-master/drivers/tty/serial/
H A Dserial_base.h19 struct ida port_ida;
/linux-master/drivers/target/iscsi/
H A Discsi_target.h57 extern struct ida sess_ida;
/linux-master/drivers/greybus/
H A Dhd.c22 static struct ida gb_hd_bus_id_map;
50 struct ida *id_map = &hd->cport_id_map;
65 struct ida *id_map = &hd->cport_id_map;
75 struct ida *id_map = &hd->cport_id_map;
/linux-master/sound/soc/sof/
H A Dipc4-priv.h38 struct ida m_ida;
/linux-master/include/media/
H A Dmedia-device.h22 struct ida;
159 struct ida entity_internal_idx;
/linux-master/drivers/pnp/
H A Ddriver.c16 static int compare_func(const char *ida, const char *idb) argument
22 if (ida[i] != 'X' &&
23 idb[i] != 'X' && toupper(ida[i]) != toupper(idb[i]))
/linux-master/drivers/hwmon/
H A Dcoretemp.c95 struct ida ida; member in struct:platform_data
507 tdata->index = ida_alloc_max(&pdata->ida, pdata->nr_cores - 1, GFP_KERNEL);
533 ida_free(&pdata->ida, tdata->index);
630 ida_init(&pdata->ida);
658 ida_destroy(&pdata->ida);
/linux-master/include/linux/greybus/
H A Dhd.h51 struct ida cport_id_map;
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-core.h127 struct ida mdp_ida;

Completed in 252 milliseconds

1234