Home
last modified time | relevance | path

Searched refs:smc_ib_devices (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/net/smc/
H A Dsmc_ib.h27 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 Dsmc_ib.c36 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 Dsmc_pnet.c140 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 Dsmc_core.c1922 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 Dsmc_ib.h27 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 Dsmc_pnet.c142 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 Dsmc_ib.c40 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 Dsmc_core.c2579 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 11 milliseconds