Lines Matching refs:pnettable
103 struct smc_pnettable *pnettable;
110 /* get pnettable for namespace */
112 pnettable = &sn->pnettable;
115 mutex_lock(&pnettable->lock);
116 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist,
133 mutex_unlock(&pnettable->lock);
185 struct smc_pnettable *pnettable;
190 /* get pnettable for namespace */
192 pnettable = &sn->pnettable;
194 mutex_lock(&pnettable->lock);
195 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
208 mutex_unlock(&pnettable->lock);
217 struct smc_pnettable *pnettable;
222 /* get pnettable for namespace */
224 pnettable = &sn->pnettable;
226 mutex_lock(&pnettable->lock);
227 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
239 mutex_unlock(&pnettable->lock);
342 static int smc_pnet_add_eth(struct smc_pnettable *pnettable, struct net *net,
375 mutex_lock(&pnettable->lock);
376 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
384 list_add_tail(&new_pe->list, &pnettable->pnetlist);
385 mutex_unlock(&pnettable->lock);
387 mutex_unlock(&pnettable->lock);
403 static int smc_pnet_add_ib(struct smc_pnettable *pnettable, char *ib_name,
449 mutex_lock(&pnettable->lock);
450 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
458 list_add_tail(&new_pe->list, &pnettable->pnetlist);
459 mutex_unlock(&pnettable->lock);
461 mutex_unlock(&pnettable->lock);
472 struct smc_pnettable *pnettable;
480 /* get pnettable for namespace */
482 pnettable = &sn->pnettable;
493 rc = smc_pnet_add_eth(pnettable, net, string, pnet_name);
513 rc = smc_pnet_add_ib(pnettable, string, ibport, pnet_name);
596 struct smc_pnettable *pnettable;
601 /* get pnettable for namespace */
603 pnettable = &sn->pnettable;
605 /* dump pnettable entries */
606 mutex_lock(&pnettable->lock);
607 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
621 mutex_unlock(&pnettable->lock);
859 struct smc_pnettable *pnettable = &sn->pnettable;
862 INIT_LIST_HEAD(&pnettable->pnetlist);
863 mutex_init(&pnettable->lock);
933 struct smc_pnettable *pnettable;
939 /* get pnettable for namespace */
941 pnettable = &sn->pnettable;
943 mutex_lock(&pnettable->lock);
944 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
952 mutex_unlock(&pnettable->lock);
1124 struct smc_pnettable *pnettable;
1129 /* get pnettable for init namespace */
1131 pnettable = &sn->pnettable;
1133 mutex_lock(&pnettable->lock);
1134 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1143 mutex_unlock(&pnettable->lock);
1153 struct smc_pnettable *pnettable;
1158 /* get pnettable for init namespace */
1160 pnettable = &sn->pnettable;
1162 mutex_lock(&pnettable->lock);
1163 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1171 mutex_unlock(&pnettable->lock);