Lines Matching refs:ibdev

99 	struct smc_ib_device *ibdev;  in smc_pnet_remove_by_pnetid()  local
129 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_remove_by_pnetid()
131 if (ibdev->pnetid_by_user[ibport] && in smc_pnet_remove_by_pnetid()
134 ibdev->pnetid[ibport]))) { in smc_pnet_remove_by_pnetid()
135 memset(ibdev->pnetid[ibport], 0, in smc_pnet_remove_by_pnetid()
137 ibdev->pnetid_by_user[ibport] = false; in smc_pnet_remove_by_pnetid()
292 struct smc_ib_device *ibdev; in smc_pnet_find_ib() local
295 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_ib()
296 if (!strncmp(ibdev->ibdev->name, ib_name, in smc_pnet_find_ib()
297 sizeof(ibdev->ibdev->name)) || in smc_pnet_find_ib()
298 !strncmp(dev_name(ibdev->ibdev->dev.parent), ib_name, in smc_pnet_find_ib()
303 ibdev = NULL; in smc_pnet_find_ib()
306 return ibdev; in smc_pnet_find_ib()
398 dev_name(pnetelem->smcibdev->ibdev->dev.parent)) || in smc_pnet_set_nla()
475 struct smc_ib_device *ibdev; in _smc_pnet_dump() local
510 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in _smc_pnet_dump()
512 if (ibdev->pnetid_by_user[ibport]) { in _smc_pnet_dump()
514 !smc_pnet_match(ibdev->pnetid[ibport], in _smc_pnet_dump()
521 ibdev->pnetid[ibport], in _smc_pnet_dump()
523 tmp_entry.smcibdev = ibdev; in _smc_pnet_dump()
764 struct smc_ib_device *ibdev; in smc_pnet_find_rdma_dev() local
767 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_rdma_dev()
772 if (!rdma_is_port_valid(ibdev->ibdev, i)) in smc_pnet_find_rdma_dev()
774 if (!ibdev->ibdev->ops.get_netdev) in smc_pnet_find_rdma_dev()
776 ndev = ibdev->ibdev->ops.get_netdev(ibdev->ibdev, i); in smc_pnet_find_rdma_dev()
781 smc_ib_port_active(ibdev, i) && in smc_pnet_find_rdma_dev()
782 !smc_ib_determine_gid(ibdev, i, ini->vlan_id, in smc_pnet_find_rdma_dev()
784 ini->ib_dev = ibdev; in smc_pnet_find_rdma_dev()
803 struct smc_ib_device *ibdev; in smc_pnet_find_roce_by_pnetid() local
815 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_roce_by_pnetid()
817 if (!rdma_is_port_valid(ibdev->ibdev, i)) in smc_pnet_find_roce_by_pnetid()
819 if (smc_pnet_match(ibdev->pnetid[i - 1], ndev_pnetid) && in smc_pnet_find_roce_by_pnetid()
820 smc_ib_port_active(ibdev, i) && in smc_pnet_find_roce_by_pnetid()
821 !smc_ib_determine_gid(ibdev, i, ini->vlan_id, in smc_pnet_find_roce_by_pnetid()
823 ini->ib_dev = ibdev; in smc_pnet_find_roce_by_pnetid()