Lines Matching refs:uobj
95 struct ib_uobject uobj; member
634 struct ib_uobject *uobj, const void *in) in devx_is_valid_obj_id() argument
642 switch (uobj_get_object_id(uobj)) { in devx_is_valid_obj_id()
645 to_mcq(uobj->object)->mcq.cqn) == in devx_is_valid_obj_id()
650 struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq); in devx_is_valid_obj_id()
668 to_msrq(uobj->object)->msrq.srqn) == in devx_is_valid_obj_id()
674 struct mlx5_ib_qp *qp = to_mqp(uobj->object); in devx_is_valid_obj_id()
702 to_mrwq(uobj->object)->core_qp.qpn) == in devx_is_valid_obj_id()
707 to_mrwq_ind_table(uobj->object)->rqtn) == in devx_is_valid_obj_id()
713 struct devx_obj *devx_uobj = uobj->object; in devx_is_valid_obj_id()
1518 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1595 uobj->object = obj; in UVERBS_HANDLER()
1636 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER() local
1655 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1683 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER() local
1702 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1731 struct ib_uobject uobj; member
1750 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1754 ev_file = container_of(uobj, struct devx_async_cmd_event_file, in UVERBS_HANDLER()
1755 uobj); in UVERBS_HANDLER()
1764 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1780 ev_file = container_of(uobj, struct devx_async_event_file, in UVERBS_HANDLER()
1781 uobj); in UVERBS_HANDLER()
1820 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1848 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1857 uobj); in UVERBS_HANDLER()
2086 uobj); in UVERBS_HANDLER()
2153 uverbs_uobject_get(&ev_file->uobj); in UVERBS_HANDLER()
2220 uverbs_uobject_put(&event_sub->ev_file->uobj); in UVERBS_HANDLER()
2365 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
2405 uobj->object = obj; in UVERBS_HANDLER()
2911 uverbs_uobject_put(&event_sub->ev_file->uobj); in devx_free_subscription()
2922 static void devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj, in devx_async_cmd_event_destroy_uobj() argument
2926 container_of(uobj, struct devx_async_cmd_event_file, in devx_async_cmd_event_destroy_uobj()
2927 uobj); in devx_async_cmd_event_destroy_uobj()
2947 static void devx_async_event_destroy_uobj(struct ib_uobject *uobj, in devx_async_event_destroy_uobj() argument
2951 container_of(uobj, struct devx_async_event_file, in devx_async_event_destroy_uobj()
2952 uobj); in devx_async_event_destroy_uobj()