Lines Matching refs:smc_pnettable
50 static struct smc_pnettable { struct
53 } smc_pnettable = { argument
54 .pnetlist = LIST_HEAD_INIT(smc_pnettable.pnetlist),
55 .lock = __RW_LOCK_UNLOCKED(smc_pnettable.lock)
90 read_lock(&smc_pnettable.lock); in smc_pnet_find_pnetid()
91 list_for_each_entry(pnetelem, &smc_pnettable.pnetlist, list) { in smc_pnet_find_pnetid()
98 read_unlock(&smc_pnettable.lock); in smc_pnet_find_pnetid()
109 write_lock(&smc_pnettable.lock); in smc_pnet_remove_by_pnetid()
110 list_for_each_entry_safe(pnetelem, tmp_pe, &smc_pnettable.pnetlist, in smc_pnet_remove_by_pnetid()
121 write_unlock(&smc_pnettable.lock); in smc_pnet_remove_by_pnetid()
132 write_lock(&smc_pnettable.lock); in smc_pnet_remove_by_ndev()
133 list_for_each_entry_safe(pnetelem, tmp_pe, &smc_pnettable.pnetlist, in smc_pnet_remove_by_ndev()
143 write_unlock(&smc_pnettable.lock); in smc_pnet_remove_by_ndev()
154 write_lock(&smc_pnettable.lock); in smc_pnet_remove_by_ibdev()
155 list_for_each_entry_safe(pnetelem, tmp_pe, &smc_pnettable.pnetlist, in smc_pnet_remove_by_ibdev()
165 write_unlock(&smc_pnettable.lock); in smc_pnet_remove_by_ibdev()
176 write_lock(&smc_pnettable.lock); in smc_pnet_enter()
177 list_for_each_entry(pnetelem, &smc_pnettable.pnetlist, list) { in smc_pnet_enter()
189 list_add_tail(&new_pnetelem->list, &smc_pnettable.pnetlist); in smc_pnet_enter()
192 write_unlock(&smc_pnettable.lock); in smc_pnet_enter()
400 read_lock(&smc_pnettable.lock); in smc_pnet_dump()
401 list_for_each_entry(pnetelem, &smc_pnettable.pnetlist, list) { in smc_pnet_dump()
412 read_unlock(&smc_pnettable.lock); in smc_pnet_dump()
422 write_lock(&smc_pnettable.lock); in smc_pnet_flush()
423 list_for_each_entry_safe(pnetelem, tmp_pe, &smc_pnettable.pnetlist, in smc_pnet_flush()
429 write_unlock(&smc_pnettable.lock); in smc_pnet_flush()
604 read_lock(&smc_pnettable.lock); in smc_pnet_find_roce_by_table()
605 list_for_each_entry(pnetelem, &smc_pnettable.pnetlist, list) { in smc_pnet_find_roce_by_table()
618 read_unlock(&smc_pnettable.lock); in smc_pnet_find_roce_by_table()