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()
316 struct caif_device_entry_list *caifdevs; in caif_enroll_dev() local
318 caifdevs = caif_device_list(dev_net(dev)); in caif_enroll_dev()
336 mutex_lock(&caifdevs->lock); in caif_enroll_dev()
337 list_add_rcu(&caifd->list, &caifdevs->list); in caif_enroll_dev()
349 mutex_unlock(&caifdevs->lock); in caif_enroll_dev()
365 struct caif_device_entry_list *caifdevs; in caif_device_notify() local
368 caifdevs = caif_device_list(dev_net(dev)); in caif_device_notify()
449 mutex_lock(&caifdevs->lock); in caif_device_notify()
453 mutex_unlock(&caifdevs->lock); in caif_device_notify()
475 list_add_rcu(&caifd->list, &caifdevs->list); in caif_device_notify()
476 mutex_unlock(&caifdevs->lock); in caif_device_notify()
485 mutex_unlock(&caifdevs->lock); in caif_device_notify()
500 INIT_LIST_HEAD(&caifn->caifdevs.list); in caif_init_net()
501 mutex_init(&caifn->caifdevs.lock); in caif_init_net()
513 struct caif_device_entry_list *caifdevs = in caif_exit_net() local
518 mutex_lock(&caifdevs->lock); in caif_exit_net()
520 list_for_each_entry_safe(caifd, tmp, &caifdevs->list, list) { in caif_exit_net()
540 mutex_unlock(&caifdevs->lock); in caif_exit_net()