Searched refs:smc_ib_devices (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/net/smc/ |
H A D | smc_ib.h | 27 struct smc_ib_devices { /* list of smc ib devices definition */ struct 32 extern struct smc_ib_devices smc_ib_devices; /* list of smc ib devices */
|
H A D | smc_ib.c | 36 struct smc_ib_devices smc_ib_devices = { /* smc-registered ib devices */ variable 37 .mutex = __MUTEX_INITIALIZER(smc_ib_devices.mutex), 38 .list = LIST_HEAD_INIT(smc_ib_devices.list), 579 mutex_lock(&smc_ib_devices.mutex); in smc_ib_add_dev() 580 list_add_tail(&smcibdev->list, &smc_ib_devices.list); in smc_ib_add_dev() 581 mutex_unlock(&smc_ib_devices.mutex); in smc_ib_add_dev() 616 mutex_lock(&smc_ib_devices.mutex); in smc_ib_remove_dev() 617 list_del_init(&smcibdev->list); /* remove from smc_ib_devices */ in smc_ib_remove_dev() 618 mutex_unlock(&smc_ib_devices in smc_ib_remove_dev() [all...] |
H A D | smc_pnet.c | 140 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_remove_by_pnetid() 141 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_remove_by_pnetid() 160 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_remove_by_pnetid() 250 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_apply_ib() 257 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_apply_ib() 309 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_find_ib() 310 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_ib() 321 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_find_ib() 965 mutex_lock(&smc_ib_devices.mutex); in _smc_pnet_find_roce_by_pnetid() 966 list_for_each_entry(ibdev, &smc_ib_devices in _smc_pnet_find_roce_by_pnetid() [all...] |
H A D | smc_core.c | 1922 mutex_lock(&smc_ib_devices.mutex); in smc_core_going_away() 1923 list_for_each_entry(smcibdev, &smc_ib_devices.list, list) { in smc_core_going_away() 1929 mutex_unlock(&smc_ib_devices.mutex); in smc_core_going_away()
|
/kernel/linux/linux-6.6/net/smc/ |
H A D | smc_ib.h | 27 struct smc_ib_devices { /* list of smc ib devices definition */ struct 32 extern struct smc_ib_devices smc_ib_devices; /* list of smc ib devices */
|
H A D | smc_pnet.c | 142 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_remove_by_pnetid() 143 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_remove_by_pnetid() 162 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_remove_by_pnetid() 253 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_apply_ib() 260 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_apply_ib() 312 mutex_lock(&smc_ib_devices.mutex); in smc_pnet_find_ib() 313 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_ib() 324 mutex_unlock(&smc_ib_devices.mutex); in smc_pnet_find_ib() 999 mutex_lock(&smc_ib_devices.mutex); in _smc_pnet_find_roce_by_pnetid() 1000 list_for_each_entry(ibdev, &smc_ib_devices in _smc_pnet_find_roce_by_pnetid() [all...] |
H A D | smc_ib.c | 40 struct smc_ib_devices smc_ib_devices = { /* smc-registered ib devices */ variable 41 .mutex = __MUTEX_INITIALIZER(smc_ib_devices.mutex), 42 .list = LIST_HEAD_INIT(smc_ib_devices.list), 600 static void smc_nl_prep_smcr_dev(struct smc_ib_devices *dev_list, in smc_nl_prep_smcr_dev() 625 smc_nl_prep_smcr_dev(&smc_ib_devices, skb, cb); in smcr_nl_get_device() 914 mutex_lock(&smc_ib_devices.mutex); in smc_ib_ndev_change() 915 list_for_each_entry(smcibdev, &smc_ib_devices.list, list) { in smc_ib_ndev_change() 931 mutex_unlock(&smc_ib_devices.mutex); in smc_ib_ndev_change() 953 mutex_lock(&smc_ib_devices in smc_ib_add_dev() [all...] |
H A D | smc_core.c | 2579 mutex_lock(&smc_ib_devices.mutex); in smc_core_going_away() 2580 list_for_each_entry(smcibdev, &smc_ib_devices.list, list) { in smc_core_going_away() 2586 mutex_unlock(&smc_ib_devices.mutex); in smc_core_going_away()
|
Completed in 12 milliseconds