Lines Matching refs:caifdevs
53 struct caif_device_entry_list caifdevs; member
71 return &caifn->caifdevs; in caif_device_list()
112 struct caif_device_entry_list *caifdevs = in caif_get() local
116 list_for_each_entry_rcu(caifd, &caifdevs->list, list, in caif_get()
322 struct caif_device_entry_list *caifdevs; in caif_enroll_dev() local
325 caifdevs = caif_device_list(dev_net(dev)); in caif_enroll_dev()
343 mutex_lock(&caifdevs->lock); in caif_enroll_dev()
344 list_add_rcu(&caifd->list, &caifdevs->list); in caif_enroll_dev()
356 mutex_unlock(&caifdevs->lock); in caif_enroll_dev()
373 struct caif_device_entry_list *caifdevs; in caif_device_notify() local
377 caifdevs = caif_device_list(dev_net(dev)); in caif_device_notify()
460 mutex_lock(&caifdevs->lock); in caif_device_notify()
464 mutex_unlock(&caifdevs->lock); in caif_device_notify()
486 list_add_rcu(&caifd->list, &caifdevs->list); in caif_device_notify()
487 mutex_unlock(&caifdevs->lock); in caif_device_notify()
496 mutex_unlock(&caifdevs->lock); in caif_device_notify()
511 INIT_LIST_HEAD(&caifn->caifdevs.list); in caif_init_net()
512 mutex_init(&caifn->caifdevs.lock); in caif_init_net()
524 struct caif_device_entry_list *caifdevs = in caif_exit_net() local
529 mutex_lock(&caifdevs->lock); in caif_exit_net()
531 list_for_each_entry_safe(caifd, tmp, &caifdevs->list, list) { in caif_exit_net()
551 mutex_unlock(&caifdevs->lock); in caif_exit_net()