/freebsd-10.2-release/sys/ofed/include/linux/ |
H A D | linux_idr.c | 43 #include <linux/idr.h> 53 static MALLOC_DEFINE(M_IDR, "idr", "Linux IDR compat"); 56 idr_max(struct idr *idr) argument 58 return (1 << (idr->layers * IDR_BITS)) - 1; 68 idr_init(struct idr *idr) argument 70 bzero(idr, sizeof(*idr)); 71 mtx_init(&idr 76 idr_destroy(struct idr *idr) argument 106 idr_remove_all(struct idr *idr) argument 117 idr_remove(struct idr *idr, int id) argument 157 idr_replace(struct idr *idr, void *ptr, int id) argument 189 idr_find_locked(struct idr *idr, int id) argument 213 idr_find(struct idr *idr, int id) argument 224 idr_pre_get(struct idr *idr, gfp_t gfp_mask) argument 259 idr_get(struct idr *idr) argument 279 idr_get_new(struct idr *idr, void *ptr, int *idp) argument 355 idr_get_new_above(struct idr *idr, void *ptr, int starting_id, int *idp) argument [all...] |
H A D | idr.h | 53 struct idr { struct 61 struct idr name; \ 65 void *idr_find(struct idr *idp, int id); 66 int idr_pre_get(struct idr *idp, gfp_t gfp_mask); 67 int idr_get_new(struct idr *idp, void *ptr, int *id); 68 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id); 69 void *idr_replace(struct idr *idp, void *ptr, int id); 70 void idr_remove(struct idr *idp, int id); 71 void idr_remove_all(struct idr *idp); 72 void idr_destroy(struct idr *id [all...] |
/freebsd-10.2-release/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb.h | 108 struct idr cqidr; 109 struct idr qpidr; 110 struct idr mmidr; 149 static inline int insert_handle(struct iwch_dev *rhp, struct idr *idr, argument 156 if (!idr_pre_get(idr, GFP_KERNEL)) { 160 ret = idr_get_new_above(idr, handle, id, &newid); 169 static inline void remove_handle(struct iwch_dev *rhp, struct idr *idr, u32 id) argument 172 idr_remove(idr, i [all...] |
H A D | iw_cxgb.c | 62 #include <linux/idr.h>
|
H A D | iw_cxgb_cq.c | 67 #include <linux/idr.h>
|
H A D | iw_cxgb_ev.c | 67 #include <linux/idr.h>
|
H A D | iw_cxgb_mem.c | 67 #include <linux/idr.h>
|
H A D | iw_cxgb_dbg.c | 67 #include <linux/idr.h>
|
H A D | iw_cxgb_resource.c | 67 #include <linux/idr.h>
|
H A D | iw_cxgb_cm.c | 72 #include <linux/idr.h> 80 #include <linux/idr.h>
|
/freebsd-10.2-release/sys/ofed/drivers/infiniband/core/ |
H A D | uverbs.h | 41 #include <linux/idr.h> 143 extern struct idr ib_uverbs_pd_idr; 144 extern struct idr ib_uverbs_mr_idr; 145 extern struct idr ib_uverbs_mw_idr; 146 extern struct idr ib_uverbs_ah_idr; 147 extern struct idr ib_uverbs_cq_idr; 148 extern struct idr ib_uverbs_qp_idr; 149 extern struct idr ib_uverbs_srq_idr; 150 extern struct idr ib_uverbs_xrc_domain_idr; 152 void idr_remove_uobj(struct idr *id [all...] |
H A D | uverbs_cmd.c | 64 * needs to be held during all idr operations. When an object is 76 * the idr. This handles a reader that blocks and does not acquire 118 static int idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument 123 if (!idr_pre_get(idr, GFP_KERNEL)) 127 ret = idr_get_new(idr, uobj, &uobj->id); 136 void idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument 139 idr_remove(idr, uobj->id); 143 static struct ib_uobject *__idr_get_uobj(struct idr *id argument 161 idr_read_uobj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument 182 idr_write_uobj(struct idr *idr, int id, struct ib_ucontext *context) argument 200 idr_read_obj(struct idr *idr, int id, struct ib_ucontext *context, int nested) argument [all...] |
H A D | cma.c | 41 #include <linux/idr.h> 126 struct idr *ps; 2117 static int cma_alloc_port(struct idr *ps, struct rdma_id_private *id_priv, 2150 static int cma_alloc_any_port(struct idr *ps, struct rdma_id_private *id_priv) 2199 static int cma_use_port(struct idr *ps, struct rdma_id_private *id_priv) 2276 struct idr *ps;
|
H A D | iwcm.c | 40 #include <linux/idr.h>
|
H A D | sa_query.c | 42 #include <linux/idr.h>
|
/freebsd-10.2-release/usr.sbin/iscsid/ |
H A D | pdu.c | 109 struct iscsi_daemon_receive *idr; local 119 idr = calloc(1, sizeof(*idr)); 120 if (idr == NULL) 123 idr->idr_session_id = pdu->pdu_connection->conn_session_id; 124 idr->idr_bhs = pdu->pdu_bhs; 125 idr->idr_data_segment_len = ISCSI_MAX_DATA_SEGMENT_LENGTH; 126 idr->idr_data_segment = pdu->pdu_data; 128 error = ioctl(pdu->pdu_connection->conn_iscsi_fd, ISCSIDRECEIVE, idr); 140 free(idr); [all...] |
/freebsd-10.2-release/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 38 #include <linux/idr.h> 219 struct idr cqidr; 220 struct idr qpidr; 221 struct idr mmidr; 253 static inline int _insert_handle(struct c4iw_dev *rhp, struct idr *idr, argument 260 if (!idr_pre_get(idr, lock ? GFP_KERNEL : GFP_ATOMIC)) 264 ret = idr_get_new_above(idr, handle, id, &newid); 273 static inline int insert_handle(struct c4iw_dev *rhp, struct idr *idr, argument 279 insert_handle_nolock(struct c4iw_dev *rhp, struct idr *idr, void *handle, u32 id) argument 285 _remove_handle(struct c4iw_dev *rhp, struct idr *idr, u32 id, int lock) argument 295 remove_handle(struct c4iw_dev *rhp, struct idr *idr, u32 id) argument 300 remove_handle_nolock(struct c4iw_dev *rhp, struct idr *idr, u32 id) argument [all...] |
H A D | device.c | 43 #include <linux/idr.h>
|
/freebsd-10.2-release/contrib/wpa/src/eap_server/ |
H A D | ikev2.c | 18 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) { 550 os_memcpy(data->IDr, idr, idr_le 513 ikev2_process_idr(struct ikev2_initiator_data *data, const u8 *idr, size_t idr_len) argument [all...] |
/freebsd-10.2-release/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 *); 5793 idr_init(struct iso9660 *iso9660, struct vdd *vdd, struct idr *id argument 5811 idr_cleanup(struct idr *idr) argument 5817 idr_ensure_poolsize(struct archive_write *a, struct idr *idr, int cnt) argument 5840 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 5860 idr_register(struct idr *idr, struct isoent *isoent, int weight, int noff) argument 5901 idr_resolve(struct idr *idr, void (*fsetnum)(unsigned char *p, int num)) argument 5960 isoent_gen_iso9660_identifier(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument 6210 isoent_gen_joliet_identifier(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument 6507 isoent_make_sorted_files(struct archive_write *a, struct isoent *isoent, struct idr *idr) argument 6537 struct idr idr; local [all...] |
/freebsd-10.2-release/contrib/wpa/src/eap_common/ |
H A D | ikev2_common.h | 306 const u8 *idr; member in struct:ikev2_payloads
|
H A D | ikev2_common.c | 363 payloads->idr = pdata;
|
/freebsd-10.2-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 40 #include <linux/idr.h> 475 struct idr pv_id_table;
|
H A D | cm.c | 36 #include <linux/idr.h> 243 mlx4_ib_warn(ibdev, "No more space in the idr (err:0x%x)\n", ret);
|
/freebsd-10.2-release/sys/dev/iscsi/ |
H A D | iscsi.c | 1602 struct iscsi_daemon_receive *idr) 1610 if (is->is_id == idr->idr_session_id) 1635 if (ip->ip_data_len > idr->idr_data_segment_len) { 1640 copyout(ip->ip_bhs, idr->idr_bhs, sizeof(*ip->ip_bhs)); 1644 copyout(data, idr->idr_data_segment, ip->ip_data_len); 1601 iscsi_ioctl_daemon_receive(struct iscsi_softc *sc, struct iscsi_daemon_receive *idr) argument
|