Lines Matching refs:obj_id
22 u32 obj_id; member
73 context->devx_uid = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_ib_devx_create()
85 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, context->devx_uid); in mlx5_ib_devx_destroy()
99 obj_id); in mlx5_ib_devx_is_flow_dest()
115 u32 obj_id; in devx_is_valid_obj_id() local
120 obj_id = MLX5_GET(general_obj_in_cmd_hdr, in, obj_id); in devx_is_valid_obj_id()
123 obj_id = MLX5_GET(query_mkey_in, in, mkey_index); in devx_is_valid_obj_id()
126 obj_id = MLX5_GET(query_cq_in, in, cqn); in devx_is_valid_obj_id()
129 obj_id = MLX5_GET(modify_cq_in, in, cqn); in devx_is_valid_obj_id()
132 obj_id = MLX5_GET(query_sq_in, in, sqn); in devx_is_valid_obj_id()
135 obj_id = MLX5_GET(modify_sq_in, in, sqn); in devx_is_valid_obj_id()
138 obj_id = MLX5_GET(query_rq_in, in, rqn); in devx_is_valid_obj_id()
141 obj_id = MLX5_GET(modify_rq_in, in, rqn); in devx_is_valid_obj_id()
144 obj_id = MLX5_GET(query_rmp_in, in, rmpn); in devx_is_valid_obj_id()
147 obj_id = MLX5_GET(modify_rmp_in, in, rmpn); in devx_is_valid_obj_id()
150 obj_id = MLX5_GET(query_rqt_in, in, rqtn); in devx_is_valid_obj_id()
153 obj_id = MLX5_GET(modify_rqt_in, in, rqtn); in devx_is_valid_obj_id()
156 obj_id = MLX5_GET(query_tir_in, in, tirn); in devx_is_valid_obj_id()
159 obj_id = MLX5_GET(modify_tir_in, in, tirn); in devx_is_valid_obj_id()
162 obj_id = MLX5_GET(query_tis_in, in, tisn); in devx_is_valid_obj_id()
165 obj_id = MLX5_GET(modify_tis_in, in, tisn); in devx_is_valid_obj_id()
168 obj_id = MLX5_GET(query_flow_table_in, in, table_id); in devx_is_valid_obj_id()
171 obj_id = MLX5_GET(modify_flow_table_in, in, table_id); in devx_is_valid_obj_id()
174 obj_id = MLX5_GET(query_flow_group_in, in, group_id); in devx_is_valid_obj_id()
177 obj_id = MLX5_GET(query_fte_in, in, flow_index); in devx_is_valid_obj_id()
180 obj_id = MLX5_GET(set_fte_in, in, flow_index); in devx_is_valid_obj_id()
183 obj_id = MLX5_GET(query_q_counter_in, in, counter_set_id); in devx_is_valid_obj_id()
186 obj_id = MLX5_GET(query_flow_counter_in, in, flow_counter_id); in devx_is_valid_obj_id()
189 obj_id = MLX5_GET(general_obj_in_cmd_hdr, in, obj_id); in devx_is_valid_obj_id()
192 obj_id = MLX5_GET(query_scheduling_element_in, in, in devx_is_valid_obj_id()
196 obj_id = MLX5_GET(modify_scheduling_element_in, in, in devx_is_valid_obj_id()
200 obj_id = MLX5_GET(add_vxlan_udp_dport_in, in, vxlan_udp_port); in devx_is_valid_obj_id()
203 obj_id = MLX5_GET(query_l2_table_entry_in, in, table_index); in devx_is_valid_obj_id()
206 obj_id = MLX5_GET(set_l2_table_entry_in, in, table_index); in devx_is_valid_obj_id()
209 obj_id = MLX5_GET(query_qp_in, in, qpn); in devx_is_valid_obj_id()
212 obj_id = MLX5_GET(rst2init_qp_in, in, qpn); in devx_is_valid_obj_id()
215 obj_id = MLX5_GET(init2rtr_qp_in, in, qpn); in devx_is_valid_obj_id()
218 obj_id = MLX5_GET(rtr2rts_qp_in, in, qpn); in devx_is_valid_obj_id()
221 obj_id = MLX5_GET(rts2rts_qp_in, in, qpn); in devx_is_valid_obj_id()
224 obj_id = MLX5_GET(sqerr2rts_qp_in, in, qpn); in devx_is_valid_obj_id()
227 obj_id = MLX5_GET(qp_2err_in, in, qpn); in devx_is_valid_obj_id()
230 obj_id = MLX5_GET(qp_2rst_in, in, qpn); in devx_is_valid_obj_id()
233 obj_id = MLX5_GET(query_dct_in, in, dctn); in devx_is_valid_obj_id()
236 obj_id = MLX5_GET(query_xrq_in, in, xrqn); in devx_is_valid_obj_id()
239 obj_id = MLX5_GET(query_xrc_srq_in, in, xrc_srqn); in devx_is_valid_obj_id()
242 obj_id = MLX5_GET(arm_xrc_srq_in, in, xrc_srqn); in devx_is_valid_obj_id()
245 obj_id = MLX5_GET(query_srq_in, in, srqn); in devx_is_valid_obj_id()
248 obj_id = MLX5_GET(arm_rq_in, in, srq_number); in devx_is_valid_obj_id()
252 obj_id = MLX5_GET(drain_dct_in, in, dctn); in devx_is_valid_obj_id()
255 obj_id = MLX5_GET(arm_xrq_in, in, xrqn); in devx_is_valid_obj_id()
261 if (obj_id == obj->obj_id) in devx_is_valid_obj_id()
531 u32 *obj_id) in devx_obj_build_destroy_cmd() argument
536 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in devx_obj_build_destroy_cmd()
539 MLX5_SET(general_obj_in_cmd_hdr, din, obj_id, *obj_id); in devx_obj_build_destroy_cmd()
585 *obj_id = MLX5_GET(create_flow_table_out, out, table_id); in devx_obj_build_destroy_cmd()
592 MLX5_SET(destroy_flow_table_in, din, table_id, *obj_id); in devx_obj_build_destroy_cmd()
598 *obj_id = MLX5_GET(create_flow_group_out, out, group_id); in devx_obj_build_destroy_cmd()
607 MLX5_SET(destroy_flow_group_in, din, group_id, *obj_id); in devx_obj_build_destroy_cmd()
613 *obj_id = MLX5_GET(set_fte_in, in, flow_index); in devx_obj_build_destroy_cmd()
622 MLX5_SET(delete_fte_in, din, flow_index, *obj_id); in devx_obj_build_destroy_cmd()
640 *obj_id = MLX5_GET(create_scheduling_element_out, out, in devx_obj_build_destroy_cmd()
647 scheduling_element_id, *obj_id); in devx_obj_build_destroy_cmd()
653 *obj_id = MLX5_GET(add_vxlan_udp_dport_in, in, vxlan_udp_port); in devx_obj_build_destroy_cmd()
654 MLX5_SET(delete_vxlan_udp_dport_in, din, vxlan_udp_port, *obj_id); in devx_obj_build_destroy_cmd()
660 *obj_id = MLX5_GET(set_l2_table_entry_in, in, table_index); in devx_obj_build_destroy_cmd()
661 MLX5_SET(delete_l2_table_entry_in, din, table_index, *obj_id); in devx_obj_build_destroy_cmd()
753 devx_obj_build_destroy_cmd(cmd_in, cmd_out, obj->dinbox, &obj->dinlen, &obj->obj_id); in UVERBS_HANDLER()
925 u32 obj_id; in UVERBS_HANDLER() local
955 devx_obj_build_destroy_cmd(cmd.in, cmd.out, obj->dinbox, &obj->dinlen, &obj_id); in UVERBS_HANDLER()
956 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID, &obj_id, sizeof(obj_id)); in UVERBS_HANDLER()