Lines Matching refs:smcd_dev_list
20 struct smcd_dev_list smcd_dev_list = { variable
21 .list = LIST_HEAD_INIT(smcd_dev_list.list),
22 .mutex = __MUTEX_INITIALIZER(smcd_dev_list.mutex)
273 static void smc_nl_prep_smcd_dev(struct smcd_dev_list *dev_list, in smc_nl_prep_smcd_dev()
298 smc_nl_prep_smcd_dev(&smcd_dev_list, skb, cb); in smcd_nl_get_device()
434 mutex_lock(&smcd_dev_list.mutex); in smcd_register_dev()
435 if (list_empty(&smcd_dev_list.list)) { in smcd_register_dev()
444 list_add_tail(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
446 list_add(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
447 mutex_unlock(&smcd_dev_list.mutex); in smcd_register_dev()
455 mutex_lock(&smcd_dev_list.mutex); in smcd_register_dev()
457 mutex_unlock(&smcd_dev_list.mutex); in smcd_register_dev()
468 mutex_lock(&smcd_dev_list.mutex); in smcd_unregister_dev()
470 mutex_unlock(&smcd_dev_list.mutex); in smcd_unregister_dev()