Searched refs:rx_chn (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_common.c | 45 struct prueth_rx_chn *rx_chn, in prueth_cleanup_rx_chns() argument 48 if (rx_chn->pg_pool) { in prueth_cleanup_rx_chns() 49 page_pool_destroy(rx_chn->pg_pool); in prueth_cleanup_rx_chns() 50 rx_chn->pg_pool = NULL; in prueth_cleanup_rx_chns() 53 if (rx_chn->desc_pool) in prueth_cleanup_rx_chns() 54 k3_cppi_desc_pool_destroy(rx_chn->desc_pool); in prueth_cleanup_rx_chns() 56 if (rx_chn->rx_chn) in prueth_cleanup_rx_chns() 57 k3_udma_glue_release_rx_chn(rx_chn->rx_chn); in prueth_cleanup_rx_chns() 492 prueth_init_rx_chns(struct prueth_emac * emac,struct prueth_rx_chn * rx_chn,char * name,u32 max_rflows,u32 max_desc_num) prueth_init_rx_chns() argument 611 prueth_dma_rx_push_mapped(struct prueth_emac * emac,struct prueth_rx_chn * rx_chn,struct page * page,u32 buf_len) prueth_dma_rx_push_mapped() argument 837 prueth_dma_rx_push_mapped_zc(struct prueth_emac * emac,struct prueth_rx_chn * rx_chn,struct xdp_buff * xdp) prueth_dma_rx_push_mapped_zc() argument 870 struct prueth_rx_chn *rx_chn = &emac->rx_chns; prueth_rx_alloc_zc() local 924 struct prueth_rx_chn *rx_chn = &emac->rx_chns; emac_rx_packet_zc() local 1016 struct prueth_rx_chn *rx_chn = &emac->rx_chns; emac_rx_packet() local 1132 struct prueth_rx_chn *rx_chn = data; prueth_rx_cleanup() local 1421 struct prueth_rx_chn *rx_chn = &emac->rx_chns; icssg_napi_rx_poll() local [all...] |
| H A D | icssg_prueth.c | 602 struct prueth_rx_chn *rx_chn = &emac->rx_chns; in prueth_create_xdp_rxqs() local 609 if (rx_chn->xsk_pool) { in prueth_create_xdp_rxqs() 613 xsk_pool_set_rxq_info(rx_chn->xsk_pool, rxq); in prueth_create_xdp_rxqs() 886 struct prueth_rx_chn *rx_chn = &emac->rx_chns; in prueth_set_xsk_pool() local 889 rx_chn->xsk_pool = NULL; in prueth_set_xsk_pool() 892 rx_chn->xsk_pool = xsk_get_pool_from_qid(emac->ndev, queue_id); in prueth_set_xsk_pool() 930 k3_udma_glue_tdown_rx_chn(emac->rx_chns.rx_chn, true); in prueth_destroy_rxq() 952 k3_udma_glue_reset_rx_chn(emac->rx_chns.rx_chn, i, in prueth_destroy_rxq() 958 k3_udma_glue_disable_rx_chn(emac->rx_chns.rx_chn); in prueth_destroy_rxq() 989 ret = k3_udma_glue_enable_rx_chn(emac->rx_chns.rx_chn); in prueth_create_rxq() [all …]
|
| /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() 443 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in am65_cpsw_nuss_rx_push() 448 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push() 450 buf_dma = dma_map_single(rx_chn->dma_dev, in am65_cpsw_nuss_rx_push() 453 if (unlikely(dma_mapping_error(rx_chn->dma_dev, buf_dma))) { in am65_cpsw_nuss_rx_push() 454 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push() 461 k3_udma_glue_rx_dma_to_cppi5_addr(rx_chn->rx_chn, &buf_dma); in am65_cpsw_nuss_rx_push() 468 return k3_udma_glue_push_rx_chn(rx_chn->rx_chn, flow_id in am65_cpsw_nuss_rx_push() 438 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_rx_push() local 510 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_destroy_rxq() local 539 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_destroy_rxqs() local 559 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_create_rxq() local 775 struct am65_cpsw_rx_chn *rx_chn = data; am65_cpsw_nuss_rx_cleanup() local 1271 struct am65_cpsw_rx_chn *rx_chn = &flow->common->rx_chns; am65_cpsw_nuss_rx_packets() local 2343 struct am65_cpsw_rx_chn *rx_chn; am65_cpsw_nuss_free_rx_chns() local 2357 struct am65_cpsw_rx_chn *rx_chn; am65_cpsw_nuss_remove_rx_chns() local 2377 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_init_rx_chns() local [all...] |
| H A D | am65-cpsw-nuss.h | 124 struct k3_udma_glue_rx_channel *rx_chn; member
|