Lines Matching defs:uobj
81 struct ib_uobject uobj;
521 struct ib_uobject *uobj, const void *in)
529 switch (uobj_get_object_id(uobj)) {
532 to_mcq(uobj->object)->mcq.cqn) ==
537 struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq);
555 to_msrq(uobj->object)->msrq.srqn) ==
561 struct mlx5_ib_qp *qp = to_mqp(uobj->object);
589 to_mrwq(uobj->object)->core_qp.qpn) ==
594 to_mrwq_ind_table(uobj->object)->rqtn) ==
600 struct devx_obj *devx_uobj = uobj->object;
1373 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1446 uobj->object = obj;
1487 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
1506 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1532 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
1551 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1578 struct ib_uobject uobj;
1597 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1601 ev_file = container_of(uobj, struct devx_async_cmd_event_file,
1602 uobj);
1611 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1627 ev_file = container_of(uobj, struct devx_async_event_file,
1628 uobj);
1649 * Note that if the struct devx_async_cmd_event_file uobj begins to be
1667 struct ib_uobject *uobj = uverbs_attr_get_uobject(
1695 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in))
1704 uobj);
1934 uobj);
2002 uverbs_uobject_get(&ev_file->uobj);
2069 uverbs_uobject_put(&event_sub->ev_file->uobj);
2158 struct ib_uobject *uobj = uverbs_attr_get_uobject(
2190 uobj->object = obj;
2615 uverbs_uobject_put(&event_sub->ev_file->uobj);
2627 static int devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj,
2631 container_of(uobj, struct devx_async_cmd_event_file,
2632 uobj);
2653 static int devx_async_event_destroy_uobj(struct ib_uobject *uobj,
2657 container_of(uobj, struct devx_async_event_file,
2658 uobj);