Lines Matching refs:ibdev

151 	attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, 0);  in smc_ib_fill_mac()
187 attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, i); in smc_ib_determine_gid()
218 rc = ib_query_port(smcibdev->ibdev, ibport, in smc_ib_remember_port_attr()
291 lnk->roce_pd = ib_alloc_pd(lnk->smcibdev->ibdev, 0); in smc_ib_create_protection_domain()
412 ib_dma_sync_single_for_cpu(smcibdev->ibdev, in smc_ib_sync_sg_for_cpu()
432 ib_dma_sync_single_for_device(smcibdev->ibdev, in smc_ib_sync_sg_for_device()
446 mapped_nents = ib_dma_map_sg(smcibdev->ibdev, in smc_ib_buf_map_sg()
463 ib_dma_unmap_sg(smcibdev->ibdev, in smc_ib_buf_unmap_sg()
482 smcibdev->roce_cq_send = ib_create_cq(smcibdev->ibdev, in smc_ib_setup_per_ibdev()
490 smcibdev->roce_cq_recv = ib_create_cq(smcibdev->ibdev, in smc_ib_setup_per_ibdev()
520 static void smc_ib_add_dev(struct ib_device *ibdev) in smc_ib_add_dev() argument
526 if (ibdev->node_type != RDMA_NODE_IB_CA) in smc_ib_add_dev()
533 smcibdev->ibdev = ibdev; in smc_ib_add_dev()
539 ib_set_client_data(ibdev, &smc_ib_client, smcibdev); in smc_ib_add_dev()
540 INIT_IB_EVENT_HANDLER(&smcibdev->event_handler, smcibdev->ibdev, in smc_ib_add_dev()
545 port_cnt = smcibdev->ibdev->phys_port_cnt; in smc_ib_add_dev()
551 smc_pnetid_by_dev_port(ibdev->dev.parent, i, in smc_ib_add_dev()
558 static void smc_ib_remove_dev(struct ib_device *ibdev, void *client_data) in smc_ib_remove_dev() argument
562 smcibdev = ib_get_client_data(ibdev, &smc_ib_client); in smc_ib_remove_dev()
563 ib_set_client_data(ibdev, &smc_ib_client, NULL); in smc_ib_remove_dev()