Lines Matching refs:uobj

81 	struct ib_uobject uobj;
592 struct ib_uobject *uobj, const void *in)
600 switch (uobj_get_object_id(uobj)) {
603 to_mcq(uobj->object)->mcq.cqn) ==
608 struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq);
626 to_msrq(uobj->object)->msrq.srqn) ==
632 struct mlx5_ib_qp *qp = to_mqp(uobj->object);
660 to_mrwq(uobj->object)->core_qp.qpn) ==
665 to_mrwq_ind_table(uobj->object)->rqtn) ==
671 struct devx_obj *devx_uobj = uobj->object;
1470 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1547 uobj->object = obj;
1588 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
1607 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1635 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
1654 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1683 struct ib_uobject uobj;
1702 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1706 ev_file = container_of(uobj, struct devx_async_cmd_event_file,
1707 uobj);
1716 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1732 ev_file = container_of(uobj, struct devx_async_event_file,
1733 uobj);
1754 * Note that if the struct devx_async_cmd_event_file uobj begins to be
1772 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1800 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1809 uobj);
2038 uobj);
2105 uverbs_uobject_get(&ev_file->uobj);
2172 uverbs_uobject_put(&event_sub->ev_file->uobj);
2317 struct ib_uobject *uobj = uverbs_attr_get_uobject(
2357 uobj->object = obj;
2782 uverbs_uobject_put(&event_sub->ev_file->uobj);
2794 static void devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj,
2798 container_of(uobj, struct devx_async_cmd_event_file,
2799 uobj);
2819 static void devx_async_event_destroy_uobj(struct ib_uobject *uobj,
2823 container_of(uobj, struct devx_async_event_file,
2824 uobj);