Lines Matching refs:pnetids_ndev
722 read_lock(&sn->pnetids_ndev.lock); in smc_pnet_is_ndev_pnetid()
723 list_for_each_entry(pe, &sn->pnetids_ndev.list, list) { in smc_pnet_is_ndev_pnetid()
731 read_unlock(&sn->pnetids_ndev.lock); in smc_pnet_is_ndev_pnetid()
744 write_lock(&sn->pnetids_ndev.lock); in smc_pnet_add_pnetid()
745 list_for_each_entry(pi, &sn->pnetids_ndev.list, list) { in smc_pnet_add_pnetid()
754 list_add_tail(&pe->list, &sn->pnetids_ndev.list); in smc_pnet_add_pnetid()
757 write_unlock(&sn->pnetids_ndev.lock); in smc_pnet_add_pnetid()
766 write_lock(&sn->pnetids_ndev.lock); in smc_pnet_remove_pnetid()
767 list_for_each_entry_safe(pe, pe2, &sn->pnetids_ndev.list, list) { in smc_pnet_remove_pnetid()
776 write_unlock(&sn->pnetids_ndev.lock); in smc_pnet_remove_pnetid()
811 write_lock(&sn->pnetids_ndev.lock); in smc_pnet_destroy_pnetids_list()
812 list_for_each_entry_safe(pe, temp_pe, &sn->pnetids_ndev.list, list) { in smc_pnet_destroy_pnetids_list()
816 write_unlock(&sn->pnetids_ndev.lock); in smc_pnet_destroy_pnetids_list()
859 struct smc_pnetids_ndev *pnetids_ndev = &sn->pnetids_ndev; in smc_pnet_net_init() local
863 INIT_LIST_HEAD(&pnetids_ndev->list); in smc_pnet_net_init()
864 rwlock_init(&pnetids_ndev->lock); in smc_pnet_net_init()