Symbol: dpaa_fq
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1024
static int dpaa_fq_init(struct dpaa_fq *dpaa_fq, bool td_enable)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1034
priv = netdev_priv(dpaa_fq->net_dev);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1035
dev = dpaa_fq->net_dev->dev.parent;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1037
if (dpaa_fq->fqid == 0)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1038
dpaa_fq->flags |= QMAN_FQ_FLAG_DYNAMIC_FQID;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1040
dpaa_fq->init = !(dpaa_fq->flags & QMAN_FQ_FLAG_NO_MODIFY);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1042
err = qman_create_fq(dpaa_fq->fqid, dpaa_fq->flags, &dpaa_fq->fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1047
fq = &dpaa_fq->fq_base;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1049
if (dpaa_fq->init) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1059
if (dpaa_fq->fq_type == FQ_TYPE_TX_CONFIRM)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1065
qm_fqd_set_destwq(&initfq.fqd, dpaa_fq->channel, dpaa_fq->wq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1073
if (dpaa_fq->fq_type == FQ_TYPE_TX ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1074
dpaa_fq->fq_type == FQ_TYPE_TX_CONFIRM ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1075
dpaa_fq->fq_type == FQ_TYPE_TX_CONF_MQ) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1102
if (dpaa_fq->fq_type == FQ_TYPE_TX) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1103
queue_id = dpaa_tx_fq_to_id(priv, &dpaa_fq->fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1123
(dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1124
dpaa_fq->fq_type == FQ_TYPE_RX_ERROR ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1125
dpaa_fq->fq_type == FQ_TYPE_RX_PCD)) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1141
if (dpaa_fq->flags & QMAN_FQ_FLAG_NO_ENQUEUE) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1162
dpaa_fq->fqid = qman_fq_fqid(fq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1164
if (dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1165
dpaa_fq->fq_type == FQ_TYPE_RX_PCD) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1166
err = xdp_rxq_info_reg(&dpaa_fq->xdp_rxq, dpaa_fq->net_dev,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1167
dpaa_fq->fqid, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1173
err = xdp_rxq_info_reg_mem_model(&dpaa_fq->xdp_rxq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1178
xdp_rxq_info_unreg(&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1189
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1194
dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1195
priv = netdev_priv(dpaa_fq->net_dev);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1197
if (dpaa_fq->init) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1212
if ((dpaa_fq->fq_type == FQ_TYPE_RX_DEFAULT ||
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1213
dpaa_fq->fq_type == FQ_TYPE_RX_PCD) &&
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1214
xdp_rxq_info_is_reg(&dpaa_fq->xdp_rxq))
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1215
xdp_rxq_info_unreg(&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1218
list_del(&dpaa_fq->list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1225
struct dpaa_fq *dpaa_fq, *tmp;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1229
list_for_each_entry_safe(dpaa_fq, tmp, list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1230
error = dpaa_fq_free_entry(dev, (struct qman_fq *)dpaa_fq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1238
static int dpaa_eth_init_tx_port(struct fman_port *port, struct dpaa_fq *errq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1239
struct dpaa_fq *defq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1279
struct dpaa_fq *errq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1280
struct dpaa_fq *defq, struct dpaa_fq *pcdq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
173
struct dpaa_fq *tx_defq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
174
struct dpaa_fq *tx_errq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
175
struct dpaa_fq *rx_defq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
176
struct dpaa_fq *rx_errq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
177
struct dpaa_fq *rx_pcdq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2494
struct dpaa_fq *dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2500
net_dev = dpaa_fq->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2591
struct dpaa_fq *dpaa_fq, unsigned int *xdp_meta_len)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2605
&dpaa_fq->xdp_rxq);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2697
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2706
dpaa_fq = container_of(fq, struct dpaa_fq, fq_base);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2709
net_dev = dpaa_fq->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2779
dpaa_fq, &xdp_meta_len);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2847
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2869
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2895
net_dev = ((struct dpaa_fq *)fq)->net_dev;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3308
struct dpaa_fq *dpaa_fq, *tmp;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3481
list_for_each_entry_safe(dpaa_fq, tmp, &priv->dpaa_fq_list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3482
err = dpaa_fq_init(dpaa_fq, false);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
652
static inline void dpaa_assign_wq(struct dpaa_fq *fq, int idx)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
696
static struct dpaa_fq *dpaa_fq_alloc(struct device *dev,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
701
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
704
dpaa_fq = devm_kcalloc(dev, count, sizeof(*dpaa_fq),
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
706
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
710
dpaa_fq[i].fq_type = fq_type;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
711
dpaa_fq[i].fqid = start ? start + i : 0;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
712
list_add_tail(&dpaa_fq[i].list, list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
716
dpaa_assign_wq(dpaa_fq + i, i);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
718
return dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
724
struct dpaa_fq *dpaa_fq;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
727
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
728
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
731
port_fqs->rx_errq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
733
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_DEFAULT);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
734
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
737
port_fqs->rx_defq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
752
dpaa_fq = dpaa_fq_alloc(dev, fq_base_aligned, DPAA_ETH_PCD_RXQ_NUM,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
754
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
757
port_fqs->rx_pcdq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
763
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
764
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
767
port_fqs->tx_errq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
769
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_CONFIRM);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
770
if (!dpaa_fq)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
773
port_fqs->tx_defq = &dpaa_fq[0];
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
925
struct dpaa_fq *fq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
936
struct dpaa_fq *fq,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
957
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;