Lines Matching refs:pnettable

104 	struct smc_pnettable *pnettable;
111 /* get pnettable for namespace */
113 pnettable = &sn->pnettable;
116 mutex_lock(&pnettable->lock);
117 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist,
135 mutex_unlock(&pnettable->lock);
188 struct smc_pnettable *pnettable;
193 /* get pnettable for namespace */
195 pnettable = &sn->pnettable;
197 mutex_lock(&pnettable->lock);
198 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
211 mutex_unlock(&pnettable->lock);
220 struct smc_pnettable *pnettable;
225 /* get pnettable for namespace */
227 pnettable = &sn->pnettable;
229 mutex_lock(&pnettable->lock);
230 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
242 mutex_unlock(&pnettable->lock);
345 static int smc_pnet_add_eth(struct smc_pnettable *pnettable, struct net *net,
376 mutex_lock(&pnettable->lock);
377 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
390 list_add_tail(&new_pe->list, &pnettable->pnetlist);
391 mutex_unlock(&pnettable->lock);
393 mutex_unlock(&pnettable->lock);
408 static int smc_pnet_add_ib(struct smc_pnettable *pnettable, char *ib_name,
457 mutex_lock(&pnettable->lock);
458 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
466 list_add_tail(&new_pe->list, &pnettable->pnetlist);
467 mutex_unlock(&pnettable->lock);
469 mutex_unlock(&pnettable->lock);
480 struct smc_pnettable *pnettable;
488 /* get pnettable for namespace */
490 pnettable = &sn->pnettable;
501 rc = smc_pnet_add_eth(pnettable, net, string, pnet_name);
521 rc = smc_pnet_add_ib(pnettable, string, ibport, pnet_name);
604 struct smc_pnettable *pnettable;
609 /* get pnettable for namespace */
611 pnettable = &sn->pnettable;
613 /* dump pnettable entries */
614 mutex_lock(&pnettable->lock);
615 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
629 mutex_unlock(&pnettable->lock);
870 struct smc_pnettable *pnettable = &sn->pnettable;
873 INIT_LIST_HEAD(&pnettable->pnetlist);
874 mutex_init(&pnettable->lock);
947 struct smc_pnettable *pnettable;
953 /* get pnettable for namespace */
955 pnettable = &sn->pnettable;
957 mutex_lock(&pnettable->lock);
958 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
966 mutex_unlock(&pnettable->lock);
1160 struct smc_pnettable *pnettable;
1165 /* get pnettable for init namespace */
1167 pnettable = &sn->pnettable;
1169 mutex_lock(&pnettable->lock);
1170 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1179 mutex_unlock(&pnettable->lock);
1189 struct smc_pnettable *pnettable;
1194 /* get pnettable for init namespace */
1196 pnettable = &sn->pnettable;
1198 mutex_lock(&pnettable->lock);
1199 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1207 mutex_unlock(&pnettable->lock);