Lines Matching refs:queue
3920 int tx_port_num, val, queue, ptxq, lrxq; in mvpp2_defaults_set() local
3940 for (queue = 0; queue < MVPP2_MAX_TXQ; queue++) { in mvpp2_defaults_set()
3941 ptxq = mvpp2_txq_phys(port->id, queue); in mvpp2_defaults_set()
3966 queue = port->rxqs[lrxq]->id; in mvpp2_defaults_set()
3967 val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue)); in mvpp2_defaults_set()
3970 mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val); in mvpp2_defaults_set()
3981 int lrxq, queue; in mvpp2_ingress_enable() local
3984 queue = port->rxqs[lrxq]->id; in mvpp2_ingress_enable()
3985 val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue)); in mvpp2_ingress_enable()
3987 mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val); in mvpp2_ingress_enable()
3994 int lrxq, queue; in mvpp2_ingress_disable() local
3997 queue = port->rxqs[lrxq]->id; in mvpp2_ingress_disable()
3998 val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue)); in mvpp2_ingress_disable()
4000 mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val); in mvpp2_ingress_disable()
4010 int queue; in mvpp2_egress_enable() local
4015 for (queue = 0; queue < txq_number; queue++) { in mvpp2_egress_enable()
4016 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_egress_enable()
4019 qmap |= (1 << queue); in mvpp2_egress_enable()
4300 int queue; in mvpp2_txq_sent_counter_clear() local
4302 for (queue = 0; queue < txq_number; queue++) { in mvpp2_txq_sent_counter_clear()
4303 int id = port->txqs[queue]->id; in mvpp2_txq_sent_counter_clear()
4389 int queue; in mvpp2_tx_done_pkts_coal_set() local
4392 for (queue = 0; queue < txq_number; queue++) { in mvpp2_tx_done_pkts_coal_set()
4393 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_tx_done_pkts_coal_set()
4428 int queue = fls(cause) - 1; in mvpp2_get_rx_queue() local
4430 return port->rxqs[queue]; in mvpp2_get_rx_queue()
4436 int queue = fls(cause >> 16) - 1; in mvpp2_get_tx_queue() local
4438 return port->txqs[queue]; in mvpp2_get_tx_queue()
4748 int queue; in mvpp2_cleanup_txqs() local
4757 for (queue = 0; queue < txq_number; queue++) { in mvpp2_cleanup_txqs()
4758 txq = port->txqs[queue]; in mvpp2_cleanup_txqs()
4772 int queue; in mvpp2_cleanup_rxqs() local
4774 for (queue = 0; queue < rxq_number; queue++) in mvpp2_cleanup_rxqs()
4775 mvpp2_rxq_deinit(port, port->rxqs[queue]); in mvpp2_cleanup_rxqs()
4781 int queue, err; in mvpp2_setup_rxqs() local
4783 for (queue = 0; queue < rxq_number; queue++) { in mvpp2_setup_rxqs()
4784 err = mvpp2_rxq_init(port, port->rxqs[queue]); in mvpp2_setup_rxqs()
4799 int queue, err; in mvpp2_setup_txqs() local
4801 for (queue = 0; queue < txq_number; queue++) { in mvpp2_setup_txqs()
4802 txq = port->txqs[queue]; in mvpp2_setup_txqs()
5770 int queue; in mvpp2_ethtool_set_coalesce() local
5772 for (queue = 0; queue < rxq_number; queue++) { in mvpp2_ethtool_set_coalesce()
5773 struct mvpp2_rx_queue *rxq = port->rxqs[queue]; in mvpp2_ethtool_set_coalesce()
5781 for (queue = 0; queue < txq_number; queue++) { in mvpp2_ethtool_set_coalesce()
5782 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_ethtool_set_coalesce()
5925 int queue, cpu, err; in mvpp2_port_init() local
5942 for (queue = 0; queue < txq_number; queue++) { in mvpp2_port_init()
5943 int queue_phy_id = mvpp2_txq_phys(port->id, queue); in mvpp2_port_init()
5957 txq->log_id = queue; in mvpp2_port_init()
5964 port->txqs[queue] = txq; in mvpp2_port_init()
5975 for (queue = 0; queue < rxq_number; queue++) { in mvpp2_port_init()
5983 rxq->id = port->first_rxq + queue; in mvpp2_port_init()
5985 rxq->logic_rxq = queue; in mvpp2_port_init()
5987 port->rxqs[queue] = rxq; in mvpp2_port_init()
5994 for (queue = 0; queue < rxq_number; queue++) { in mvpp2_port_init()
5995 struct mvpp2_rx_queue *rxq = port->rxqs[queue]; in mvpp2_port_init()
6022 for (queue = 0; queue < txq_number; queue++) { in mvpp2_port_init()
6023 if (!port->txqs[queue]) in mvpp2_port_init()
6025 free_percpu(port->txqs[queue]->pcpu); in mvpp2_port_init()