Lines Matching refs:xrqc
422 void *xrqc; in create_xrq_cmd() local
434 xrqc = MLX5_ADDR_OF(create_xrq_in, create_in, xrq_context); in create_xrq_cmd()
435 wq = MLX5_ADDR_OF(xrqc, xrqc, wq); in create_xrq_cmd()
438 memcpy(MLX5_ADDR_OF(xrqc, xrqc, wq.pas), in->pas, pas_size); in create_xrq_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()
495 void *xrqc; in query_xrq_cmd() local
509 xrqc = MLX5_ADDR_OF(query_xrq_out, xrq_out, xrq_context); in query_xrq_cmd()
510 get_wq(MLX5_ADDR_OF(xrqc, xrqc, wq), out); in query_xrq_cmd()
511 if (MLX5_GET(xrqc, xrqc, state) != MLX5_XRQC_STATE_GOOD) in query_xrq_cmd()
514 MLX5_GET(xrqc, xrqc, in query_xrq_cmd()
517 MLX5_GET(xrqc, xrqc, in query_xrq_cmd()
520 MLX5_GET(xrqc, xrqc, in query_xrq_cmd()