Lines Matching defs: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);
348 static int smc_pnet_add_eth(struct smc_pnettable *pnettable, struct net *net,
379 mutex_lock(&pnettable->lock);
380 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
393 list_add_tail(&new_pe->list, &pnettable->pnetlist);
394 mutex_unlock(&pnettable->lock);
396 mutex_unlock(&pnettable->lock);
411 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);
880 struct smc_pnettable *pnettable = &sn->pnettable;
883 INIT_LIST_HEAD(&pnettable->pnetlist);
884 mutex_init(&pnettable->lock);
954 struct smc_pnettable *pnettable;
960 /* get pnettable for namespace */
962 pnettable = &sn->pnettable;
964 mutex_lock(&pnettable->lock);
965 list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
973 mutex_unlock(&pnettable->lock);
1168 struct smc_pnettable *pnettable;
1173 /* get pnettable for init namespace */
1175 pnettable = &sn->pnettable;
1177 mutex_lock(&pnettable->lock);
1178 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1187 mutex_unlock(&pnettable->lock);
1196 struct smc_pnettable *pnettable;
1201 /* get pnettable for init namespace */
1203 pnettable = &sn->pnettable;
1205 mutex_lock(&pnettable->lock);
1206 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
1220 mutex_unlock(&pnettable->lock);