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

12

/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_roce.c37 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 Dmlx5_ib_main.c232 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 Dmlx5_ib.h45 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 Dmthca_provider.c1197 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 Dmthca_mad.c59 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 Dmthca_catas.c95 event.device = &dev->ib_dev;
H A Dmthca_dev.h290 struct ib_device ib_dev; member in struct:mthca_dev
588 return container_of(ibdev, struct mthca_dev, ib_dev);
H A Dmthca_av.c281 ib_get_cached_gid(&dev->ib_dev,
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmain.c1104 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 Dmad.c420 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 Dsysfs.c142 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 Dmlx4_ib.h433 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 Dalias_GUID.c248 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 Dqp.c1274 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 Dcm.c141 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 Ddevinfo.c198 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 Drc_pingpong.c309 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 Duc_pingpong.c294 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 Dud_pingpong.c292 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 Dsrq_pingpong.c338 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 Duverbs_main.c258 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 Duverbs.h76 struct ib_device *ib_dev; member in struct:ib_uverbs_device
172 void ib_uverbs_dealloc_xrcd(struct ib_device *ib_dev,
H A Duverbs_cmd.c282 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 Duser_mad.c98 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 Ducm.c60 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;

Completed in 485 milliseconds

12