Lines Matching defs:qman_fq
658 struct qman_fq;
691 struct qman_fq *fq,
699 typedef void (*qman_cb_mr)(struct qman_portal *qm, struct qman_fq *fq,
729 * Frame queue objects (struct qman_fq) are stored within memory passed to
735 * (a) extend the qman_fq structure with their state; eg.
739 * struct qman_fq base;
743 * struct qman_fq *fq = qman_create_fq(fqid, flags, &myfq->base);
761 struct qman_fq {
767 * sizeof(qman_fq) being a constant).
960 * qman_fq" for more info). NO_MODIFY is only intended for enqueuing to
969 int qman_create_fq(u32 fqid, u32 flags, struct qman_fq *fq);
979 void qman_destroy_fq(struct qman_fq *fq);
985 u32 qman_fq_fqid(struct qman_fq *fq);
1021 int qman_init_fq(struct qman_fq *fq, u32 flags, struct qm_mcc_initfq *opts);
1030 int qman_schedule_fq(struct qman_fq *fq);
1050 int qman_retire_fq(struct qman_fq *fq, u32 *flags);
1059 int qman_oos_fq(struct qman_fq *fq);
1078 int qman_volatile_dequeue(struct qman_fq *fq, u32 flags, u32 vdqcr);
1089 int qman_enqueue(struct qman_fq *fq, const struct qm_fd *fd);
1116 int qman_query_fq_np(struct qman_fq *fq, struct qm_mcr_queryfq_np *np);