Home
last modified time | relevance | path

Searched refs:idr (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_idr.c157 idr_max(struct idr *idr) in idr_max() argument
159 return (1 << (idr->layers * IDR_BITS)) - 1; in idr_max()
169 idr_init(struct idr *idr) in idr_init() argument
171 bzero(idr, sizeof(*idr)); in idr_init()
172 mtx_init(&idr->lock, "idr", NULL, MTX_DEF); in idr_init()
177 idr_destroy(struct idr *idr) in idr_destroy() argument
186 if (mtx_initialized(&idr->lock) == 0) in idr_destroy()
189 idr_remove_all(idr); in idr_destroy()
190 mtx_lock(&idr->lock); in idr_destroy()
191 for (il = idr->free; il != NULL; il = iln) { in idr_destroy()
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Didr.h59 struct idr { struct
69 struct idr name; \ argument
81 void *idr_find(struct idr *idp, int id);
82 void *idr_get_next(struct idr *idp, int *nextid);
83 bool idr_is_empty(struct idr *idp);
84 int idr_pre_get(struct idr *idp, gfp_t gfp_mask);
85 int idr_get_new(struct idr *idp, void *ptr, int *id);
86 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id);
87 void *idr_replace(struct idr *idp, void *ptr, int id);
88 void *idr_remove(struct idr *idp, int id);
[all …]
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Diw_cxgbe.h271 struct idr cqidr;
272 struct idr qpidr;
273 struct idr mmidr;
304 static inline int _insert_handle(struct c4iw_dev *rhp, struct idr *idr, in _insert_handle() argument
311 if (!idr_pre_get(idr, lock ? GFP_KERNEL : GFP_ATOMIC)) in _insert_handle()
315 ret = idr_get_new_above(idr, handle, id, &newid); in _insert_handle()
324 static inline int insert_handle(struct c4iw_dev *rhp, struct idr *idr, in insert_handle() argument
327 return _insert_handle(rhp, idr, handle, id, 1); in insert_handle()
330 static inline int insert_handle_nolock(struct c4iw_dev *rhp, struct idr *idr, in insert_handle_nolock() argument
333 return _insert_handle(rhp, idr, handle, id, 0); in insert_handle_nolock()
[all …]
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_rdma_core.c299 * We start with allocating an idr pointing to NULL. This represents an in idr_add_uobj()
303 return xa_alloc(&uobj->ufile->idr, &uobj->id, NULL, xa_limit_32b, in idr_add_uobj()
325 uobj = xa_load(&ufile->idr, id); in lookup_get_idr_uobject()
446 xa_erase(&attrs->ufile->idr, uobj->id); in alloc_begin_idr_uobject()
518 xa_erase(&uobj->ufile->idr, uobj->id); in alloc_abort_idr_uobject()
546 xa_erase(&uobj->ufile->idr, uobj->id); in remove_handle_idr_uobject()
589 old = xa_store(&ufile->idr, uobj->id, uobj, GFP_KERNEL); in alloc_commit_idr_uobject()
698 xa_init_flags(&ufile->idr, XA_FLAGS_ALLOC); in setup_ufile_idr_uobject()
714 xa_for_each(&ufile->idr, id, entry) { in release_ufile_idr_uobject()
719 xa_destroy(&ufile->idr); in release_ufile_idr_uobject()
[all...]
H A Dib_cma.c149 struct idr tcp_ps;
150 struct idr udp_ps;
151 struct idr ipoib_ps;
152 struct idr ib_ps;
153 struct idr sdp_ps;
169 static struct idr *cma_pernet_idr(struct vnet *net, enum rdma_port_space ps) in cma_pernet_idr()
216 struct idr *idr = cma_pernet_idr(vnet, ps); in cma_ps_alloc() local
218 return idr_alloc(idr, bind_list, snum, snum + 1, GFP_KERNEL); in cma_ps_alloc()
224 struct idr *idr = cma_pernet_idr(net, ps); in cma_ps_find() local
226 return idr_find(idr, snum); in cma_ps_find()
[all …]
H A Duverbs.h165 struct xarray idr; member
/freebsd/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 *);
5802 idr_init(struct iso9660 *iso9660, struct vdd *vdd, struct idr *idr) in idr_init() argument
[all …]
/freebsd/usr.sbin/iscsid/
H A Discsid.c92 struct iscsi_daemon_receive idr; in pdu_receive_proxy() local
103 memset(&idr, 0, sizeof(idr)); in pdu_receive_proxy()
104 idr.idr_session_id = conn->conn_session_id; in pdu_receive_proxy()
105 idr.idr_bhs = pdu->pdu_bhs; in pdu_receive_proxy()
106 idr.idr_data_segment_len = conn->conn.conn_max_recv_data_segment_length; in pdu_receive_proxy()
107 idr.idr_data_segment = pdu->pdu_data; in pdu_receive_proxy()
109 error = ioctl(conn->conn_iscsi_fd, ISCSIDRECEIVE, &idr); in pdu_receive_proxy()
/freebsd/contrib/wpa/src/eap_server/
H A Dikev2.c18 const u8 *idr, size_t idr_len);
472 if (pl.idr) in ikev2_process_sa_init_encr()
473 ret = ikev2_process_idr(data, pl.idr, pl.idr_len); in ikev2_process_sa_init_encr()
514 const u8 *idr, size_t idr_len) in ikev2_process_idr() argument
518 if (idr == NULL) { in ikev2_process_idr()
528 id_type = idr[0]; in ikev2_process_idr()
529 idr += 4; in ikev2_process_idr()
533 wpa_hexdump_ascii(MSG_DEBUG, "IKEV2: IDr", idr, idr_len); in ikev2_process_idr()
536 os_memcmp(idr, data->IDr, idr_len) != 0) { in ikev2_process_idr()
547 data->IDr = os_memdup(idr, idr_len); in ikev2_process_idr()
[all …]
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddbring.h44 struct idr bufs_idr;
H A Dcore.h554 struct idr txmgmt_idr;
H A Ddp.h36 struct idr bufs_idr;
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddbring.h48 struct idr bufs_idr;
H A Ddp.h73 struct idr bufs_idr;
85 struct idr txbuf_idr;
H A Dcore.h698 struct idr txmgmt_idr;
/freebsd/contrib/wpa/src/eap_common/
H A Dikev2_common.h302 const u8 *idr; member
H A Dikev2_common.c301 payloads->idr = pdata; in ikev2_parse_payloads()
/freebsd/sys/arm64/include/
H A Darmreg.h218 #define CCSIDR_NSETS(idr) \ argument
219 (((idr) & CCSIDR_NumSets_MASK) >> CCSIDR_NumSets_SHIFT)
220 #define CCSIDR_ASSOC(idr) \ argument
221 (((idr) & CCSIDR_Assoc_MASK) >> CCSIDR_Assoc_SHIFT)
222 #define CCSIDR_NSETS_64(idr) \ argument
223 (((idr) & CCSIDR_NumSets64_MASK) >> CCSIDR_NumSets64_SHIFT)
224 #define CCSIDR_ASSOC_64(idr) \ argument
225 (((idr) & CCSIDR_Assoc64_MASK) >> CCSIDR_Assoc64_SHIFT)
/freebsd/sys/dev/iscsi/
H A Discsi.c1855 struct iscsi_daemon_receive *idr) in iscsi_ioctl_daemon_receive() argument
1864 if (is->is_id == idr->idr_session_id) in iscsi_ioctl_daemon_receive()
1894 if (ip->ip_data_len > idr->idr_data_segment_len) { in iscsi_ioctl_daemon_receive()
1899 error = copyout(ip->ip_bhs, idr->idr_bhs, sizeof(*ip->ip_bhs)); in iscsi_ioctl_daemon_receive()
1903 error = copyout(data, idr->idr_data_segment, ip->ip_data_len); in iscsi_ioctl_daemon_receive()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76.h345 struct idr pktid;
818 struct idr token;
824 struct idr rx_token;
/freebsd/sys/dev/re/
H A Dif_re.c3094 uint32_t idr[2]; in re_init_locked() local
3193 bzero(idr, sizeof(idr)); in re_init_locked()
3194 bcopy(if_getlladdr(ifp), idr, ETHER_ADDR_LEN); in re_init_locked()
3196 CSR_WRITE_4(sc, RL_IDR0, htole32(idr[0])); in re_init_locked()
3197 CSR_WRITE_4(sc, RL_IDR4, htole32(idr[1])); in re_init_locked()
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h369 struct idr qpidr;
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h478 struct idr pv_id_table;
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dcore.h211 struct idr mgmt_pending_tx;
/freebsd/sys/dev/mlx5/
H A Ddriver.h286 struct idr counters_idr;

12