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