Lines Matching refs:queue

809 	int queue;  in mvneta_port_up()  local
814 for (queue = 0; queue < txq_number; queue++) { in mvneta_port_up()
815 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up()
817 q_map |= (1 << queue); in mvneta_port_up()
923 static void mvneta_set_ucast_table(struct mvneta_port *pp, int queue) in mvneta_set_ucast_table() argument
928 if (queue == -1) { in mvneta_set_ucast_table()
931 val = 0x1 | (queue << 1); in mvneta_set_ucast_table()
940 static void mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_special_mcast_table() argument
945 if (queue == -1) { in mvneta_set_special_mcast_table()
948 val = 0x1 | (queue << 1); in mvneta_set_special_mcast_table()
958 static void mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_other_mcast_table() argument
963 if (queue == -1) { in mvneta_set_other_mcast_table()
968 val = 0x1 | (queue << 1); in mvneta_set_other_mcast_table()
988 int queue; in mvneta_defaults_set() local
1019 for (queue = 0; queue < txq_number; queue++) { in mvneta_defaults_set()
1020 mvreg_write(pp, MVETH_TXQ_TOKEN_COUNT_REG(queue), 0); in mvneta_defaults_set()
1021 mvreg_write(pp, MVETH_TXQ_TOKEN_CFG_REG(queue), 0); in mvneta_defaults_set()
1098 int queue; in mvneta_txq_max_tx_size_set() local
1120 for (queue = 0; queue < txq_number; queue++) { in mvneta_txq_max_tx_size_set()
1121 val = mvreg_read(pp, MVNETA_TXQ_TOKEN_SIZE_REG(queue)); in mvneta_txq_max_tx_size_set()
1128 mvreg_write(pp, MVNETA_TXQ_TOKEN_SIZE_REG(queue), val); in mvneta_txq_max_tx_size_set()
1135 int queue) in mvneta_set_ucast_addr() argument
1152 if (queue == -1) { in mvneta_set_ucast_addr()
1157 unicast_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_ucast_addr()
1165 int queue) in mvneta_mac_addr_set() argument
1170 if (queue != -1) { in mvneta_mac_addr_set()
1180 mvneta_set_ucast_addr(pp, addr[5], queue); in mvneta_mac_addr_set()
1367 int queue = fls(cause) - 1; in mvneta_tx_done_policy() local
1369 return &pp->txqs[queue]; in mvneta_tx_done_policy()
1950 int queue) in mvneta_set_special_mcast_addr() argument
1964 if (queue == -1) in mvneta_set_special_mcast_addr()
1968 smc_table_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_special_mcast_addr()
1985 int queue) in mvneta_set_other_mcast_addr() argument
1996 if (queue == -1) { in mvneta_set_other_mcast_addr()
2001 omc_table_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_other_mcast_addr()
2017 int queue) in mvneta_mcast_addr_set() argument
2022 mvneta_set_special_mcast_addr(pp, p_addr[5], queue); in mvneta_mcast_addr_set()
2027 if (queue == -1) { in mvneta_mcast_addr_set()
2044 mvneta_set_other_mcast_addr(pp, crc_result, queue); in mvneta_mcast_addr_set()
2228 int queue; in mvneta_tx_reset() local
2231 for (queue = 0; queue < txq_number; queue++) in mvneta_tx_reset()
2232 mvneta_txq_done_force(pp, &pp->txqs[queue]); in mvneta_tx_reset()
2393 int queue; in mvneta_cleanup_txqs() local
2395 for (queue = 0; queue < txq_number; queue++) in mvneta_cleanup_txqs()
2396 mvneta_txq_deinit(pp, &pp->txqs[queue]); in mvneta_cleanup_txqs()
2423 int queue; in mvneta_setup_txqs() local
2425 for (queue = 0; queue < txq_number; queue++) { in mvneta_setup_txqs()
2426 int err = mvneta_txq_init(pp, &pp->txqs[queue]); in mvneta_setup_txqs()
2429 __func__, queue); in mvneta_setup_txqs()
2958 int queue; in mvneta_ethtool_set_coalesce() local
2960 for (queue = 0; queue < rxq_number; queue++) { in mvneta_ethtool_set_coalesce()
2961 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce()
2968 for (queue = 0; queue < txq_number; queue++) { in mvneta_ethtool_set_coalesce()
2969 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_ethtool_set_coalesce()
3130 int queue; in mvneta_init() local
3144 for (queue = 0; queue < txq_number; queue++) { in mvneta_init()
3145 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_init()
3146 txq->id = queue; in mvneta_init()
3157 for (queue = 0; queue < rxq_number; queue++) { in mvneta_init()
3158 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_init()
3159 rxq->id = queue; in mvneta_init()