Lines Matching refs:rsn
346 uint32_t rsn, int cqe_ver)
350 uint32_t rsn, int cqe_ver) in get_req_context() argument
352 if (!*cur_rsc || (rsn != (*cur_rsc)->rsn)) in get_req_context()
353 *cur_rsc = cqe_ver ? mlx5_find_uidx(mctx, rsn) : in get_req_context()
354 (struct mlx5_resource *)mlx5_find_qp(mctx, rsn); in get_req_context()
371 if (!*cur_rsc || (uidx != (*cur_rsc)->rsn)) { in get_resp_ctx_v1()
406 if (!*cur_rsc || (qpn != (*cur_rsc)->rsn)) { in get_qp_ctx()
1317 static int is_equal_rsn(struct mlx5_cqe64 *cqe64, uint32_t rsn) in is_equal_rsn() argument
1319 return rsn == (be32toh(cqe64->sop_drop_qpn) & 0xffffff); in is_equal_rsn()
1341 static inline int free_res_cqe(struct mlx5_cqe64 *cqe64, uint32_t rsn, in free_res_cqe() argument
1345 if (is_equal_uidx(cqe64, rsn)) { in free_res_cqe()
1352 if (is_equal_rsn(cqe64, rsn)) { in free_res_cqe()
1363 void __mlx5_cq_clean(struct mlx5_cq *cq, uint32_t rsn, struct mlx5_srq *srq) in __mlx5_cq_clean() argument
1394 if (free_res_cqe(cqe64, rsn, srq, cqe_version)) { in __mlx5_cq_clean()