Symbol: dpaa_fq
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1025
static int dpaa_fq_init(struct dpaa_fq *dpaa_fq, bool td_enable)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1035
priv = netdev_priv(dpaa_fq->net_dev);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1036
dev = dpaa_fq->net_dev->dev.parent;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1038
if (dpaa_fq->fqid == 0)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1039
dpaa_fq->flags |= QMAN_FQ_FLAG_DYNAMIC_FQID;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1041
dpaa_fq->init = !(dpaa_fq->flags & QMAN_FQ_FLAG_NO_MODIFY);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1043
err = qman_create_fq(dpaa_fq->fqid, dpaa_fq->flags, &dpaa_fq->fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1048
fq = &dpaa_fq->fq_base;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1050
if (dpaa_fq->init) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1060
if (dpaa_fq->fq_type == FQ_TYPE_TX_CONFIRM)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1066
qm_fqd_set_destwq(&initfq.fqd, dpaa_fq->channel, dpaa_fq->wq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1074
if (dpaa_fq->fq_type == FQ_TYPE_TX ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1075
dpaa_fq->fq_type == FQ_TYPE_TX_CONFIRM ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1076
dpaa_fq->fq_type == FQ_TYPE_TX_CONF_MQ) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1103
if (dpaa_fq->fq_type == FQ_TYPE_TX) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1104
queue_id = dpaa_tx_fq_to_id(priv, &dpaa_fq->fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1124
(dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1125
dpaa_fq->fq_type == FQ_TYPE_RX_ERROR ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1126
dpaa_fq->fq_type == FQ_TYPE_RX_PCD)) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1142
if (dpaa_fq->flags & QMAN_FQ_FLAG_NO_ENQUEUE) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1163
dpaa_fq->fqid = qman_fq_fqid(fq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1165
if (dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1166
dpaa_fq->fq_type == FQ_TYPE_RX_PCD) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1167
err = xdp_rxq_info_reg(&dpaa_fq->xdp_rxq, dpaa_fq->net_dev,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1168
dpaa_fq->fqid, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1174
err = xdp_rxq_info_reg_mem_model(&dpaa_fq->xdp_rxq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1179
xdp_rxq_info_unreg(&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1190
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1195
dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1196
priv = netdev_priv(dpaa_fq->net_dev);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1198
if (dpaa_fq->init) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1213
if ((dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1214
dpaa_fq->fq_type == FQ_TYPE_RX_PCD) &&
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1215
xdp_rxq_info_is_reg(&dpaa_fq->xdp_rxq))
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1216
xdp_rxq_info_unreg(&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1219
list_del(&dpaa_fq->list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1226
struct dpaa_fq *dpaa_fq, *tmp;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1230
list_for_each_entry_safe(dpaa_fq, tmp, list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1231
error = dpaa_fq_free_entry(dev, (struct qman_fq *)dpaa_fq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1239
static int dpaa_eth_init_tx_port(struct fman_port *port, struct dpaa_fq *errq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1240
struct dpaa_fq *defq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1280
struct dpaa_fq *errq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1281
struct dpaa_fq *defq, struct dpaa_fq *pcdq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
174
struct dpaa_fq *tx_defq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
175
struct dpaa_fq *tx_errq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
176
struct dpaa_fq *rx_defq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
177
struct dpaa_fq *rx_errq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
178
struct dpaa_fq *rx_pcdq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2495
struct dpaa_fq *dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2501
net_dev = dpaa_fq->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2592
struct dpaa_fq *dpaa_fq, unsigned int *xdp_meta_len)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2606
&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2698
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2707
dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2710
net_dev = dpaa_fq->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2780
dpaa_fq, &xdp_meta_len);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2848
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2870
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2896
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3309
struct dpaa_fq *dpaa_fq, *tmp;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3482
list_for_each_entry_safe(dpaa_fq, tmp, &priv->dpaa_fq_list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3483
err = dpaa_fq_init(dpaa_fq, false);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
653
static inline void dpaa_assign_wq(struct dpaa_fq *fq, int idx)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
697
static struct dpaa_fq *dpaa_fq_alloc(struct device *dev,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
702
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
705
dpaa_fq = devm_kcalloc(dev, count, sizeof(*dpaa_fq),
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
707
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
711
dpaa_fq[i].fq_type = fq_type;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
712
dpaa_fq[i].fqid = start ? start + i : 0;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
713
list_add_tail(&dpaa_fq[i].list, list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
717
dpaa_assign_wq(dpaa_fq + i, i);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
719
return dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
725
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
728
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
729
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
732
port_fqs->rx_errq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
734
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_DEFAULT);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
735
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
738
port_fqs->rx_defq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
753
dpaa_fq = dpaa_fq_alloc(dev, fq_base_aligned, DPAA_ETH_PCD_RXQ_NUM,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
755
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
758
port_fqs->rx_pcdq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
764
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
765
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
768
port_fqs->tx_errq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
770
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_CONFIRM);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
771
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
774
port_fqs->tx_defq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
926
struct dpaa_fq *fq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
937
struct dpaa_fq *fq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
958
struct dpaa_fq *fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c
30
struct dpaa_fq *prev = NULL;
drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c
32
struct dpaa_fq *tmp;
drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c
33
struct dpaa_fq *fq;