Lines Matching defs:ibdev
149 attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, 0);
194 attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, i);
225 rc = ib_query_port(smcibdev->ibdev, ibport,
322 lnk->roce_pd = ib_alloc_pd(lnk->smcibdev->ibdev, 0);
444 ib_dma_sync_single_for_cpu(lnk->smcibdev->ibdev,
464 ib_dma_sync_single_for_device(lnk->smcibdev->ibdev,
478 mapped_nents = ib_dma_map_sg(lnk->smcibdev->ibdev,
495 ib_dma_unmap_sg(lnk->smcibdev->ibdev,
518 smcibdev->roce_cq_send = ib_create_cq(smcibdev->ibdev,
526 smcibdev->roce_cq_recv = ib_create_cq(smcibdev->ibdev,
561 static int smc_ib_add_dev(struct ib_device *ibdev)
567 if (ibdev->node_type != RDMA_NODE_IB_CA)
574 smcibdev->ibdev = ibdev;
582 ib_set_client_data(ibdev, &smc_ib_client, smcibdev);
583 INIT_IB_EVENT_HANDLER(&smcibdev->event_handler, smcibdev->ibdev,
588 port_cnt = smcibdev->ibdev->phys_port_cnt;
590 smcibdev->ibdev->name, port_cnt);
596 if (smc_pnetid_by_dev_port(ibdev->dev.parent, i,
601 smcibdev->ibdev->name, i + 1,
612 static void smc_ib_remove_dev(struct ib_device *ibdev, void *client_data)
620 smcibdev->ibdev->name);