Searched refs:idr (Results 1 - 22 of 22) sorted by relevance

/freebsd-13-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_idr.c46 #include <linux/idr.h>
67 static MALLOC_DEFINE(M_IDR, "idr", "Linux IDR compat");
160 idr_max(struct idr *idr) argument
162 return (1 << (idr->layers * IDR_BITS)) - 1;
172 idr_init(struct idr *idr) argument
174 bzero(idr, sizeof(*idr));
175 mtx_init(&idr
180 idr_destroy(struct idr *idr) argument
211 idr_remove_all(struct idr *idr) argument
222 idr_remove_locked(struct idr *idr, int id) argument
261 idr_remove(struct idr *idr, int id) argument
273 idr_find_layer_locked(struct idr *idr, int id) argument
291 idr_replace(struct idr *idr, void *ptr, int id) argument
313 idr_find_locked(struct idr *idr, int id) argument
328 idr_find(struct idr *idr, int id) argument
339 idr_get_next(struct idr *idr, int *nextidp) argument
357 idr_pre_get(struct idr *idr, gfp_t gfp_mask) argument
425 idr_get_new_locked(struct idr *idr, void *ptr, int *idp) argument
501 idr_get_new(struct idr *idr, void *ptr, int *idp) argument
512 idr_get_new_above_locked(struct idr *idr, void *ptr, int starting_id, int *idp) argument
619 idr_get_new_above(struct idr *idr, void *ptr, int starting_id, int *idp) argument
636 idr_alloc_locked(struct idr *idr, void *ptr, int start, int end) argument
664 idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask) argument
675 idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask) argument
[all...]
/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Didr.h58 struct idr { struct
68 struct idr name; \
80 void *idr_find(struct idr *idp, int id);
81 void *idr_get_next(struct idr *idp, int *nextid);
82 bool idr_is_empty(struct idr *idp);
83 int idr_pre_get(struct idr *idp, gfp_t gfp_mask);
84 int idr_get_new(struct idr *idp, void *ptr, int *id);
85 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id);
86 void *idr_replace(struct idr *idp, void *ptr, int id);
87 void *idr_remove(struct idr *id
108 struct idr idr; member in struct:ida
[all...]
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
H A Duverbs.h45 #include <linux/idr.h>
189 extern struct idr ib_uverbs_pd_idr;
190 extern struct idr ib_uverbs_mr_idr;
191 extern struct idr ib_uverbs_mw_idr;
192 extern struct idr ib_uverbs_ah_idr;
193 extern struct idr ib_uverbs_cq_idr;
194 extern struct idr ib_uverbs_qp_idr;
195 extern struct idr ib_uverbs_srq_idr;
196 extern struct idr ib_uverbs_xrcd_idr;
197 extern struct idr ib_uverbs_rule_id
[all...]
H A Dib_uverbs_cmd.c76 * needs to be held during all idr write operations. When an object is
90 * the idr. This handles a reader that blocks and does not acquire
131 static int idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument
138 ret = idr_alloc(idr, uobj, 0, 0, GFP_NOWAIT);
148 void idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument
151 idr_remove(idr, uobj->id);
155 static struct ib_uobject *__idr_get_uobj(struct idr *idr, in argument
173 idr_read_uobj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument
194 idr_write_uobj(struct idr *idr, int id, struct ib_ucontext *context) argument
212 idr_read_obj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument
[all...]
H A Dib_cma.c48 #include <linux/idr.h>
135 struct idr tcp_ps;
136 struct idr udp_ps;
137 struct idr ipoib_ps;
138 struct idr ib_ps;
139 struct idr sdp_ps;
155 static struct idr *cma_pernet_idr(struct vnet *net, enum rdma_port_space ps)
202 struct idr *idr = cma_pernet_idr(vnet, ps); local
204 return idr_alloc(idr, bind_lis
210 struct idr *idr = cma_pernet_idr(net, ps); local
217 struct idr *idr = cma_pernet_idr(net, ps); local
[all...]
H A Dib_iwcm.c45 #include <linux/idr.h>
H A Dib_sa_query.c47 #include <linux/idr.h>
H A Dib_ucm.c48 #include <linux/idr.h>
H A Dib_ucma.c43 #include <linux/idr.h>
H A Dib_cm.c46 #include <linux/idr.h>
86 struct idr local_id_table;
/freebsd-13-stable/usr.sbin/iscsid/
H A Dpdu.c111 struct iscsi_daemon_receive *idr; local
122 idr = calloc(1, sizeof(*idr));
123 if (idr == NULL)
126 idr->idr_session_id = conn->conn_session_id;
127 idr->idr_bhs = pdu->pdu_bhs;
128 idr->idr_data_segment_len = conn->conn_max_recv_data_segment_length;
129 idr->idr_data_segment = pdu->pdu_data;
131 error = ioctl(conn->conn_iscsi_fd, ISCSIDRECEIVE, idr);
143 free(idr);
[all...]
/freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/
H A Diw_cxgbe.h40 #include <linux/idr.h>
267 struct idr cqidr;
268 struct idr qpidr;
269 struct idr mmidr;
300 static inline int _insert_handle(struct c4iw_dev *rhp, struct idr *idr, argument
307 if (!idr_pre_get(idr, lock ? GFP_KERNEL : GFP_ATOMIC))
311 ret = idr_get_new_above(idr, handle, id, &newid);
320 static inline int insert_handle(struct c4iw_dev *rhp, struct idr *idr, argument
326 insert_handle_nolock(struct c4iw_dev *rhp, struct idr *idr, void *handle, u32 id) argument
332 _remove_handle(struct c4iw_dev *rhp, struct idr *idr, u32 id, int lock) argument
342 remove_handle(struct c4iw_dev *rhp, struct idr *idr, u32 id) argument
347 remove_handle_nolock(struct c4iw_dev *rhp, struct idr *idr, u32 id) argument
[all...]
H A Ddevice.c45 #include <linux/idr.h>
/freebsd-13-stable/contrib/wpa/src/eap_server/
H A Dikev2.c18 const u8 *idr, size_t idr_len);
472 if (pl.idr)
473 ret = ikev2_process_idr(data, pl.idr, pl.idr_len);
514 const u8 *idr, size_t idr_len)
518 if (idr == NULL) {
528 id_type = idr[0];
529 idr += 4;
533 wpa_hexdump_ascii(MSG_DEBUG, "IKEV2: IDr", idr, idr_len);
536 os_memcmp(idr, data->IDr, idr_len) != 0) {
547 data->IDr = os_memdup(idr, idr_le
513 ikev2_process_idr(struct ikev2_initiator_data *data, const u8 *idr, size_t idr_len) argument
[all...]
/freebsd-13-stable/contrib/libarchive/libarchive/
H A Darchive_write_set_format_iso9660.c870 struct idr { struct
1002 static void idr_init(struct iso9660 *, struct vdd *, struct idr *);
1003 static void idr_cleanup(struct idr *);
1004 static int idr_ensure_poolsize(struct archive_write *, struct idr *,
1006 static int idr_start(struct archive_write *, struct idr *,
1008 static void idr_register(struct idr *, struct isoent *, int,
1011 static void idr_resolve(struct idr *, void (*)(unsigned char *, int));
1015 struct isoent *, struct idr *);
1017 struct isoent *, struct idr *);
5806 idr_init(struct iso9660 *iso9660, struct vdd *vdd, struct idr *id argument
5824 idr_cleanup(struct idr *idr) argument
5830 idr_ensure_poolsize(struct archive_write *a, struct idr *idr, int cnt) argument
5853 idr_start(struct archive_write *a, struct idr *idr, int cnt, int ffmax, int num_size, int null_size, const struct archive_rb_tree_ops *rbt_ops) argument
5873 idr_register(struct idr *idr, struct isoent *isoent, int weight, int noff) argument
5914 idr_resolve(struct idr *idr, void (*fsetnum)(unsigned char *p, int num)) argument
5973 isoent_gen_iso9660_identifier(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument
6223 isoent_gen_joliet_identifier(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument
6522 isoent_make_sorted_files(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument
6552 struct idr idr; local
[all...]
/freebsd-13-stable/contrib/wpa/src/eap_common/
H A Dikev2_common.h302 const u8 *idr; member in struct:ikev2_payloads
H A Dikev2_common.c301 payloads->idr = pdata;
/freebsd-13-stable/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h42 #include <linux/idr.h>
375 struct idr qpidr;
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_cm.c37 #include <linux/idr.h>
279 mlx4_ib_warn(ibdev, "No more space in the idr (err:0x%x)\n", ret);
H A Dmlx4_ib.h40 #include <linux/idr.h>
483 struct idr pv_id_table;
/freebsd-13-stable/sys/dev/iscsi/
H A Discsi.c1676 struct iscsi_daemon_receive *idr)
1685 if (is->is_id == idr->idr_session_id)
1715 if (ip->ip_data_len > idr->idr_data_segment_len) {
1720 copyout(ip->ip_bhs, idr->idr_bhs, sizeof(*ip->ip_bhs));
1724 copyout(data, idr->idr_data_segment, ip->ip_data_len);
1675 iscsi_ioctl_daemon_receive(struct iscsi_softc *sc, struct iscsi_daemon_receive *idr) argument
/freebsd-13-stable/sys/dev/mlx5/
H A Ddriver.h43 #include <linux/idr.h>

Completed in 312 milliseconds