Searched refs:rx_chns (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 509 struct prueth_rx_chn *rx_chn = &emac->rx_chns; in emac_rx_packet() 567 ret = prueth_dma_rx_push(emac, new_skb, &emac->rx_chns); in emac_rx_packet() 1080 enable_irq(emac->rx_chns.irq[rx_flow]); in emac_napi_rx_poll() 1343 ret = prueth_init_rx_chns(emac, &emac->rx_chns, "rx", in emac_ndo_open() 1356 ret = request_irq(emac->rx_chns.irq[rx_flow], prueth_rx_irq, in emac_ndo_open() 1381 ret = prueth_prepare_rx_chan(emac, &emac->rx_chns, PRUETH_MAX_PKT_SIZE); in emac_ndo_open() 1385 ret = k3_udma_glue_enable_rx_chn(emac->rx_chns.rx_chn); in emac_ndo_open() 1415 prueth_reset_rx_chan(&emac->rx_chns, max_rx_flows, false); in emac_ndo_open() 1421 free_irq(emac->rx_chns.irq[rx_flow], emac); in emac_ndo_open() 1425 prueth_cleanup_rx_chns(emac, &emac->rx_chns, max_rx_flow in emac_ndo_open() [all...] |
H A D | icssg_prueth.h | 153 struct prueth_rx_chn rx_chns; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 352 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_push() 469 for (i = 0; i < common->rx_chns.descs_num; i++) { in am65_cpsw_nuss_common_open() 488 k3_udma_glue_enable_rx_chn(common->rx_chns.rx_chn); in am65_cpsw_nuss_common_open() 539 k3_udma_glue_tdown_rx_chn(common->rx_chns.rx_chn, true); in am65_cpsw_nuss_common_stop() 543 k3_udma_glue_reset_rx_chn(common->rx_chns.rx_chn, i, in am65_cpsw_nuss_common_stop() 544 &common->rx_chns, in am65_cpsw_nuss_common_stop() 547 k3_udma_glue_disable_rx_chn(common->rx_chns.rx_chn); in am65_cpsw_nuss_common_stop() 747 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_packets() 859 enable_irq(common->rx_chns.irq); in am65_cpsw_nuss_rx_poll() 1523 rx_chn = &common->rx_chns; in am65_cpsw_nuss_free_rx_chns() [all...] |
H A D | am65-cpsw-nuss.h | 104 struct am65_cpsw_rx_chn rx_chns; member
|
H A D | am65-cpsw-ethtool.c | 463 ering->rx_pending = common->rx_chns.descs_num; in am65_cpsw_get_ringparam()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 308 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_push() 435 for (i = 0; i < common->rx_chns.descs_num; i++) { in am65_cpsw_nuss_common_open() 454 k3_udma_glue_enable_rx_chn(common->rx_chns.rx_chn); in am65_cpsw_nuss_common_open() 466 enable_irq(common->rx_chns.irq); in am65_cpsw_nuss_common_open() 510 k3_udma_glue_tdown_rx_chn(common->rx_chns.rx_chn, true); in am65_cpsw_nuss_common_stop() 521 k3_udma_glue_reset_rx_chn(common->rx_chns.rx_chn, i, in am65_cpsw_nuss_common_stop() 522 &common->rx_chns, in am65_cpsw_nuss_common_stop() 525 k3_udma_glue_disable_rx_chn(common->rx_chns.rx_chn); in am65_cpsw_nuss_common_stop() 718 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_packets() 836 enable_irq(common->rx_chns in am65_cpsw_nuss_rx_poll() [all...] |
H A D | am65-cpsw-nuss.h | 137 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()
|
Completed in 14 milliseconds