Searched refs:uverbs_dev (Results 1 – 2 of 2) sorted by relevance
906 struct ib_uverbs_device *uverbs_dev = in rdma_user_mmap_disassociate() local910 mutex_lock(&uverbs_dev->lists_mutex); in rdma_user_mmap_disassociate()911 list_for_each_entry(ufile, &uverbs_dev->uverbs_file_list, list) { in rdma_user_mmap_disassociate()915 mutex_unlock(&uverbs_dev->lists_mutex); in rdma_user_mmap_disassociate()1049 struct ib_uverbs_device *uverbs_dev = client_data; in ib_uverbs_get_nl_info() local1056 res->cdev = &uverbs_dev->dev; in ib_uverbs_get_nl_info()1134 struct ib_uverbs_device *uverbs_dev) in ib_uverbs_create_uapi() argument1142 uverbs_dev->uapi = uapi; in ib_uverbs_create_uapi()1150 struct ib_uverbs_device *uverbs_dev; in ib_uverbs_add_one() local1157 uverbs_dev = kzalloc_obj(*uverbs_dev); in ib_uverbs_add_one()[all …]
686 void uverbs_disassociate_api_pre(struct ib_uverbs_device *uverbs_dev) in uverbs_disassociate_api_pre() argument688 struct uverbs_api *uapi = uverbs_dev->uapi; in uverbs_disassociate_api_pre()692 rcu_assign_pointer(uverbs_dev->ib_dev, NULL); in uverbs_disassociate_api_pre()704 synchronize_srcu(&uverbs_dev->disassociate_srcu); in uverbs_disassociate_api_pre()