Searched refs:rx_chns (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth_sr1.c | 498 ret = prueth_init_rx_chns(emac, &emac->rx_chns, "rx", in emac_ndo_open() 520 ret = request_irq(emac->rx_chns.irq[rx_flow], prueth_rx_irq, in emac_ndo_open() 553 ret = prueth_prepare_rx_chan(emac, &emac->rx_chns, PRUETH_MAX_PKT_SIZE); in emac_ndo_open() 565 ret = k3_udma_glue_enable_rx_chn(emac->rx_chns.rx_chn); in emac_ndo_open() 598 prueth_reset_rx_chan(&emac->rx_chns, max_rx_flows, false); in emac_ndo_open() 608 free_irq(emac->rx_chns.irq[rx_flow], emac); in emac_ndo_open() 615 prueth_cleanup_rx_chns(emac, &emac->rx_chns, max_rx_flows); in emac_ndo_open() 667 k3_udma_glue_tdown_rx_chn(emac->rx_chns.rx_chn, true); in emac_ndo_stop() 669 prueth_reset_rx_chan(&emac->rx_chns, max_rx_flows, true); in emac_ndo_stop() 685 free_irq(emac->rx_chns.irq[rx_flow], emac); in emac_ndo_stop() [all …]
|
H A D | icssg_prueth.c | 296 enable_irq(emac->rx_chns.irq[rx_flow]); in emac_rx_timer_callback() 580 ret = prueth_init_rx_chns(emac, &emac->rx_chns, "rx", in emac_ndo_open() 593 ret = request_irq(emac->rx_chns.irq[rx_flow], prueth_rx_irq, in emac_ndo_open() 618 ret = prueth_prepare_rx_chan(emac, &emac->rx_chns, PRUETH_MAX_PKT_SIZE); in emac_ndo_open() 622 ret = k3_udma_glue_enable_rx_chn(emac->rx_chns.rx_chn); in emac_ndo_open() 652 prueth_reset_rx_chan(&emac->rx_chns, max_rx_flows, false); in emac_ndo_open() 658 free_irq(emac->rx_chns.irq[rx_flow], emac); in emac_ndo_open() 662 prueth_cleanup_rx_chns(emac, &emac->rx_chns, max_rx_flows); in emac_ndo_open() 719 k3_udma_glue_tdown_rx_chn(emac->rx_chns.rx_chn, true); in emac_ndo_stop() 721 prueth_reset_rx_chan(&emac->rx_chns, max_rx_flows, true); in emac_ndo_stop() [all …]
|
H A D | icssg_common.c | 540 struct prueth_rx_chn *rx_chn = &emac->rx_chns; in emac_rx_packet() 600 ret = prueth_dma_rx_push(emac, new_skb, &emac->rx_chns); in emac_rx_packet() 927 enable_irq(emac->rx_chns.irq[rx_flow]); in icssg_napi_rx_poll()
|
H A D | icssg_prueth.h | 167 struct prueth_rx_chn rx_chns; member
|
/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 436 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_push() 503 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_destroy_xdp_rxqs() 530 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_create_xdp_rxqs() 720 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_common_open() 871 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_common_stop() 1230 struct am65_cpsw_rx_chn *rx_chn = &flow->common->rx_chns; in am65_cpsw_nuss_rx_packets() 2380 rx_chn = &common->rx_chns; in am65_cpsw_nuss_free_rx_chns() 2396 rx_chn = &common->rx_chns; in am65_cpsw_nuss_remove_rx_chns() 2413 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_init_rx_chns() 3340 struct am65_cpsw_rx_chn *rx_chan = &common->rx_chns; in am65_cpsw_nuss_register_ndevs() [all …]
|
H A D | am65-cpsw-nuss.h | 166 struct am65_cpsw_rx_chn rx_chns; member
|
H A D | am65-cpsw-ethtool.c | 464 ering->rx_pending = common->rx_chns.descs_num; in am65_cpsw_get_ringparam() 928 rx_flow = &common->rx_chns.flows[queue]; in am65_cpsw_get_per_queue_coalesce() 957 rx_flow = &common->rx_chns.flows[queue]; in am65_cpsw_set_per_queue_coalesce()
|