Lines Matching refs:obj_id

144 	uid = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id);  in mlx5_ib_devx_create()
213 opcode = (obj->obj_id >> 32) & 0xffff; in get_dec_obj_type()
220 return (obj->obj_id >> 48); in get_dec_obj_type()
279 static u32 get_dec_obj_id(u64 obj_id) in get_dec_obj_id() argument
281 return (obj_id & 0xffffffff); in get_dec_obj_id()
289 static u64 get_enc_obj_id(u32 opcode, u32 obj_id) in get_enc_obj_id() argument
291 return ((u64)opcode << 32) | obj_id; in get_enc_obj_id()
297 u64 obj_id; in devx_get_obj_id() local
302 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_GENERAL_OBJECT | in devx_get_obj_id()
306 obj_id)); in devx_get_obj_id()
309 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_MKEY, in devx_get_obj_id()
314 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_CQ, in devx_get_obj_id()
318 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_CQ, in devx_get_obj_id()
322 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_SQ, in devx_get_obj_id()
326 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_SQ, in devx_get_obj_id()
330 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RQ, in devx_get_obj_id()
334 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RQ, in devx_get_obj_id()
338 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RMP, in devx_get_obj_id()
342 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RMP, in devx_get_obj_id()
346 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RQT, in devx_get_obj_id()
350 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RQT, in devx_get_obj_id()
354 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_TIR, in devx_get_obj_id()
358 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_TIR, in devx_get_obj_id()
362 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_TIS, in devx_get_obj_id()
366 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_TIS, in devx_get_obj_id()
370 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_FLOW_TABLE, in devx_get_obj_id()
375 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_FLOW_TABLE, in devx_get_obj_id()
380 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_FLOW_GROUP, in devx_get_obj_id()
385 obj_id = get_enc_obj_id(MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY, in devx_get_obj_id()
390 obj_id = get_enc_obj_id(MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY, in devx_get_obj_id()
394 obj_id = get_enc_obj_id(MLX5_CMD_OP_ALLOC_Q_COUNTER, in devx_get_obj_id()
399 obj_id = get_enc_obj_id(MLX5_CMD_OP_ALLOC_FLOW_COUNTER, in devx_get_obj_id()
404 obj_id = get_enc_obj_id(MLX5_CMD_OP_ALLOC_MODIFY_HEADER_CONTEXT, in devx_get_obj_id()
406 obj_id)); in devx_get_obj_id()
409 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_SCHEDULING_ELEMENT, in devx_get_obj_id()
414 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_SCHEDULING_ELEMENT, in devx_get_obj_id()
419 obj_id = get_enc_obj_id(MLX5_CMD_OP_ADD_VXLAN_UDP_DPORT, in devx_get_obj_id()
424 obj_id = get_enc_obj_id(MLX5_CMD_OP_SET_L2_TABLE_ENTRY, in devx_get_obj_id()
429 obj_id = get_enc_obj_id(MLX5_CMD_OP_SET_L2_TABLE_ENTRY, in devx_get_obj_id()
434 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
438 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
442 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
446 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
450 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
454 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
458 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
462 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
466 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_QP, in devx_get_obj_id()
470 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_DCT, in devx_get_obj_id()
476 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_XRQ, in devx_get_obj_id()
480 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_XRC_SRQ, in devx_get_obj_id()
485 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_XRC_SRQ, in devx_get_obj_id()
489 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_SRQ, in devx_get_obj_id()
493 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_RQ, in devx_get_obj_id()
497 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_DCT, in devx_get_obj_id()
504 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_XRQ, in devx_get_obj_id()
508 obj_id = get_enc_obj_id in devx_get_obj_id()
514 obj_id = 0; in devx_get_obj_id()
517 return obj_id; in devx_get_obj_id()
524 u64 obj_id = devx_get_obj_id(in); in devx_is_valid_obj_id() local
526 if (!obj_id) in devx_is_valid_obj_id()
533 obj_id; in devx_is_valid_obj_id()
556 obj_id; in devx_is_valid_obj_id()
572 rq->base.mqp.qpn) == obj_id || in devx_is_valid_obj_id()
574 sq->base.mqp.qpn) == obj_id || in devx_is_valid_obj_id()
576 rq->tirn) == obj_id || in devx_is_valid_obj_id()
578 sq->tisn) == obj_id); in devx_is_valid_obj_id()
583 qp->dct.mdct.mqp.qpn) == obj_id; in devx_is_valid_obj_id()
586 qp->ibqp.qp_num) == obj_id; in devx_is_valid_obj_id()
592 obj_id; in devx_is_valid_obj_id()
597 obj_id; in devx_is_valid_obj_id()
600 return ((struct devx_obj *)uobj->object)->obj_id == obj_id; in devx_is_valid_obj_id()
1023 u32 *obj_id) in devx_obj_build_destroy_cmd() argument
1028 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in devx_obj_build_destroy_cmd()
1031 MLX5_SET(general_obj_in_cmd_hdr, din, obj_id, *obj_id); in devx_obj_build_destroy_cmd()
1081 *obj_id = MLX5_GET(create_flow_table_out, out, table_id); in devx_obj_build_destroy_cmd()
1088 MLX5_SET(destroy_flow_table_in, din, table_id, *obj_id); in devx_obj_build_destroy_cmd()
1094 *obj_id = MLX5_GET(create_flow_group_out, out, group_id); in devx_obj_build_destroy_cmd()
1103 MLX5_SET(destroy_flow_group_in, din, group_id, *obj_id); in devx_obj_build_destroy_cmd()
1109 *obj_id = MLX5_GET(set_fte_in, in, flow_index); in devx_obj_build_destroy_cmd()
1118 MLX5_SET(delete_fte_in, din, flow_index, *obj_id); in devx_obj_build_destroy_cmd()
1136 *obj_id = MLX5_GET(create_scheduling_element_out, out, in devx_obj_build_destroy_cmd()
1143 scheduling_element_id, *obj_id); in devx_obj_build_destroy_cmd()
1149 *obj_id = MLX5_GET(add_vxlan_udp_dport_in, in, vxlan_udp_port); in devx_obj_build_destroy_cmd()
1150 MLX5_SET(delete_vxlan_udp_dport_in, din, vxlan_udp_port, *obj_id); in devx_obj_build_destroy_cmd()
1156 *obj_id = MLX5_GET(set_l2_table_entry_in, in, table_index); in devx_obj_build_destroy_cmd()
1157 MLX5_SET(delete_l2_table_entry_in, din, table_index, *obj_id); in devx_obj_build_destroy_cmd()
1334 u32 obj_id = mcq->cqn; in devx_cq_comp() local
1342 obj_event = xa_load(&event->object_ids, obj_id); in devx_cq_comp()
1370 u32 obj_id; in UVERBS_HANDLER() local
1430 &obj_id); in UVERBS_HANDLER()
1439 obj->obj_id = get_enc_obj_id(opcode | obj_type << 16, obj_id); in UVERBS_HANDLER()
1893 u32 obj_id = 0; in UVERBS_HANDLER() local
1903 obj_id = get_dec_obj_id(obj->obj_id); in UVERBS_HANDLER()
1968 obj_id); in UVERBS_HANDLER()
1994 event_sub->xa_key_level2 = obj_id; in UVERBS_HANDLER()
2023 obj_event = xa_load(&event->object_ids, obj_id); in UVERBS_HANDLER()
2041 obj_id); in UVERBS_HANDLER()
2136 u32 obj_id; in UVERBS_HANDLER() local
2167 devx_obj_build_destroy_cmd(cmd.in, cmd.out, obj->dinbox, &obj->dinlen, &obj_id); in UVERBS_HANDLER()
2170 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID, &obj_id, in UVERBS_HANDLER()
2171 sizeof(obj_id)); in UVERBS_HANDLER()
2224 u32 obj_id = 0; in devx_get_obj_id_from_event() local
2237 obj_id = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff; in devx_get_obj_id_from_event()
2240 obj_id = be32_to_cpu(eqe->data.xrq_err.type_xrqn) & 0xffffff; in devx_get_obj_id_from_event()
2244 obj_id = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff; in devx_get_obj_id_from_event()
2247 obj_id = be32_to_cpu(eqe->data.cq_err.cqn) & 0xffffff; in devx_get_obj_id_from_event()
2250 obj_id = MLX5_GET(affiliated_event_header, &eqe->data, obj_id); in devx_get_obj_id_from_event()
2254 return obj_id; in devx_get_obj_id_from_event()
2325 u32 obj_id; in devx_event_notifier() local
2352 obj_id = devx_get_obj_id_from_event(event_type, data); in devx_event_notifier()
2353 obj_event = xa_load(&event->object_ids, obj_id); in devx_event_notifier()