Lines Matching refs:fqid

185 	__be32 fqid;	/* 24-bit */
230 __be32 fqid; /* 24-bit */
509 DPAA_ASSERT(!(be32_to_cpu(eqcr->cursor->fqid) & ~QM_FQID_MASK));
1137 static struct qman_fq *fqid_to_fq(u32 fqid)
1139 return idx_to_fq(fqid * 2);
1795 int qman_create_fq(u32 fqid, u32 flags, struct qman_fq *fq)
1798 int ret = qman_alloc_fqid(&fqid);
1803 fq->fqid = fqid;
1808 /* A context_b of 0 is allegedly special, so don't use that fqid */
1809 if (fqid == 0 || fqid >= num_fqids) {
1810 WARN(1, "bad fqid %d\n", fqid);
1814 fq->idx = fqid * 2;
1835 qman_release_fqid(fq->fqid);
1849 return fq->fqid;
1887 qm_fqid_set(&mcc->fq, fq->fqid);
1987 qm_fqid_set(&mcc->fq, fq->fqid);
2030 qm_fqid_set(&mcc->fq, fq->fqid);
2073 qm_fqid_set(&msg.fq, fq->fqid);
2109 qm_fqid_set(&mcc->fq, fq->fqid);
2135 qm_fqid_set(&mcc->fq, fq->fqid);
2160 qm_fqid_set(&mcc->fq, fq->fqid);
2278 vdqcr = (vdqcr & ~QM_VDQCR_FQID_MASK) | fq->fqid;
2342 qm_fqid_set(eq, fq->fqid);
2582 static int _qm_dqrr_consume_and_match(struct qm_portal *p, u32 fqid, int s,
2596 if (qm_fqid_get(dqrr) == fqid && (dqrr->stat & s))
2618 int qman_shutdown_fq(u32 fqid)
2632 qm_fqid_set(&mcc->fq, fqid);
2647 qm_fqid_set(&mcc->fq, fqid);
2678 qm_fqid_set(&mcc->fq, fqid);
2715 fqid, channel);
2745 fqid, res);
2763 u32 vdqcr = fqid | QM_VDQCR_NUMFRAMES_SET(3);
2770 } while (!qm_dqrr_drain_wait(&p->p, fqid, FQ_EMPTY));
2779 qm_fqid_set(&mcc->fq, fqid);
2790 fqid, mcr->result);
2799 qm_fqid_set(&mcc->fq, fqid);
2810 fqid, mcr->result);
2874 int qman_release_fqid(u32 fqid)
2876 int ret = qman_shutdown_fq(fqid);
2879 pr_debug("FQID %d leaked\n", fqid);
2883 gen_pool_free(qm_fqalloc, fqid | DPAA_GENALLOC_OFF, 1);
2897 .fqid = QM_FQID_RANGE_START
2919 err = qman_shutdown_fq(fq.fqid);
2929 fq.fqid++;
2955 .fqid = QM_FQID_RANGE_START
2978 cgrid, fq.fqid);
2983 fq.fqid++;