Lines Matching refs:uobj

81 	struct ib_uobject uobj;  member
521 struct ib_uobject *uobj, const void *in) in devx_is_valid_obj_id() argument
529 switch (uobj_get_object_id(uobj)) { in devx_is_valid_obj_id()
532 to_mcq(uobj->object)->mcq.cqn) == in devx_is_valid_obj_id()
537 struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq); in devx_is_valid_obj_id()
555 to_msrq(uobj->object)->msrq.srqn) == in devx_is_valid_obj_id()
561 struct mlx5_ib_qp *qp = to_mqp(uobj->object); in devx_is_valid_obj_id()
589 to_mrwq(uobj->object)->core_qp.qpn) == in devx_is_valid_obj_id()
594 to_mrwq_ind_table(uobj->object)->rqtn) == in devx_is_valid_obj_id()
598 return ((struct devx_obj *)uobj->object)->obj_id == obj_id; in devx_is_valid_obj_id()
1359 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1425 uobj->object = obj; in UVERBS_HANDLER()
1466 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER() local
1485 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1511 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER() local
1530 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1557 struct ib_uobject uobj; member
1576 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1580 ev_file = container_of(uobj, struct devx_async_cmd_event_file, in UVERBS_HANDLER()
1581 uobj); in UVERBS_HANDLER()
1590 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1606 ev_file = container_of(uobj, struct devx_async_event_file, in UVERBS_HANDLER()
1607 uobj); in UVERBS_HANDLER()
1646 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
1674 if (!devx_is_valid_obj_id(attrs, uobj, cmd_in)) in UVERBS_HANDLER()
1683 uobj); in UVERBS_HANDLER()
1913 uobj); in UVERBS_HANDLER()
1981 uverbs_uobject_get(&ev_file->uobj); in UVERBS_HANDLER()
2048 uverbs_uobject_put(&event_sub->ev_file->uobj); in UVERBS_HANDLER()
2137 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER() local
2169 uobj->object = obj; in UVERBS_HANDLER()
2594 uverbs_uobject_put(&event_sub->ev_file->uobj); in devx_free_subscription()
2606 static int devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj, in devx_async_cmd_event_destroy_uobj() argument
2610 container_of(uobj, struct devx_async_cmd_event_file, in devx_async_cmd_event_destroy_uobj()
2611 uobj); in devx_async_cmd_event_destroy_uobj()
2632 static int devx_async_event_destroy_uobj(struct ib_uobject *uobj, in devx_async_event_destroy_uobj() argument
2636 container_of(uobj, struct devx_async_event_file, in devx_async_event_destroy_uobj()
2637 uobj); in devx_async_event_destroy_uobj()