/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_roce.c | 37 struct net_device *mlx5_ib_get_netdev(struct ib_device *ib_dev, u8 port) argument 39 struct mlx5_ib_dev *dev = to_mdev(ib_dev); 87 int modify_gid_roce(struct ib_device *ib_dev, u8 port, unsigned int index, argument 90 struct mlx5_ib_dev *dev = to_mdev(ib_dev); 163 static int mlx5_query_roce_port_ptys(struct ib_device *ib_dev, argument 166 struct mlx5_ib_dev *dev = to_mdev(ib_dev); 190 int mlx5_query_port_roce(struct ib_device *ib_dev, u8 port, argument 193 struct net_device *netdev = mlx5_ib_get_netdev(ib_dev, port); 194 struct mlx5_ib_dev *dev = to_mdev(ib_dev); 225 mlx5_query_roce_port_ptys(ib_dev, prop [all...] |
H A D | mlx5_ib_main.c | 232 switch (mlx5_get_vport_access_method(&dev->ib_dev)) { 647 mlx5_ib_port_link_layer(&dev->ib_dev, 1) == IB_LINK_LAYER_ETHERNET) { 649 .device = &dev->ib_dev, 656 error = modify_gid_roce(&dev->ib_dev, port->port_num, j, 668 (void) modify_gid_roce(&dev->ib_dev, port->port_num, j, 679 .device = &dev->ib_dev, 947 if (mlx5_ib_port_link_layer(&dev->ib_dev, 1) == 979 if (mlx5_ib_port_link_layer(&dev->ib_dev, 1) == 1228 err = mlx5_query_node_desc(dev, dev->ib_dev.node_desc); 1232 return mlx5_query_node_guid(dev, &dev->ib_dev [all...] |
H A D | mlx5_ib.h | 45 pr_debug("mlx5_dbg:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ 49 printf("mlx5_ib: ERR: ""mlx5_err:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ 53 printf("mlx5_ib: WARN: ""mlx5_warn:%s:%s:%d:(pid %d): " format, (dev)->ib_dev.name, __func__, \ 532 struct ib_device ib_dev; member in struct:mlx5_ib_dev 574 return container_of(ibdev, struct mlx5_ib_dev, ib_dev); 761 struct net_device *mlx5_ib_get_netdev(struct ib_device *ib_dev, u8 port); 762 int modify_gid_roce(struct ib_device *ib_dev, u8 port, unsigned int index, 764 int query_gid_roce(struct ib_device *ib_dev, u8 port, int index,
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_provider.c | 1197 container_of(device, struct mthca_dev, ib_dev.dev); 1205 container_of(device, struct mthca_dev, ib_dev.dev); 1215 container_of(device, struct mthca_dev, ib_dev.dev); 1235 container_of(device, struct mthca_dev, ib_dev.dev); 1276 memcpy(dev->ib_dev.node_desc, out_mad->data, 64); 1292 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8); 1328 strlcpy(dev->ib_dev.name, "mthca%d", IB_DEVICE_NAME_MAX); 1329 dev->ib_dev.owner = THIS_MODULE; 1331 dev->ib_dev.uverbs_abi_ver = MTHCA_UVERBS_ABI_VERSION; 1332 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); 299 agent = ib_register_mad_agent(&dev->ib_dev, p + 1,
|
H A D | mthca_catas.c | 95 event.device = &dev->ib_dev;
|
H A D | mthca_dev.h | 290 struct ib_device ib_dev; member in struct:mthca_dev 588 return container_of(ibdev, struct mthca_dev, ib_dev);
|
H A D | mthca_av.c | 281 ib_get_cached_gid(&dev->ib_dev,
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 1104 err = flow_spec_to_net_rule(&mdev->ib_dev, flow_spec, 1130 dev_err(mdev->ib_dev.dma_device, 1156 dev_err(mdev->ib_dev.dma_device, "Couldn't find reg_id for flow spec. " 1278 memcpy(dev->ib_dev.node_desc, out_mad->data, 64); 1287 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8); 1299 container_of(device, struct mlx4_ib_dev, ib_dev.dev); 1307 container_of(device, struct mlx4_ib_dev, ib_dev.dev); 1317 container_of(device, struct mlx4_ib_dev, ib_dev.dev); 1325 container_of(device, struct mlx4_ib_dev, ib_dev.dev); 1641 ibdev->ib_dev [all...] |
H A D | mad.c | 420 return ib_find_cached_pkey(&dev->ib_dev, port, pkey, ix); 430 ret = ib_get_cached_pkey(&dev->ib_dev, port, pkey_ix, &slot_pkey); 493 ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey); 536 ib_dma_sync_single_for_cpu(&dev->ib_dev, 553 ib_dma_sync_single_for_device(&dev->ib_dev, 1031 ll = rdma_port_get_link_layer(&dev->ib_dev, p + 1); 1034 agent = ib_register_mad_agent(&dev->ib_dev, p + 1, 1122 mlx4_ib_warn(&dev->ib_dev, "failed to allocate memory for guid info mads\n"); 1144 mlx4_ib_warn(&dev->ib_dev, "Failed in get GUID INFO MAD_IFC\n"); 1165 struct mlx4_ib_dev *dev = ew->ib_dev; [all...] |
H A D | sysfs.c | 142 ret = __mlx4_ib_query_gid(&mdev->ib_dev, port->num, 169 ret = __mlx4_ib_query_pkey(&mdev->ib_dev, port->num, 250 ret = __mlx4_ib_query_port(&device->ib_dev, port_num, &attr, 1); 566 int is_eth = rdma_port_get_link_layer(&dev->ib_dev, port_num) == 734 kobject_get(dev->ib_dev.ports_parent->parent)); 747 for (i = 1; i <= dev->ib_dev.phys_port_cnt; ++i) { 764 kobject_put(dev->ib_dev.ports_parent->parent); 800 kobject_put(device->ib_dev.ports_parent->parent);
|
H A D | mlx4_ib.h | 433 struct ib_device *ib_dev; member in struct:mlx4_ib_demux_pv_ctx 443 struct ib_device *ib_dev; member in struct:mlx4_ib_demux_ctx 522 struct ib_device ib_dev; member in struct:mlx4_ib_dev 552 struct mlx4_ib_dev *ib_dev; member in struct:ib_event_work 565 return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
|
H A D | alias_GUID.c | 248 mlx4_ib_warn(&dev->ib_dev, "%s:Record num %d in " 271 mlx4_ib_warn(&dev->ib_dev, "%s: Failed to set" 547 set_guid_rec(&dev->ib_dev, rec->port + 1, rec->block_num, 626 if (dev->ib_dev.query_gid(&dev->ib_dev , i, 0, &gid)) {
|
H A D | qp.c | 1274 free_proxy_bufs(&dev->ib_dev, qp); 1568 int is_eth = rdma_port_get_link_layer(&dev->ib_dev, port) == 2000 is_eth = rdma_port_get_link_layer(&dev->ib_dev, qp->port) == 2289 dev->ib_dev.name); 2303 (rdma_port_get_link_layer(&dev->ib_dev, attr->port_num) != 2353 struct ib_device *ib_dev = &mdev->ib_dev; local 2396 ib_get_cached_pkey(ib_dev, sqp->qp.port, 0, &pkey); 2459 struct ib_device *ib_dev = sqp->qp.ibqp.device; local 2483 if (mlx4_is_mfunc(to_mdev(ib_dev) [all...] |
H A D | cm.c | 141 found_ent = id_map_find_by_sl_id(&dev->ib_dev, ent->slave_id, ent->sl_cm_id);
|
/freebsd-10-stable/contrib/ofed/libibverbs/examples/ |
H A D | devinfo.c | 198 static int print_hca_cap(struct ibv_device *ib_dev, uint8_t ib_port) argument 207 ctx = ibv_open_device(ib_dev); 219 printf("hca_id:\t%s\n", ibv_get_device_name(ib_dev)); 221 transport_str(ib_dev->transport_type), ib_dev->transport_type); 230 if (ibv_read_sysfs_file(ib_dev->ibdev_path, "board_id", buf, sizeof buf) > 0)
|
H A D | rc_pingpong.c | 309 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 330 ctx->context = ibv_open_device(ib_dev); 333 ibv_get_device_name(ib_dev)); 509 struct ibv_device *ib_dev; local 628 ib_dev = *dev_list; 629 if (!ib_dev) { 638 ib_dev = dev_list[i]; 639 if (!ib_dev) { 645 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event, !servername);
|
H A D | uc_pingpong.c | 294 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 315 ctx->context = ibv_open_device(ib_dev); 318 ibv_get_device_name(ib_dev)); 494 struct ibv_device *ib_dev; local 613 ib_dev = *dev_list; 614 if (!ib_dev) { 623 ib_dev = dev_list[i]; 624 if (!ib_dev) { 630 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
|
H A D | ud_pingpong.c | 292 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 313 ctx->context = ibv_open_device(ib_dev); 316 ibv_get_device_name(ib_dev)); 502 struct ibv_device *ib_dev; local 611 ib_dev = *dev_list; 612 if (!ib_dev) { 621 ib_dev = dev_list[i]; 622 if (!ib_dev) { 628 ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
|
H A D | srq_pingpong.c | 338 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size, argument 361 ctx->context = ibv_open_device(ib_dev); 364 ibv_get_device_name(ib_dev)); 575 struct ibv_device *ib_dev; local 713 ib_dev = *dev_list; 714 if (!ib_dev) { 723 ib_dev = dev_list[i]; 724 if (!ib_dev) { 730 ctx = pp_init_ctx(ib_dev, size, num_qp, rx_depth, ib_port, use_event);
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/core/ |
H A D | uverbs_main.c | 258 mutex_lock(&file->device->ib_dev->xrcd_table_mutex); 274 ib_uverbs_dealloc_xrcd(file->device->ib_dev, xrcd); 277 mutex_unlock(&file->device->ib_dev->xrcd_table_mutex); 295 module_put(file->device->ib_dev->owner); 636 !(file->device->ib_dev->uverbs_cmd_mask & (1ull << hdr.command))) 654 return file->device->ib_dev->mmap(file->ucontext, vma); 684 if (!try_module_get(dev->ib_dev->owner)) { 706 module_put(dev->ib_dev->owner); 756 return sprintf(buf, "%s\n", dev->ib_dev->name); 768 return sprintf(buf, "%d\n", dev->ib_dev [all...] |
H A D | uverbs.h | 76 struct ib_device *ib_dev; member in struct:ib_uverbs_device 172 void ib_uverbs_dealloc_xrcd(struct ib_device *ib_dev,
|
H A D | uverbs_cmd.c | 282 struct ib_device *ibdev = file->device->ib_dev; 337 INIT_IB_EVENT_HANDLER(&file->event_handler, file->device->ib_dev, 380 ret = ib_query_device(file->device->ib_dev, &attr); 387 resp.node_guid = file->device->ib_dev->node_guid; 425 resp.phys_port_cnt = file->device->ib_dev->phys_port_cnt; 449 ret = ib_query_port(file->device->ib_dev, cmd.port_num, &attr); 511 pd = file->device->ib_dev->alloc_pd(file->device->ib_dev, 518 pd->device = file->device->ib_dev; 806 cq = file->device->ib_dev 2657 ib_uverbs_dealloc_xrcd(struct ib_device *ib_dev, struct ib_xrcd *xrcd) argument [all...] |
H A D | user_mad.c | 98 struct ib_device *ib_dev; member in struct:ib_umad_port 621 if (!file->port->ib_dev) { 661 agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num, 809 if (!port->ib_dev) { 917 ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props); 941 if (port->ib_dev) 942 ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props); 972 return sprintf(buf, "%s\n", port->ib_dev->name); 1006 port->ib_dev = device; 1095 port->ib_dev [all...] |
H A D | ucm.c | 60 struct ib_device *ib_dev; member in struct:ib_ucm_device 499 ctx->cm_id = ib_create_cm_id(file->device->ib_dev, 1233 return sprintf(buf, "%s\n", ucm_dev->ib_dev->name); 1249 ucm_dev->ib_dev = device;
|