Searched refs:ib_device (Results 1 - 25 of 71) sorted by relevance

123

/freebsd-11.0-release/sys/ofed/include/rdma/
H A Dib_cache.h50 int ib_get_cached_gid(struct ib_device *device,
67 int ib_find_cached_gid(struct ib_device *device,
82 int ib_get_cached_pkey(struct ib_device *device_handle,
98 int ib_find_cached_pkey(struct ib_device *device,
114 int ib_find_exact_cached_pkey(struct ib_device *device,
128 int ib_get_cached_lmc(struct ib_device *device,
H A Diw_cm.h87 struct ib_device *device;
112 struct ib_qp * (*get_qp)(struct ib_device *device,
141 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, struct socket *so,
170 * @ib_device: The IB device
173 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
H A Dib_verbs.h418 struct ib_device *device;
429 struct ib_device *device;
1111 struct ib_device *device;
1257 struct ib_device *device;
1301 struct ib_device *device;
1307 struct ib_device *device;
1316 struct ib_device *device;
1341 struct ib_device *device;
1351 struct ib_device *device;
1369 struct ib_device *devic
1629 struct ib_device { struct
[all...]
H A Dib_verbs_exp.h94 int ib_exp_query_device(struct ib_device *device,
H A Dib_sa.h300 struct ib_device *device, u8 port_num,
311 struct ib_device *device, u8 port_num,
359 struct ib_device *device, u8 port_num,
388 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
395 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
403 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
415 struct ib_device *device, u8 port_num,
H A Dib_mad.h362 struct ib_device *device;
455 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
485 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
/freebsd-11.0-release/sys/ofed/drivers/infiniband/core/
H A Dagent.h43 extern int ib_agent_port_open(struct ib_device *device, int port_num);
45 extern int ib_agent_port_close(struct ib_device *device, int port_num);
48 struct ib_wc *wc, struct ib_device *device,
H A Dcore_priv.h41 int ib_device_register_sysfs(struct ib_device *device,
42 int (*port_callback)(struct ib_device *,
44 void ib_device_unregister_sysfs(struct ib_device *device);
H A Dsmi.h66 struct ib_device *device)
81 struct ib_device *device)
H A Ddevice.c68 static int ib_device_check_mandatory(struct ib_device *device)
70 #define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x }
108 static struct ib_device *__ib_device_get_by_name(const char *name)
110 struct ib_device *device;
124 struct ib_device *device;
152 static int start_port(struct ib_device *device)
158 static int end_port(struct ib_device *device)
169 * ib_device. @size is the size of the structure to be allocated,
174 struct ib_device *ib_alloc_device(size_t size)
176 struct ib_device *de
[all...]
H A Dsa.h52 struct ib_device *device, u8 port_num,
H A Dsysfs.c47 struct ib_device *ibdev;
485 struct ib_device *dev = container_of(device, struct ib_device, dev);
495 struct ib_device *dev = container_of(device, struct ib_device, dev);
551 static int add_port(struct ib_device *device, int port_num,
552 int (*port_callback)(struct ib_device *,
649 struct ib_device *dev = container_of(device, struct ib_device, dev);
664 struct ib_device *de
[all...]
H A Dagent.c57 __ib_get_agent_port(struct ib_device *device, int port_num)
70 ib_get_agent_port(struct ib_device *device, int port_num)
82 struct ib_wc *wc, struct ib_device *device,
145 int ib_agent_port_open(struct ib_device *device, int port_num)
196 int ib_agent_port_close(struct ib_device *device, int port_num)
H A Dcache.c57 struct ib_device *device;
61 static inline int start_port(struct ib_device *device)
66 static inline int end_port(struct ib_device *device)
72 int ib_get_cached_gid(struct ib_device *device,
101 int ib_find_cached_gid(struct ib_device *device,
138 int ib_get_cached_pkey(struct ib_device *device,
167 int ib_find_cached_pkey(struct ib_device *device,
212 int ib_find_exact_cached_pkey(struct ib_device *device,
248 int ib_get_cached_lmc(struct ib_device *device,
269 static void ib_cache_update(struct ib_device *devic
[all...]
/freebsd-11.0-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmlx4_exp.h43 int mlx4_ib_exp_query_device(struct ib_device *ibdev,
H A Dcm.c135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad)
144 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id)
192 static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id)
210 static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new)
243 id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id)
288 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id)
305 static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id)
321 int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
363 int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
H A Dmlx4_ib.h461 struct ib_device *ib_dev;
471 struct ib_device *ib_dev;
557 struct ib_device ib_dev;
598 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev)
701 struct ib_fast_reg_page_list *mlx4_ib_alloc_fast_reg_page_list(struct ib_device *ibdev,
710 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev,
751 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
763 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
765 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
768 int __mlx4_ib_query_gid(struct ib_device *ibde
[all...]
H A Dmlx4_exp.c38 int mlx4_ib_exp_query_device(struct ib_device *ibdev,
/freebsd-11.0-release/sys/dev/iser/
H A Diser_initiator.c108 ib_dma_sync_single_for_cpu(device->ib_device,
131 ib_dma_unmap_single(device->ib_device,
136 ib_dma_unmap_single(device->ib_device,
166 iser_conn->login_req_dma = ib_dma_map_single(device->ib_device,
171 iser_conn->login_resp_dma = ib_dma_map_single(device->ib_device,
176 req_err = ib_dma_mapping_error(device->ib_device,
178 resp_err = ib_dma_mapping_error(device->ib_device,
225 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
227 if (ib_dma_mapping_error(device->ib_device, dma_addr))
245 ib_dma_unmap_single(device->ib_device, rx_des
[all...]
H A Diser_memory.c68 struct ib_device *ibdev, u64 *pages,
119 iser_data_buf_aligned_len(struct iser_data_buf *data, struct ib_device *ibdev)
161 struct ib_device *dev;
163 dev = iser_pdu->iser_conn->ib_conn.device->ib_device;
175 reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]);
176 reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]);
226 plen = iser_sg_to_page_vec(mem, device->ib_device,
285 struct ib_device *ibdev = device->ib_device;
336 struct ib_device *de
[all...]
H A Diser_verbs.c206 ret = ib_query_device(device->ib_device, dev_attr);
208 ISER_ERR("Query device failed for %s", device->ib_device->name);
214 "can't register memory", device->ib_device->name);
218 device->comps_used = min(mp_ncpus, device->ib_device->num_comp_vectors);
228 device->comps_used, device->ib_device->name,
229 device->ib_device->num_comp_vectors, max_cqe);
231 device->pd = ib_alloc_pd(device->ib_device);
239 comp->cq = ib_create_cq(device->ib_device,
266 INIT_IB_EVENT_HANDLER(&device->event_handler, device->ib_device,
324 iser_alloc_reg_res(struct ib_device *ib_devic argument
362 iser_create_fastreg_desc(struct ib_device *ib_device, struct ib_pd *pd) argument
[all...]
/freebsd-11.0-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb.h104 struct ib_device ibdev;
119 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev)
/freebsd-11.0-release/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c52 static int c4iw_modify_port(struct ib_device *ibdev,
80 static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags,
102 static struct ib_ucontext *c4iw_alloc_ucontext(struct ib_device *ibdev,
236 c4iw_allocate_pd(struct ib_device *ibdev, struct ib_ucontext *context,
275 c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
286 c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid)
306 c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props)
343 c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props)
395 struct ib_device *ibdev = &dev->ibdev;
/freebsd-11.0-release/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c69 struct ib_device *dev;
123 dev = ssk->ib_device;
167 struct ib_device *dev;
178 dev = ssk->ib_device;
419 sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device)
/freebsd-11.0-release/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h347 struct ib_device *ca;
472 int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca,
485 int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
523 int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca);
533 int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req, int max);
534 void ipoib_dma_unmap_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req);
543 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);

Completed in 123 milliseconds

123