Lines Matching refs:MLX5_SET
29 MLX5_SET(wq, wq, wq_signature, !!(in->flags in set_wq()
31 MLX5_SET(wq, wq, log_wq_pg_sz, in->log_page_size); in set_wq()
32 MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4); in set_wq()
33 MLX5_SET(wq, wq, log_wq_sz, in->log_size); in set_wq()
34 MLX5_SET(wq, wq, page_offset, in->page_offset); in set_wq()
35 MLX5_SET(wq, wq, lwm, in->lwm); in set_wq()
36 MLX5_SET(wq, wq, pd, in->pd); in set_wq()
42 MLX5_SET(srqc, srqc, wq_signature, !!(in->flags in set_srqc()
44 MLX5_SET(srqc, srqc, log_page_size, in->log_page_size); in set_srqc()
45 MLX5_SET(srqc, srqc, log_rq_stride, in->wqe_shift); in set_srqc()
46 MLX5_SET(srqc, srqc, log_srq_size, in->log_size); in set_srqc()
47 MLX5_SET(srqc, srqc, page_offset, in->page_offset); in set_srqc()
48 MLX5_SET(srqc, srqc, lwm, in->lwm); in set_srqc()
49 MLX5_SET(srqc, srqc, pd, in->pd); in set_srqc()
51 MLX5_SET(srqc, srqc, xrcd, in->xrcd); in set_srqc()
52 MLX5_SET(srqc, srqc, cqn, in->cqn); in set_srqc()
112 MLX5_SET(create_srq_in, create_in, uid, in->uid); in create_srq_cmd()
119 MLX5_SET(create_srq_in, create_in, opcode, in create_srq_cmd()
137 MLX5_SET(destroy_srq_in, in, opcode, MLX5_CMD_OP_DESTROY_SRQ); in destroy_srq_cmd()
138 MLX5_SET(destroy_srq_in, in, srqn, srq->srqn); in destroy_srq_cmd()
139 MLX5_SET(destroy_srq_in, in, uid, srq->uid); in destroy_srq_cmd()
149 MLX5_SET(arm_rq_in, in, opcode, MLX5_CMD_OP_ARM_RQ); in arm_srq_cmd()
150 MLX5_SET(arm_rq_in, in, op_mod, MLX5_ARM_RQ_IN_OP_MOD_SRQ); in arm_srq_cmd()
151 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn); in arm_srq_cmd()
152 MLX5_SET(arm_rq_in, in, lwm, lwm); in arm_srq_cmd()
153 MLX5_SET(arm_rq_in, in, uid, srq->uid); in arm_srq_cmd()
170 MLX5_SET(query_srq_in, in, opcode, MLX5_CMD_OP_QUERY_SRQ); in query_srq_cmd()
171 MLX5_SET(query_srq_in, in, srqn, srq->srqn); in query_srq_cmd()
203 MLX5_SET(create_xrc_srq_in, create_in, uid, in->uid); in create_xrc_srq_cmd()
209 MLX5_SET(xrc_srqc, xrc_srqc, user_index, in->user_index); in create_xrc_srq_cmd()
211 MLX5_SET(create_xrc_srq_in, create_in, opcode, in create_xrc_srq_cmd()
232 MLX5_SET(destroy_xrc_srq_in, in, opcode, MLX5_CMD_OP_DESTROY_XRC_SRQ); in destroy_xrc_srq_cmd()
233 MLX5_SET(destroy_xrc_srq_in, in, xrc_srqn, srq->srqn); in destroy_xrc_srq_cmd()
234 MLX5_SET(destroy_xrc_srq_in, in, uid, srq->uid); in destroy_xrc_srq_cmd()
244 MLX5_SET(arm_xrc_srq_in, in, opcode, MLX5_CMD_OP_ARM_XRC_SRQ); in arm_xrc_srq_cmd()
245 MLX5_SET(arm_xrc_srq_in, in, op_mod, in arm_xrc_srq_cmd()
247 MLX5_SET(arm_xrc_srq_in, in, xrc_srqn, srq->srqn); in arm_xrc_srq_cmd()
248 MLX5_SET(arm_xrc_srq_in, in, lwm, lwm); in arm_xrc_srq_cmd()
249 MLX5_SET(arm_xrc_srq_in, in, uid, srq->uid); in arm_xrc_srq_cmd()
267 MLX5_SET(query_xrc_srq_in, in, opcode, MLX5_CMD_OP_QUERY_XRC_SRQ); in query_xrc_srq_cmd()
268 MLX5_SET(query_xrc_srq_in, in, xrc_srqn, srq->srqn); in query_xrc_srq_cmd()
310 MLX5_SET(rmpc, rmpc, state, MLX5_RMPC_STATE_RDY); in create_rmp_cmd()
311 MLX5_SET(create_rmp_in, create_in, uid, in->uid); in create_rmp_cmd()
315 MLX5_SET(create_rmp_in, create_in, opcode, MLX5_CMD_OP_CREATE_RMP); in create_rmp_cmd()
332 MLX5_SET(destroy_rmp_in, in, opcode, MLX5_CMD_OP_DESTROY_RMP); in destroy_rmp_cmd()
333 MLX5_SET(destroy_rmp_in, in, rmpn, srq->srqn); in destroy_rmp_cmd()
334 MLX5_SET(destroy_rmp_in, in, uid, srq->uid); in destroy_rmp_cmd()
364 MLX5_SET(modify_rmp_in, in, rmp_state, MLX5_RMPC_STATE_RDY); in arm_rmp_cmd()
365 MLX5_SET(modify_rmp_in, in, rmpn, srq->srqn); in arm_rmp_cmd()
366 MLX5_SET(modify_rmp_in, in, uid, srq->uid); in arm_rmp_cmd()
367 MLX5_SET(wq, wq, lwm, lwm); in arm_rmp_cmd()
368 MLX5_SET(rmp_bitmask, bitmask, lwm, 1); in arm_rmp_cmd()
369 MLX5_SET(rmpc, rmpc, state, MLX5_RMPC_STATE_RDY); in arm_rmp_cmd()
370 MLX5_SET(modify_rmp_in, in, opcode, MLX5_CMD_OP_MODIFY_RMP); in arm_rmp_cmd()
400 MLX5_SET(query_rmp_in, rmp_in, opcode, MLX5_CMD_OP_QUERY_RMP); in query_rmp_cmd()
401 MLX5_SET(query_rmp_in, rmp_in, rmpn, srq->srqn); in query_rmp_cmd()
441 MLX5_SET(xrqc, xrqc, topology, MLX5_XRQC_TOPOLOGY_TAG_MATCHING); in create_xrq_cmd()
443 MLX5_SET(xrqc, xrqc, offload, MLX5_XRQC_OFFLOAD_RNDV); in create_xrq_cmd()
444 MLX5_SET(xrqc, xrqc, in create_xrq_cmd()
448 MLX5_SET(xrqc, xrqc, user_index, in->user_index); in create_xrq_cmd()
449 MLX5_SET(xrqc, xrqc, cqn, in->cqn); in create_xrq_cmd()
450 MLX5_SET(create_xrq_in, create_in, opcode, MLX5_CMD_OP_CREATE_XRQ); in create_xrq_cmd()
451 MLX5_SET(create_xrq_in, create_in, uid, in->uid); in create_xrq_cmd()
467 MLX5_SET(destroy_xrq_in, in, opcode, MLX5_CMD_OP_DESTROY_XRQ); in destroy_xrq_cmd()
468 MLX5_SET(destroy_xrq_in, in, xrqn, srq->srqn); in destroy_xrq_cmd()
469 MLX5_SET(destroy_xrq_in, in, uid, srq->uid); in destroy_xrq_cmd()
480 MLX5_SET(arm_rq_in, in, opcode, MLX5_CMD_OP_ARM_RQ); in arm_xrq_cmd()
481 MLX5_SET(arm_rq_in, in, op_mod, MLX5_ARM_RQ_IN_OP_MOD_XRQ); in arm_xrq_cmd()
482 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn); in arm_xrq_cmd()
483 MLX5_SET(arm_rq_in, in, lwm, lwm); in arm_xrq_cmd()
484 MLX5_SET(arm_rq_in, in, uid, srq->uid); in arm_xrq_cmd()
502 MLX5_SET(query_xrq_in, in, opcode, MLX5_CMD_OP_QUERY_XRQ); in query_xrq_cmd()
503 MLX5_SET(query_xrq_in, in, xrqn, srq->srqn); in query_xrq_cmd()