/freebsd-11-stable/sys/ofed/drivers/infiniband/core/ |
H A D | core_priv.h | 85 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 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 | 63 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 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 | 97 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 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 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 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-11-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-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_main.c | 133 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 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__, \ 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 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-11-stable/contrib/ofed/libibverbs/examples/ |
H A D | ud_pingpong.c | 294 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 D | uc_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)); 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 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 | srq_pingpong.c | 348 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 D | rc_pingpong.c | 325 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);
|