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)
357 static void smc_nl_prep_smcd_dev(struct smcd_dev_list *dev_list, in smc_nl_prep_smcd_dev()
384 smc_nl_prep_smcd_dev(&smcd_dev_list, skb, cb); in smcd_nl_get_device()
504 mutex_lock(&smcd_dev_list.mutex); in smcd_register_dev()
510 fentry = list_first_entry_or_null(&smcd_dev_list.list, in smcd_register_dev()
515 list_add(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
517 list_add_tail(&smcd->list, &smcd_dev_list.list); in smcd_register_dev()
519 mutex_unlock(&smcd_dev_list.mutex); in smcd_register_dev()
536 mutex_lock(&smcd_dev_list.mutex); in smcd_unregister_dev()
538 mutex_unlock(&smcd_dev_list.mutex); in smcd_unregister_dev()