Lines Matching refs:caifdevs
52 struct caif_device_entry_list caifdevs; member
70 return &caifn->caifdevs; in caif_device_list()
111 struct caif_device_entry_list *caifdevs = in caif_get() local
115 list_for_each_entry_rcu(caifd, &caifdevs->list, list) { in caif_get()
320 struct caif_device_entry_list *caifdevs; in caif_enroll_dev() local
323 caifdevs = caif_device_list(dev_net(dev)); in caif_enroll_dev()
341 mutex_lock(&caifdevs->lock); in caif_enroll_dev()
342 list_add_rcu(&caifd->list, &caifdevs->list); in caif_enroll_dev()
354 mutex_unlock(&caifdevs->lock); in caif_enroll_dev()
371 struct caif_device_entry_list *caifdevs; in caif_device_notify() local
375 caifdevs = caif_device_list(dev_net(dev)); in caif_device_notify()
458 mutex_lock(&caifdevs->lock); in caif_device_notify()
462 mutex_unlock(&caifdevs->lock); in caif_device_notify()
484 list_add_rcu(&caifd->list, &caifdevs->list); in caif_device_notify()
485 mutex_unlock(&caifdevs->lock); in caif_device_notify()
494 mutex_unlock(&caifdevs->lock); in caif_device_notify()
509 INIT_LIST_HEAD(&caifn->caifdevs.list); in caif_init_net()
510 mutex_init(&caifn->caifdevs.lock); in caif_init_net()
522 struct caif_device_entry_list *caifdevs = in caif_exit_net() local
527 mutex_lock(&caifdevs->lock); in caif_exit_net()
529 list_for_each_entry_safe(caifd, tmp, &caifdevs->list, list) { in caif_exit_net()
549 mutex_unlock(&caifdevs->lock); in caif_exit_net()