Lines Matching refs:smcd_dev_list
22 struct smcd_dev_list smcd_dev_list = { variable
23 .list = LIST_HEAD_INIT(smcd_dev_list.list),
24 .mutex = __MUTEX_INITIALIZER(smcd_dev_list.mutex)
290 static void smc_nl_prep_smcd_dev(struct smcd_dev_list *dev_list, in smc_nl_prep_smcd_dev()
315 smc_nl_prep_smcd_dev(&smcd_dev_list, skb, cb); in smcd_nl_get_device()
427 mutex_lock(&smcd_dev_list.mutex); in smcd_register_dev()
428 if (list_empty(&smcd_dev_list.list)) { in smcd_register_dev()
440 list_add_tail(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
442 list_add(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
443 mutex_unlock(&smcd_dev_list.mutex); in smcd_register_dev()
460 mutex_lock(&smcd_dev_list.mutex); in smcd_unregister_dev()
462 mutex_unlock(&smcd_dev_list.mutex); in smcd_unregister_dev()