| H A D | icssg_common.c | 44 void prueth_cleanup_rx_chns(struct prueth_emac *emac, in prueth_cleanup_rx_chns() argument 61 void prueth_cleanup_tx_chns(struct prueth_emac *emac) in prueth_cleanup_tx_chns() argument 82 void prueth_ndev_del_tx_napi(struct prueth_emac *emac, int num) in prueth_ndev_del_tx_napi() argument 96 static int emac_xsk_xmit_zc(struct prueth_emac *emac, in emac_xsk_xmit_zc() argument 210 emac_tx_complete_packets(struct prueth_emac * emac,int chn,int budget,bool * tdown) emac_tx_complete_packets() argument 321 struct prueth_emac *emac = tx_chn->emac; emac_napi_tx_poll() local 358 prueth_ndev_add_tx_napi(struct prueth_emac * emac) prueth_ndev_add_tx_napi() argument 387 prueth_init_tx_chns(struct prueth_emac * emac) prueth_init_tx_chns() argument 468 prueth_create_page_pool(struct prueth_emac * emac,struct device * dma_dev,int size) prueth_create_page_pool() argument 491 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 610 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 658 emac_rx_timestamp(struct prueth_emac * emac,struct sk_buff * skb,u32 * psdata) emac_rx_timestamp() argument 687 emac_xmit_xdp_frame(struct prueth_emac * emac,struct xdp_frame * xdpf,unsigned int q_idx,enum prueth_tx_buff_type buff_type) emac_xmit_xdp_frame() argument 779 emac_run_xdp(struct prueth_emac * emac,struct xdp_buff * xdp,u32 * len) emac_run_xdp() argument 836 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 868 prueth_rx_alloc_zc(struct prueth_emac * emac,int budget) prueth_rx_alloc_zc() argument 890 emac_dispatch_skb_zc(struct prueth_emac * emac,struct xdp_buff * xdp,u32 * psdata) emac_dispatch_skb_zc() argument 921 emac_rx_packet_zc(struct prueth_emac * emac,u32 flow_id,int budget) emac_rx_packet_zc() argument 1014 emac_rx_packet(struct prueth_emac * emac,u32 flow_id,u32 * xdp_state) emac_rx_packet() argument 1154 prueth_tx_ts_cookie_get(struct prueth_emac * emac) prueth_tx_ts_cookie_get() argument 1184 struct prueth_emac *emac = netdev_priv(ndev); icssg_ndo_start_xmit() local 1391 struct prueth_emac *emac = dev_id; prueth_rx_irq() local 1401 prueth_cleanup_tx_ts(struct prueth_emac * emac) prueth_cleanup_tx_ts() argument 1416 struct prueth_emac *emac = prueth_napi_to_emac(napi_rx); icssg_napi_rx_poll() local 1468 prueth_prepare_rx_chan(struct prueth_emac * emac,struct prueth_rx_chn * chn,int buf_size) prueth_prepare_rx_chan() argument 1522 prueth_reset_tx_chan(struct prueth_emac * emac,int ch_num,bool free_skb) prueth_reset_tx_chan() argument 1560 struct prueth_emac *emac = netdev_priv(ndev); icssg_ndo_set_ts_config() local 1606 struct prueth_emac *emac = netdev_priv(ndev); icssg_ndo_get_ts_config() local 1619 struct prueth_emac *emac = netdev_priv(ndev); icssg_ndo_get_stats64() local 1659 struct prueth_emac *emac = netdev_priv(ndev); icssg_ndo_get_phys_port_name() local 1711 struct prueth_emac *emac; prueth_netdev_exit() local [all...] |