Lines Matching refs:ismdev

490 static int smc_check_ism(struct smc_sock *smc, struct smcd_dev **ismdev)  in smc_check_ism()  argument
493 smc_pnet_find_ism_resource(smc->clcsock->sk, ismdev); in smc_check_ism()
494 if (!(*ismdev)) in smc_check_ism()
501 struct smcd_dev *ismdev, in smc_connect_ism_vlan_setup() argument
504 if (vlan_id && smc_ism_get_vlan(ismdev, vlan_id)) in smc_connect_ism_vlan_setup()
513 struct smcd_dev *ismdev, in smc_connect_ism_vlan_cleanup() argument
518 if (vlan_id && smc_ism_put_vlan(ismdev, vlan_id)) in smc_connect_ism_vlan_cleanup()
527 u8 gid[], struct smcd_dev *ismdev) in smc_connect_clc() argument
532 rc = smc_clc_send_proposal(smc, smc_type, ibdev, ibport, gid, ismdev); in smc_connect_clc()
615 struct smcd_dev *ismdev) in smc_connect_ism() argument
622 NULL, ismdev, aclc->gid); in smc_connect_ism()
653 struct smcd_dev *ismdev; in __smc_connect() local
678 if (!smc_check_ism(smc, &ismdev) && in __smc_connect()
679 !smc_connect_ism_vlan_setup(smc, ismdev, vlan)) { in __smc_connect()
700 rc = smc_connect_clc(smc, smc_type, &aclc, ibdev, ibport, gid, ismdev); in __smc_connect()
702 smc_connect_ism_vlan_cleanup(smc, ism_supported, ismdev, vlan); in __smc_connect()
710 rc = smc_connect_ism(smc, &aclc, ismdev); in __smc_connect()
714 smc_connect_ism_vlan_cleanup(smc, ism_supported, ismdev, vlan); in __smc_connect()
718 smc_connect_ism_vlan_cleanup(smc, ism_supported, ismdev, vlan); in __smc_connect()
1104 struct smcd_dev *ismdev, in smc_listen_ism_init() argument
1111 ismdev, pclc_smcd->gid); in smc_listen_ism_init()
1199 struct smcd_dev *ismdev; in smc_listen_work() local
1244 !smc_check_ism(new_smc, &ismdev) && in smc_listen_work()
1245 !smc_listen_ism_init(new_smc, pclc, ismdev, &local_contact)) { in smc_listen_work()