Lines Matching refs:queue

745 	int queue;  in mvneta_port_up()  local
751 for (queue = 0; queue < txq_number; queue++) { in mvneta_port_up()
752 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up()
754 q_map |= (1 << queue); in mvneta_port_up()
760 for (queue = 0; queue < rxq_number; queue++) { in mvneta_port_up()
761 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_port_up()
763 q_map |= (1 << queue); in mvneta_port_up()
867 static void mvneta_set_ucast_table(struct mvneta_port *pp, int queue) in mvneta_set_ucast_table() argument
872 if (queue == -1) { in mvneta_set_ucast_table()
875 val = 0x1 | (queue << 1); in mvneta_set_ucast_table()
884 static void mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_special_mcast_table() argument
889 if (queue == -1) { in mvneta_set_special_mcast_table()
892 val = 0x1 | (queue << 1); in mvneta_set_special_mcast_table()
902 static void mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_other_mcast_table() argument
907 if (queue == -1) { in mvneta_set_other_mcast_table()
912 val = 0x1 | (queue << 1); in mvneta_set_other_mcast_table()
932 int queue; in mvneta_defaults_set() local
963 for (queue = 0; queue < txq_number; queue++) { in mvneta_defaults_set()
964 mvreg_write(pp, MVETH_TXQ_TOKEN_COUNT_REG(queue), 0); in mvneta_defaults_set()
965 mvreg_write(pp, MVETH_TXQ_TOKEN_CFG_REG(queue), 0); in mvneta_defaults_set()
1040 int queue; in mvneta_txq_max_tx_size_set() local
1062 for (queue = 0; queue < txq_number; queue++) { in mvneta_txq_max_tx_size_set()
1063 val = mvreg_read(pp, MVNETA_TXQ_TOKEN_SIZE_REG(queue)); in mvneta_txq_max_tx_size_set()
1070 mvreg_write(pp, MVNETA_TXQ_TOKEN_SIZE_REG(queue), val); in mvneta_txq_max_tx_size_set()
1077 int queue) in mvneta_set_ucast_addr() argument
1094 if (queue == -1) { in mvneta_set_ucast_addr()
1099 unicast_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_ucast_addr()
1107 int queue) in mvneta_mac_addr_set() argument
1112 if (queue != -1) { in mvneta_mac_addr_set()
1122 mvneta_set_ucast_addr(pp, addr[5], queue); in mvneta_mac_addr_set()
1309 int queue = fls(cause) - 1; in mvneta_tx_done_policy() local
1311 return &pp->txqs[queue]; in mvneta_tx_done_policy()
1435 int queue = fls(cause >> 8) - 1; in mvneta_rx_policy() local
1437 return (queue < 0 || queue >= rxq_number) ? NULL : &pp->rxqs[queue]; in mvneta_rx_policy()
1898 int queue) in mvneta_set_special_mcast_addr() argument
1912 if (queue == -1) in mvneta_set_special_mcast_addr()
1916 smc_table_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_special_mcast_addr()
1933 int queue) in mvneta_set_other_mcast_addr() argument
1944 if (queue == -1) { in mvneta_set_other_mcast_addr()
1949 omc_table_reg |= ((0x01 | (queue << 1)) << (8 * reg_offset)); in mvneta_set_other_mcast_addr()
1965 int queue) in mvneta_mcast_addr_set() argument
1970 mvneta_set_special_mcast_addr(pp, p_addr[5], queue); in mvneta_mcast_addr_set()
1975 if (queue == -1) { in mvneta_mcast_addr_set()
1992 mvneta_set_other_mcast_addr(pp, crc_result, queue); in mvneta_mcast_addr_set()
2208 int queue; in mvneta_tx_reset() local
2211 for (queue = 0; queue < txq_number; queue++) in mvneta_tx_reset()
2212 mvneta_txq_done_force(pp, &pp->txqs[queue]); in mvneta_tx_reset()
2373 int queue; in mvneta_cleanup_txqs() local
2375 for (queue = 0; queue < txq_number; queue++) in mvneta_cleanup_txqs()
2376 mvneta_txq_deinit(pp, &pp->txqs[queue]); in mvneta_cleanup_txqs()
2382 int queue; in mvneta_cleanup_rxqs() local
2384 for (queue = 0; queue < rxq_number; queue++) in mvneta_cleanup_rxqs()
2385 mvneta_rxq_deinit(pp, &pp->rxqs[queue]); in mvneta_cleanup_rxqs()
2392 int queue; in mvneta_setup_rxqs() local
2394 for (queue = 0; queue < rxq_number; queue++) { in mvneta_setup_rxqs()
2395 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]); in mvneta_setup_rxqs()
2398 __func__, queue); in mvneta_setup_rxqs()
2410 int queue; in mvneta_setup_txqs() local
2412 for (queue = 0; queue < txq_number; queue++) { in mvneta_setup_txqs()
2413 int err = mvneta_txq_init(pp, &pp->txqs[queue]); in mvneta_setup_txqs()
2416 __func__, queue); in mvneta_setup_txqs()
2794 int queue; in mvneta_ethtool_set_coalesce() local
2796 for (queue = 0; queue < rxq_number; queue++) { in mvneta_ethtool_set_coalesce()
2797 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce()
2804 for (queue = 0; queue < txq_number; queue++) { in mvneta_ethtool_set_coalesce()
2805 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_ethtool_set_coalesce()
2904 int queue; in mvneta_init() local
2918 for (queue = 0; queue < txq_number; queue++) { in mvneta_init()
2919 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_init()
2920 txq->id = queue; in mvneta_init()
2931 for (queue = 0; queue < rxq_number; queue++) { in mvneta_init()
2932 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_init()
2933 rxq->id = queue; in mvneta_init()