Lines Matching defs:qman_fq
658 struct qman_fq;
691 struct qman_fq *fq,
698 typedef void (*qman_cb_mr)(struct qman_portal *qm, struct qman_fq *fq,
728 * Frame queue objects (struct qman_fq) are stored within memory passed to
734 * (a) extend the qman_fq structure with their state; eg.
738 * struct qman_fq base;
742 * struct qman_fq *fq = qman_create_fq(fqid, flags, &myfq->base);
760 struct qman_fq {
766 * sizeof(qman_fq) being a constant).
959 * qman_fq" for more info). NO_MODIFY is only intended for enqueuing to
968 int qman_create_fq(u32 fqid, u32 flags, struct qman_fq *fq);
978 void qman_destroy_fq(struct qman_fq *fq);
984 u32 qman_fq_fqid(struct qman_fq *fq);
1020 int qman_init_fq(struct qman_fq *fq, u32 flags, struct qm_mcc_initfq *opts);
1029 int qman_schedule_fq(struct qman_fq *fq);
1049 int qman_retire_fq(struct qman_fq *fq, u32 *flags);
1058 int qman_oos_fq(struct qman_fq *fq);
1077 int qman_volatile_dequeue(struct qman_fq *fq, u32 flags, u32 vdqcr);
1088 int qman_enqueue(struct qman_fq *fq, const struct qm_fd *fd);
1115 int qman_query_fq_np(struct qman_fq *fq, struct qm_mcr_queryfq_np *np);