Lines Matching defs:rp
3288 static unsigned int niu_hash_rxaddr(struct rx_ring_info *rp, u64 a) in niu_hash_rxaddr()
3296 static struct page *niu_find_rxpage(struct rx_ring_info *rp, u64 addr, in niu_find_rxpage()
3316 static void niu_hash_page(struct rx_ring_info *rp, struct page *page, u64 base) in niu_hash_page()
3325 static int niu_rbr_add_page(struct niu *np, struct rx_ring_info *rp, in niu_rbr_add_page()
3354 static void niu_rbr_refill(struct niu *np, struct rx_ring_info *rp, gfp_t mask) in niu_rbr_refill()
3379 static int niu_rx_pkt_ignore(struct niu *np, struct rx_ring_info *rp) in niu_rx_pkt_ignore()
3420 struct rx_ring_info *rp) in niu_process_rx_pkt()
3508 static int niu_rbr_fill(struct niu *np, struct rx_ring_info *rp, gfp_t mask) in niu_rbr_fill()
3526 static void niu_rbr_free(struct niu *np, struct rx_ring_info *rp) in niu_rbr_free()
3554 static int release_tx_packet(struct niu *np, struct tx_ring_info *rp, int idx) in release_tx_packet()
3596 #define NIU_TX_WAKEUP_THRESH(rp) ((rp)->pending / 4) argument
3598 static void niu_tx_work(struct niu *np, struct tx_ring_info *rp) in niu_tx_work()
3648 struct rx_ring_info *rp, in niu_sync_rx_discard_stats()
3700 struct rx_ring_info *rp, int budget) in niu_rx_work()
3759 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_poll_core() local
3766 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_poll_core() local
3798 static void niu_log_rxchan_errors(struct niu *np, struct rx_ring_info *rp, in niu_log_rxchan_errors()
3835 static int niu_rx_error(struct niu *np, struct rx_ring_info *rp) in niu_rx_error()
3859 static void niu_log_txchan_errors(struct niu *np, struct tx_ring_info *rp, in niu_log_txchan_errors()
3884 static int niu_tx_error(struct niu *np, struct tx_ring_info *rp) in niu_tx_error()
4095 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_slowpath_interrupt() local
4113 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_slowpath_interrupt() local
4146 static void niu_rxchan_intr(struct niu *np, struct rx_ring_info *rp, in niu_rxchan_intr()
4160 static void niu_txchan_intr(struct niu *np, struct tx_ring_info *rp, in niu_txchan_intr()
4179 struct rx_ring_info *rp = &np->rx_rings[i]; in __niu_fastpath_interrupt() local
4191 struct tx_ring_info *rp = &np->tx_rings[i]; in __niu_fastpath_interrupt() local
4259 static void niu_free_rx_ring_info(struct niu *np, struct rx_ring_info *rp) in niu_free_rx_ring_info()
4289 static void niu_free_tx_ring_info(struct niu *np, struct tx_ring_info *rp) in niu_free_tx_ring_info()
4322 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_free_channels() local
4333 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_free_channels() local
4345 struct rx_ring_info *rp) in niu_alloc_rx_ring_info()
4395 static void niu_set_max_burst(struct niu *np, struct tx_ring_info *rp) in niu_set_max_burst()
4408 struct tx_ring_info *rp) in niu_alloc_tx_ring_info()
4447 static void niu_size_rbr(struct niu *np, struct rx_ring_info *rp) in niu_size_rbr()
4506 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_alloc_channels() local
4546 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_alloc_channels() local
4677 static int niu_init_one_tx_channel(struct niu *np, struct tx_ring_info *rp) in niu_init_one_tx_channel()
4817 static void niu_rx_channel_wred_init(struct niu *np, struct rx_ring_info *rp) in niu_rx_channel_wred_init()
4828 static int niu_compute_rbr_cfig_b(struct rx_ring_info *rp, u64 *ret) in niu_compute_rbr_cfig_b()
4930 static int niu_init_one_rx_channel(struct niu *np, struct rx_ring_info *rp) in niu_init_one_rx_channel()
5004 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_init_rx_channels() local
5843 static void niu_stop_one_tx_channel(struct niu *np, struct tx_ring_info *rp) in niu_stop_one_tx_channel()
5853 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_stop_tx_channels() local
5859 static void niu_reset_one_tx_channel(struct niu *np, struct tx_ring_info *rp) in niu_reset_one_tx_channel()
5869 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_reset_tx_channels() local
5875 static void niu_stop_one_rx_channel(struct niu *np, struct rx_ring_info *rp) in niu_stop_one_rx_channel()
5885 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_stop_rx_channels() local
5891 static void niu_reset_one_rx_channel(struct niu *np, struct rx_ring_info *rp) in niu_reset_one_rx_channel()
5906 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_reset_rx_channels() local
5952 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_init_hw() local
6257 struct rx_ring_info *rp = &rx_rings[i]; in niu_get_rx_stats() local
6288 struct tx_ring_info *rp = &tx_rings[i]; in niu_get_tx_stats() local
6464 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_reset_buffers() local
6493 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_reset_buffers() local
6556 static void niu_set_txd(struct tx_ring_info *rp, int index, in niu_set_txd()
6639 struct tx_ring_info *rp; in niu_start_xmit() local
7830 struct rx_ring_info *rp = &np->rx_rings[i]; in niu_get_ethtool_stats() local
7842 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_get_ethtool_stats() local