Searched refs:uverbs_dev (Results 1 – 3 of 3) sorted by relevance
999 struct ib_uverbs_device *uverbs_dev) in ib_uverbs_create_uapi() argument1007 uverbs_dev->uapi = uapi; in ib_uverbs_create_uapi()1015 struct ib_uverbs_device *uverbs_dev; in ib_uverbs_add_one() local1021 uverbs_dev = kzalloc(sizeof(*uverbs_dev), GFP_KERNEL); in ib_uverbs_add_one()1022 if (!uverbs_dev) in ib_uverbs_add_one()1025 ret = init_srcu_struct(&uverbs_dev->disassociate_srcu); in ib_uverbs_add_one()1027 kfree(uverbs_dev); in ib_uverbs_add_one()1031 atomic_set(&uverbs_dev->refcount, 1); in ib_uverbs_add_one()1032 init_completion(&uverbs_dev->comp); in ib_uverbs_add_one()1033 uverbs_dev->xrcd_tree = RB_ROOT; in ib_uverbs_add_one()[all …]
297 void uverbs_disassociate_api_pre(struct ib_uverbs_device *uverbs_dev) in uverbs_disassociate_api_pre() argument299 struct uverbs_api *uapi = uverbs_dev->uapi; in uverbs_disassociate_api_pre()303 rcu_assign_pointer(uverbs_dev->ib_dev, NULL); in uverbs_disassociate_api_pre()315 synchronize_srcu(&uverbs_dev->disassociate_srcu); in uverbs_disassociate_api_pre()
158 void uverbs_disassociate_api_pre(struct ib_uverbs_device *uverbs_dev);