Lines Matching defs:fq

636 static inline void dpaa_assign_wq(struct dpaa_fq *fq, int idx)
638 switch (fq->fq_type) {
641 fq->wq = 1;
645 fq->wq = 5;
649 fq->wq = 6;
655 fq->wq = 6;
659 fq->wq = 2;
663 fq->wq = 1;
667 fq->wq = 0;
676 fq->fq_type, fq->fqid);
908 struct dpaa_fq *fq,
911 fq->fq_base = *template;
912 fq->net_dev = priv->net_dev;
914 fq->flags = QMAN_FQ_FLAG_NO_ENQUEUE;
915 fq->channel = priv->channel;
919 struct dpaa_fq *fq,
923 fq->fq_base = *template;
924 fq->net_dev = priv->net_dev;
927 fq->flags = QMAN_FQ_FLAG_TO_DCPORTAL;
928 fq->channel = (u16)fman_port_get_qman_channel_id(port);
930 fq->flags = QMAN_FQ_FLAG_NO_MODIFY;
941 struct dpaa_fq *fq;
951 list_for_each_entry(fq, &priv->dpaa_fq_list, list) {
952 switch (fq->fq_type) {
954 dpaa_setup_ingress(priv, fq, &fq_cbs->rx_defq);
957 dpaa_setup_ingress(priv, fq, &fq_cbs->rx_errq);
962 dpaa_setup_ingress(priv, fq, &fq_cbs->rx_defq);
963 fq->channel = channels[portal_cnt++ % num_portals];
966 dpaa_setup_egress(priv, fq, tx_port,
972 priv->egress_fqs[egress_cnt++] = &fq->fq_base;
975 priv->conf_fqs[conf_cnt++] = &fq->fq_base;
978 dpaa_setup_ingress(priv, fq, &fq_cbs->tx_defq);
981 dpaa_setup_ingress(priv, fq, &fq_cbs->tx_errq);
992 list_for_each_entry(fq, &priv->dpaa_fq_list, list) {
993 if (fq->fq_type != FQ_TYPE_TX)
995 priv->egress_fqs[egress_cnt++] = &fq->fq_base;
1020 struct qman_fq *fq;
1037 fq = &dpaa_fq->fq_base;
1143 err = qman_init_fq(fq, QMAN_INITFQ_FLAG_SCHED, &initfq);
1146 qman_fq_fqid(fq), err);
1147 qman_destroy_fq(fq);
1152 dpaa_fq->fqid = qman_fq_fqid(fq);
1176 static int dpaa_fq_free_entry(struct device *dev, struct qman_fq *fq)
1184 dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
1188 err = qman_retire_fq(fq, NULL);
1191 qman_fq_fqid(fq), err);
1193 error = qman_oos_fq(fq);
1196 qman_fq_fqid(fq), error);
1207 qman_destroy_fq(fq);
2467 struct qman_fq *fq,
2471 struct dpaa_fq *dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
2489 dpaa_rx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid);
2657 struct qman_fq *fq,
2683 dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
2693 trace_dpaa_rx_fd(net_dev, fq, &dq->fd);
2816 struct qman_fq *fq,
2824 net_dev = ((struct dpaa_fq *)fq)->net_dev;
2832 dpaa_tx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid);
2838 struct qman_fq *fq,
2846 net_dev = ((struct dpaa_fq *)fq)->net_dev;
2850 trace_dpaa_tx_conf_fd(net_dev, fq, &dq->fd);
2857 dpaa_tx_conf(net_dev, priv, percpu_priv, &dq->fd, fq->fqid);
2863 struct qman_fq *fq,
2872 net_dev = ((struct dpaa_fq *)fq)->net_dev;