Lines Matching refs:smcibdev

72 	atomic_inc(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]);  in smc_ibdev_cnt_inc()
77 atomic_dec(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]); in smc_ibdev_cnt_dec()
683 struct smc_ib_device *smcibdev = link->smcibdev; in smcr_copy_dev_info_to_link() local
686 smcibdev->ibdev->name); in smcr_copy_dev_info_to_link()
687 link->ndev_ifidx = smcibdev->ndev_ifidx[link->ibport - 1]; in smcr_copy_dev_info_to_link()
701 lnk->smcibdev = ini->ib_dev; in smcr_link_init()
717 rc = smc_ib_determine_gid(lnk->smcibdev, lnk->ibport, in smcr_link_init()
945 if (is_dev_err && from_lnk->smcibdev == lgr->lnk[i].smcibdev && in smc_switch_conns()
1128 struct smc_ib_device *smcibdev; in smcr_link_clear() local
1142 put_device(&lnk->smcibdev->ibdev->dev); in smcr_link_clear()
1143 smcibdev = lnk->smcibdev; in smcr_link_clear()
1146 if (!atomic_dec_return(&smcibdev->lnk_cnt)) in smcr_link_clear()
1147 wake_up(&smcibdev->lnks_deleted); in smcr_link_clear()
1391 void smc_smcr_terminate_all(struct smc_ib_device *smcibdev) in smc_smcr_terminate_all() argument
1398 if (!smcibdev) { in smc_smcr_terminate_all()
1405 if (lgr->lnk[i].smcibdev == smcibdev) in smc_smcr_terminate_all()
1418 if (smcibdev) { in smc_smcr_terminate_all()
1419 if (atomic_read(&smcibdev->lnk_cnt)) in smc_smcr_terminate_all()
1420 wait_event(smcibdev->lnks_deleted, in smc_smcr_terminate_all()
1421 !atomic_read(&smcibdev->lnk_cnt)); in smc_smcr_terminate_all()
1485 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_add() argument
1492 if (strncmp(smcibdev->pnetid[ibport - 1], lgr->pnet_id, in smcr_port_add()
1563 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_err() argument
1569 if (strncmp(smcibdev->pnetid[ibport - 1], lgr->pnet_id, in smcr_port_err()
1578 lnk->smcibdev == smcibdev && lnk->ibport == ibport) in smcr_port_err()
2308 struct smc_ib_device *smcibdev; in smc_core_going_away() local
2312 list_for_each_entry(smcibdev, &smc_ib_devices.list, list) { in smc_core_going_away()
2316 set_bit(i, smcibdev->ports_going_away); in smc_core_going_away()