Home
last modified time | relevance | path

Searched refs:smc_ib_devices (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/net/smc/
Dsmc_ib.h25 struct smc_ib_devices { /* list of smc ib devices definition */ struct
30 extern struct smc_ib_devices smc_ib_devices; /* list of smc ib devices */ argument
Dsmc_ib.c34 struct smc_ib_devices smc_ib_devices = { /* smc-registered ib devices */ variable
35 .lock = __SPIN_LOCK_UNLOCKED(smc_ib_devices.lock),
36 .list = LIST_HEAD_INIT(smc_ib_devices.list),
528 spin_lock(&smc_ib_devices.lock); in smc_ib_add_dev()
529 list_add_tail(&smcibdev->list, &smc_ib_devices.list); in smc_ib_add_dev()
530 spin_unlock(&smc_ib_devices.lock); in smc_ib_add_dev()
556 spin_lock(&smc_ib_devices.lock); in smc_ib_remove_dev()
558 spin_unlock(&smc_ib_devices.lock); in smc_ib_remove_dev()
Dsmc_pnet.c228 spin_lock(&smc_ib_devices.lock); in smc_pnet_find_ib()
229 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_ib()
237 spin_unlock(&smc_ib_devices.lock); in smc_pnet_find_ib()
555 spin_lock(&smc_ib_devices.lock); in smc_pnet_find_roce_by_pnetid()
556 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_roce_by_pnetid()
572 spin_unlock(&smc_ib_devices.lock); in smc_pnet_find_roce_by_pnetid()