/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_idr.c | 157 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 D | idr.h | 59 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 D | iw_cxgbe.h | 271 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 D | ib_rdma_core.c | 299 * 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 D | ib_cma.c | 149 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 D | uverbs.h | 165 struct xarray idr; member
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | archive_write_set_format_iso9660.c | 870 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 D | iscsid.c | 92 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 D | ikev2.c | 18 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 D | dbring.h | 44 struct idr bufs_idr;
|
H A D | core.h | 554 struct idr txmgmt_idr;
|
H A D | dp.h | 36 struct idr bufs_idr;
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | dbring.h | 48 struct idr bufs_idr;
|
H A D | dp.h | 73 struct idr bufs_idr; 85 struct idr txbuf_idr;
|
H A D | core.h | 698 struct idr txmgmt_idr;
|
/freebsd/contrib/wpa/src/eap_common/ |
H A D | ikev2_common.h | 302 const u8 *idr; member
|
H A D | ikev2_common.c | 301 payloads->idr = pdata; in ikev2_parse_payloads()
|
/freebsd/sys/arm64/include/ |
H A D | armreg.h | 218 #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 D | iscsi.c | 1855 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 D | mt76.h | 345 struct idr pktid; 818 struct idr token; 824 struct idr rx_token;
|
/freebsd/sys/dev/re/ |
H A D | if_re.c | 3094 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 D | qlnxr_def.h | 369 struct idr qpidr;
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 478 struct idr pv_id_table;
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | core.h | 211 struct idr mgmt_pending_tx;
|
/freebsd/sys/dev/mlx5/ |
H A D | driver.h | 286 struct idr counters_idr;
|