Searched refs:ib_dev (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dcore_priv.h85 void ib_enum_roce_netdev(struct ib_device *ib_dev,
104 void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
109 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
112 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
115 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
122 int roce_rescan_device(struct ib_device *ib_dev);
123 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port);
H A Dib_cache.c121 static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port) argument
123 if (rdma_cap_roce_gid_table(ib_dev, port)) {
126 event.device = ib_dev;
176 static int write_gid(struct ib_device *ib_dev, u8 port,
192 if (rdma_cap_roce_gid_table(ib_dev, port)) {
199 ret = ib_dev->add_gid(ib_dev, port, ix, gid, attr,
202 ret = ib_dev->del_gid(ib_dev, port, ix,
234 static int add_gid(struct ib_device *ib_dev, u argument
243 modify_gid(struct ib_device *ib_dev, u8 port, struct ib_gid_table *table, int ix, const union ib_gid *gid, const struct ib_gid_attr *attr, bool default_gid) argument
252 del_gid(struct ib_device *ib_dev, u8 port, struct ib_gid_table *table, int ix, bool default_gid) argument
333 ib_cache_gid_add(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr) argument
371 ib_cache_gid_del(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr) argument
401 ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port, struct net_device *ndev) argument
430 __ib_cache_gid_get(struct ib_device *ib_dev, u8 port, int index, union ib_gid *gid, struct ib_gid_attr *attr) argument
459 _ib_cache_gid_table_find(struct ib_device *ib_dev, const union ib_gid *gid, const struct ib_gid_attr *val, unsigned long mask, u8 *port, u16 *index) argument
489 ib_cache_gid_find(struct ib_device *ib_dev, const union ib_gid *gid, enum ib_gid_type gid_type, struct net_device *ndev, u8 *port, u16 *index) argument
506 ib_find_cached_gid_by_port(struct ib_device *ib_dev, const union ib_gid *gid, enum ib_gid_type gid_type, u8 port, struct net_device *ndev, u16 *index) argument
563 ib_cache_gid_find_by_filter(struct ib_device *ib_dev, const union ib_gid *gid, u8 port, bool (*filter)(const union ib_gid *, const struct ib_gid_attr *, void *), void *context, u16 *index) argument
649 cleanup_gid_table_port(struct ib_device *ib_dev, u8 port, struct ib_gid_table *table) argument
673 ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port, struct net_device *ndev, unsigned long gid_type_mask, enum ib_cache_gid_default_mode mode) argument
759 gid_table_reserve_default(struct ib_device *ib_dev, u8 port, struct ib_gid_table *table) argument
783 _gid_table_setup_one(struct ib_device *ib_dev) argument
829 gid_table_release_one(struct ib_device *ib_dev) argument
844 gid_table_cleanup_one(struct ib_device *ib_dev) argument
857 gid_table_setup_one(struct ib_device *ib_dev) argument
[all...]
H A Dib_roce_gid_mgmt.c63 struct ib_device *ib_dev; member in struct:roce_rescan_work
76 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port) argument
81 if (!rdma_protocol_roce(ib_dev, port))
85 if (PORT_CAP_TO_GID_TYPE[i].is_supported(ib_dev, port))
92 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev, argument
96 unsigned long gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
107 ib_cache_gid_add(ib_dev, port,
111 ib_cache_gid_del(ib_dev, port,
120 roce_gid_match_netdev(struct ib_device *ib_dev, u8 port, argument
130 roce_gid_match_all(struct ib_device *ib_dev, u argument
139 roce_gid_enum_netdev_default(struct ib_device *ib_dev, u8 port, struct net_device *idev) argument
426 roce_rescan_device(struct ib_device *ib_dev) argument
[all...]
H A Dib_uverbs_main.c90 struct ib_device *ib_dev,
131 struct ib_device *ib_dev,
362 struct ib_device *ib_dev; local
366 ib_dev = srcu_dereference(file->device->ib_dev,
368 if (ib_dev && !ib_dev->disassociate_ucontext)
369 module_put(ib_dev->owner);
400 !file->uverbs_file->device->ib_dev)))
405 !file->uverbs_file->device->ib_dev)
638 ib_uverbs_alloc_event_file(struct ib_uverbs_file *uverbs_file, struct ib_device *ib_dev, int is_async) argument
732 verify_command_mask(struct ib_device *ib_dev, __u32 command) argument
751 struct ib_device *ib_dev; local
899 struct ib_device *ib_dev; local
934 struct ib_device *ib_dev; local
1057 struct ib_device *ib_dev; local
1078 struct ib_device *ib_dev; local
1255 ib_uverbs_free_hw_resources(struct ib_uverbs_device *uverbs_dev, struct ib_device *ib_dev) argument
[all...]
H A Duverbs.h97 struct ib_device __rcu *ib_dev; member in struct:ib_uverbs_device
202 struct ib_device *ib_dev,
243 struct ib_device *ib_dev, \
285 struct ib_device *ib_dev, \
H A Dib_uverbs_cmd.c318 struct ib_device *ib_dev,
346 ucontext = ib_dev->alloc_ucontext(ib_dev, &udata);
352 ucontext->device = ib_dev;
375 if (!(ib_dev->attrs.device_cap_flags & IB_DEVICE_ON_DEMAND_PAGING))
387 filp = ib_uverbs_alloc_event_file(file, ib_dev, 1);
416 ib_dev->dealloc_ucontext(ucontext);
424 struct ib_device *ib_dev,
429 resp->node_guid = ib_dev->node_guid;
467 resp->phys_port_cnt = ib_dev
317 ib_uverbs_get_context(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
423 copy_query_dev_fields(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_uverbs_query_device_resp *resp, struct ib_device_attr *attr) argument
470 ib_uverbs_query_device(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
494 ib_uverbs_query_port(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
545 ib_uverbs_alloc_pd(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
620 ib_uverbs_dealloc_pd(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
751 ib_uverbs_open_xrcd(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
887 ib_uverbs_close_xrcd(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
965 ib_uverbs_reg_mr(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1071 ib_uverbs_rereg_mr(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1160 ib_uverbs_dereg_mr(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1199 ib_uverbs_alloc_mw(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1288 ib_uverbs_dealloc_mw(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1327 ib_uverbs_create_comp_channel(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1365 create_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw, struct ib_uverbs_ex_create_cq *cmd, size_t cmd_sz, int (*cb)(struct ib_uverbs_file *file, struct ib_ucq_object *obj, struct ib_uverbs_ex_create_cq_resp *resp, struct ib_udata *udata, void *context), void *context) argument
1482 ib_uverbs_create_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1534 ib_uverbs_ex_create_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
1571 ib_uverbs_resize_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1635 ib_uverbs_poll_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1687 ib_uverbs_req_notify_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
1714 ib_uverbs_destroy_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2038 ib_uverbs_create_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2099 ib_uverbs_ex_create_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
2136 ib_uverbs_open_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2231 ib_uverbs_query_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2346 ib_uverbs_modify_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2464 ib_uverbs_destroy_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2529 ib_uverbs_post_send(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2802 ib_uverbs_post_recv(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2852 ib_uverbs_post_srq_recv(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
2902 ib_uverbs_create_ah(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
3006 ib_uverbs_destroy_ah(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
3043 ib_uverbs_attach_mcast(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
3093 ib_uverbs_detach_mcast(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
3241 ib_uverbs_ex_create_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3363 ib_uverbs_ex_destroy_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3431 ib_uverbs_ex_modify_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3472 ib_uverbs_ex_create_rwq_ind_table(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3624 ib_uverbs_ex_destroy_rwq_ind_table(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3680 ib_uverbs_ex_create_flow(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3849 ib_uverbs_ex_destroy_flow(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
3892 __uverbs_create_xsrq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_uverbs_create_xsrq *cmd, struct ib_udata *udata) argument
4026 ib_uverbs_create_srq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
4063 ib_uverbs_create_xsrq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
4090 ib_uverbs_modify_srq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
4121 ib_uverbs_query_srq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
4162 ib_uverbs_destroy_srq(struct ib_uverbs_file *file, struct ib_device *ib_dev, const char __user *buf, int in_len, int out_len) argument
4220 ib_uverbs_ex_query_device(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument
[all...]
H A Dib_device.c714 * @ib_dev : IB device we want to query
720 * Enumerates all of the physical RoCE ports of ib_dev
724 void ib_enum_roce_netdev(struct ib_device *ib_dev, argument
732 for (port = rdma_start_port(ib_dev); port <= rdma_end_port(ib_dev);
734 if (rdma_protocol_roce(ib_dev, port)) {
737 if (ib_dev->get_netdev)
738 idev = ib_dev->get_netdev(ib_dev, port);
745 if (filter(ib_dev, por
784 struct ib_device *ib_dev; local
[all...]
H A Dib_user_mad.c99 struct ib_device *ib_dev; member in struct:ib_umad_port
641 if (!file->port->ib_dev) {
690 agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
743 if (!file->port->ib_dev) {
807 agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
946 if (!port->ib_dev)
1052 ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);
1068 ib_modify_port(port->ib_dev, port->port_num, 0, &props);
1086 if (port->ib_dev)
1087 ret = ib_modify_port(port->ib_dev, por
[all...]
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_provider.c1081 container_of(device, struct mthca_dev, ib_dev.dev);
1089 container_of(device, struct mthca_dev, ib_dev.dev);
1109 container_of(device, struct mthca_dev, ib_dev.dev);
1142 memcpy(dev->ib_dev.node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX);
1153 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8);
1183 container_of(device, struct mthca_dev, ib_dev);
1199 strlcpy(dev->ib_dev.name, "mthca%d", IB_DEVICE_NAME_MAX);
1200 dev->ib_dev.owner = THIS_MODULE;
1202 dev->ib_dev.uverbs_abi_ver = MTHCA_UVERBS_ABI_VERSION;
1203 dev->ib_dev
[all...]
H A Dmthca_mad.c59 ret = ib_query_port(&dev->ib_dev, port_num, tprops);
62 ret, dev->ib_dev.name, port_num);
303 agent = ib_register_mad_agent(&dev->ib_dev, p + 1,
H A Dmthca_catas.c96 event.device = &dev->ib_dev;
H A Dmthca_dev.h292 struct ib_device ib_dev; member in struct:mthca_dev
591 return container_of(ibdev, struct mthca_dev, ib_dev);
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c133 ibev.device = &ibdev->ib_dev;
433 if (ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr))
454 ret = ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr);
592 switch (mlx5_get_vport_access_method(&dev->ib_dev)) {
2332 err = mlx5_query_node_desc(dev, dev->ib_dev.node_desc);
2336 return mlx5_query_node_guid(dev, &dev->ib_dev.node_guid);
2343 container_of(device, struct mlx5_ib_dev, ib_dev.dev);
2352 container_of(device, struct mlx5_ib_dev, ib_dev.dev);
2361 container_of(device, struct mlx5_ib_dev, ib_dev.dev);
2369 container_of(device, struct mlx5_ib_dev, ib_dev
[all...]
H A Dmlx5_ib.h45 pr_debug("%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \
49 pr_err("%s: ERR: %s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \
53 pr_warn("%s: WARN: %s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \
664 struct ib_device ib_dev; member in struct:mlx5_ib_dev
713 return container_of(ibdev, struct mlx5_ib_dev, ib_dev);
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_main.c411 if (!rdma_cap_roce_gid_table(&ibdev->ib_dev, port_num))
414 ret = ib_get_cached_gid(&ibdev->ib_dev, port_num, index, &gid, &attr);
900 err = mlx4_ib_query_sl2vl(&mdev->ib_dev, i, &sl2vl);
2041 memcpy(dev->ib_dev.node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX);
2050 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8);
2062 container_of(device, struct mlx4_ib_dev, ib_dev.dev);
2070 container_of(device, struct mlx4_ib_dev, ib_dev.dev);
2078 container_of(device, struct mlx4_ib_dev, ib_dev.dev);
2261 ibdev->ib_dev.get_hw_stats = mlx4_ib_get_hw_stats;
2262 ibdev->ib_dev
[all...]
H A Dmlx4_ib_mad.c449 return ib_find_cached_pkey(&dev->ib_dev, port, pkey, ix);
459 ret = ib_get_cached_pkey(&dev->ib_dev, port, pkey_ix, &slot_pkey);
519 ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey);
562 ib_dma_sync_single_for_cpu(&dev->ib_dev,
606 ib_dma_sync_single_for_device(&dev->ib_dev,
1001 ll = rdma_port_get_link_layer(&dev->ib_dev, p + 1);
1004 agent = ib_register_mad_agent(&dev->ib_dev, p + 1,
1109 mlx4_ib_warn(&dev->ib_dev, "failed to allocate memory for guid info mads\n");
1131 mlx4_ib_warn(&dev->ib_dev, "Failed in get GUID INFO MAD_IFC\n");
1152 struct mlx4_ib_dev *dev = ew->ib_dev;
[all...]
H A Dmlx4_ib_sysfs.c122 ret = __mlx4_ib_query_gid(&mdev->ib_dev, port->num,
149 ret = __mlx4_ib_query_pkey(&mdev->ib_dev, port->num,
230 ret = __mlx4_ib_query_port(&device->ib_dev, port_num, &attr, 1);
593 int is_eth = rdma_port_get_link_layer(&p->dev->ib_dev, p->port_num) ==
628 int is_eth = rdma_port_get_link_layer(&p->dev->ib_dev, p->port_num) ==
643 int is_eth = rdma_port_get_link_layer(&dev->ib_dev, port_num) ==
822 kobject_get(dev->ib_dev.ports_parent->parent));
835 for (i = 1; i <= dev->ib_dev.phys_port_cnt; ++i) {
852 kobject_put(dev->ib_dev.ports_parent->parent);
888 kobject_put(device->ib_dev
[all...]
H A Dmlx4_ib_qp.c1100 free_proxy_bufs(&dev->ib_dev, qp);
1255 int is_eth = rdma_cap_eth_ah(&dev->ib_dev, init_attr->port_num);
1393 int is_eth = rdma_port_get_link_layer(&dev->ib_dev, port) ==
1573 if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) !=
1636 rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
1773 int is_eth = rdma_cap_eth_ah(&dev->ib_dev, port_num) &&
1933 if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
1965 &dev->ib_dev, qp->port) ==
2176 ll = rdma_port_get_link_layer(&dev->ib_dev, port);
2215 (rdma_port_get_link_layer(&dev->ib_dev, att
2302 struct ib_device *ib_dev = &mdev->ib_dev; local
2430 struct ib_device *ib_dev = sqp->qp.ibqp.device; local
[all...]
H A Dmlx4_ib.h442 struct ib_device *ib_dev; member in struct:mlx4_ib_demux_pv_ctx
451 struct ib_device *ib_dev; member in struct:mlx4_ib_demux_ctx
566 struct ib_device ib_dev; member in struct:mlx4_ib_dev
607 struct mlx4_ib_dev *ib_dev; member in struct:ib_event_work
636 return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
H A Dmlx4_ib_alias_GUID.c360 mlx4_ib_warn(&dev->ib_dev,
374 mlx4_ib_warn(&dev->ib_dev, "%s: Failed to set"
773 set_guid_rec(&dev->ib_dev, rec);
856 if (dev->ib_dev.query_gid(&dev->ib_dev , i, 0, &gid)) {
/freebsd-11-stable/contrib/ofed/libibverbs/examples/
H A Dud_pingpong.c294 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument
317 ctx->context = ibv_open_device(ib_dev);
320 ibv_get_device_name(ib_dev));
555 struct ibv_device *ib_dev; local
665 ib_dev = *dev_list;
666 if (!ib_dev) {
675 ib_dev = dev_list[i];
676 if (!ib_dev) {
682 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
H A Duc_pingpong.c298 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument
321 ctx->context = ibv_open_device(ib_dev);
324 ibv_get_device_name(ib_dev));
532 struct ibv_device *ib_dev; local
652 ib_dev = *dev_list;
653 if (!ib_dev) {
662 ib_dev = dev_list[i];
663 if (!ib_dev) {
669 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
H A Ddevinfo.c417 static int print_hca_cap(struct ibv_device *ib_dev, uint8_t ib_port) argument
426 ctx = ibv_open_device(ib_dev);
444 printf("hca_id:\t%s\n", ibv_get_device_name(ib_dev));
446 transport_str(ib_dev->transport_type), ib_dev->transport_type);
455 if (ibv_read_sysfs_file(ib_dev->ibdev_path, "board_id", buf, sizeof buf) > 0)
565 if (ib_dev->transport_type == IBV_TRANSPORT_IB)
H A Dsrq_pingpong.c348 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument
372 ctx->context = ibv_open_device(ib_dev);
375 ibv_get_device_name(ib_dev));
624 struct ibv_device *ib_dev; local
767 ib_dev = *dev_list;
768 if (!ib_dev) {
776 ib_dev = dev_list[i];
777 if (!ib_dev) {
783 ctx = pp_init_ctx(ib_dev, size, num_qp, rx_depth, ib_port, use_event);
H A Drc_pingpong.c325 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument
349 ctx->context = ibv_open_device(ib_dev);
352 ibv_get_device_name(ib_dev));
687 struct ibv_device *ib_dev; local
827 ib_dev = *dev_list;
828 if (!ib_dev) {
837 ib_dev = dev_list[i];
838 if (!ib_dev) {
844 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);

Completed in 315 milliseconds

12