/freebsd-13-stable/sys/ofed/drivers/infiniband/core/ |
H A D | core_priv.h | 87 void ib_enum_roce_netdev(struct ib_device *ib_dev, 106 void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port, 111 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, 114 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, 117 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port, 124 int roce_rescan_device(struct ib_device *ib_dev); 125 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port);
|
H A D | ib_cache.c | 121 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 D | ib_roce_gid_mgmt.c | 64 struct ib_device *ib_dev; member in struct:roce_rescan_work 77 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port) argument 82 if (!rdma_protocol_roce(ib_dev, port)) 86 if (PORT_CAP_TO_GID_TYPE[i].is_supported(ib_dev, port)) 93 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev, argument 97 unsigned long gid_type_mask = roce_gid_type_mask_support(ib_dev, port); 108 ib_cache_gid_add(ib_dev, port, 112 ib_cache_gid_del(ib_dev, port, 121 roce_gid_match_netdev(struct ib_device *ib_dev, u8 port, argument 131 roce_gid_match_all(struct ib_device *ib_dev, u argument 140 roce_gid_enum_netdev_default(struct ib_device *ib_dev, u8 port, struct net_device *idev) argument 429 roce_rescan_device(struct ib_device *ib_dev) argument [all...] |
H A D | ib_uverbs_main.c | 90 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 D | uverbs.h | 99 struct ib_device __rcu *ib_dev; member in struct:ib_uverbs_device 204 struct ib_device *ib_dev, 245 struct ib_device *ib_dev, \ 287 struct ib_device *ib_dev, \
|
H A D | ib_uverbs_cmd.c | 318 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 884 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 962 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 1068 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 1157 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 1196 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 1285 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 1324 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 1362 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 1479 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 1531 ib_uverbs_ex_create_cq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 1568 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 1632 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 1684 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 1711 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 2035 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 2096 ib_uverbs_ex_create_qp(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 2133 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 2228 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 2343 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 2461 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 2526 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 2799 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 2849 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 2899 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 3003 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 3040 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 3090 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 3238 ib_uverbs_ex_create_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 3360 ib_uverbs_ex_destroy_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 3428 ib_uverbs_ex_modify_wq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 3469 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 3621 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 3677 ib_uverbs_ex_create_flow(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 3846 ib_uverbs_ex_destroy_flow(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_udata *ucore, struct ib_udata *uhw) argument 3889 __uverbs_create_xsrq(struct ib_uverbs_file *file, struct ib_device *ib_dev, struct ib_uverbs_create_xsrq *cmd, struct ib_udata *udata) argument 4023 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 4060 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 4087 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 4118 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 4159 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 4217 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 D | ib_device.c | 714 * @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 D | ib_user_mad.c | 99 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-13-stable/sys/dev/mthca/ |
H A D | mthca_provider.c | 1081 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 D | mthca_mad.c | 59 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 D | mthca_catas.c | 96 event.device = &dev->ib_dev;
|
H A D | mthca_dev.h | 292 struct ib_device ib_dev; member in struct:mthca_dev 591 return container_of(ibdev, struct mthca_dev, ib_dev);
|
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_main.c | 133 ibev.device = &ibdev->ib_dev; 434 if (ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr)) 455 ret = ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr); 593 switch (mlx5_get_vport_access_method(&dev->ib_dev)) { 2475 err = mlx5_query_node_desc(dev, dev->ib_dev.node_desc); 2479 return mlx5_query_node_guid(dev, &dev->ib_dev.node_guid); 2486 container_of(device, struct mlx5_ib_dev, ib_dev.dev); 2495 container_of(device, struct mlx5_ib_dev, ib_dev.dev); 2504 container_of(device, struct mlx5_ib_dev, ib_dev.dev); 2512 container_of(device, struct mlx5_ib_dev, ib_dev [all...] |
H A D | mlx5_ib.h | 45 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__, \ 690 struct ib_device ib_dev; member in struct:mlx5_ib_dev 742 return container_of(ibdev, struct mlx5_ib_dev, ib_dev);
|
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_main.c | 411 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 D | mlx4_ib_mad.c | 449 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 D | mlx4_ib_sysfs.c | 122 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 D | mlx4_ib_qp.c | 1100 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 D | mlx4_ib.h | 442 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 D | mlx4_ib_alias_GUID.c | 360 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-13-stable/contrib/ofed/libibverbs/examples/ |
H A D | uc_pingpong.c | 302 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 325 ctx->context = ibv_open_device(ib_dev); 328 ibv_get_device_name(ib_dev)); 536 struct ibv_device *ib_dev; local 656 ib_dev = *dev_list; 657 if (!ib_dev) { 666 ib_dev = dev_list[i]; 667 if (!ib_dev) { 673 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
|
H A D | ud_pingpong.c | 298 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)); 559 struct ibv_device *ib_dev; local 669 ib_dev = *dev_list; 670 if (!ib_dev) { 679 ib_dev = dev_list[i]; 680 if (!ib_dev) { 686 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
|
H A D | devinfo.c | 417 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 D | rc_pingpong.c | 329 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 353 ctx->context = ibv_open_device(ib_dev); 356 ibv_get_device_name(ib_dev)); 691 struct ibv_device *ib_dev; local 831 ib_dev = *dev_list; 832 if (!ib_dev) { 841 ib_dev = dev_list[i]; 842 if (!ib_dev) { 848 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
|
H A D | srq_pingpong.c | 352 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 376 ctx->context = ibv_open_device(ib_dev); 379 ibv_get_device_name(ib_dev)); 628 struct ibv_device *ib_dev; local 771 ib_dev = *dev_list; 772 if (!ib_dev) { 780 ib_dev = dev_list[i]; 781 if (!ib_dev) { 787 ctx = pp_init_ctx(ib_dev, size, num_qp, rx_depth, ib_port, use_event);
|