Lines Matching defs:priv
47 static void dpaa2_eth_validate_rx_csum(struct dpaa2_eth_priv *priv, in dpaa2_eth_validate_rx_csum()
69 static void dpaa2_eth_free_rx_fd(struct dpaa2_eth_priv *priv, in dpaa2_eth_free_rx_fd()
128 static struct sk_buff *dpaa2_eth_build_frag_skb(struct dpaa2_eth_priv *priv, in dpaa2_eth_build_frag_skb()
211 static void dpaa2_eth_free_bufs(struct dpaa2_eth_priv *priv, u64 *buf_array, in dpaa2_eth_free_bufs()
226 static void dpaa2_eth_recycle_buf(struct dpaa2_eth_priv *priv, in dpaa2_eth_recycle_buf()
253 static int dpaa2_eth_xdp_flush(struct dpaa2_eth_priv *priv, in dpaa2_eth_xdp_flush()
282 static void dpaa2_eth_xdp_tx_flush(struct dpaa2_eth_priv *priv, in dpaa2_eth_xdp_tx_flush()
310 static void dpaa2_eth_xdp_enqueue(struct dpaa2_eth_priv *priv, in dpaa2_eth_xdp_enqueue()
344 static u32 dpaa2_eth_run_xdp(struct dpaa2_eth_priv *priv, in dpaa2_eth_run_xdp()
423 struct dpaa2_eth_priv *priv = ch->priv; in dpaa2_eth_copybreak() local
448 static void dpaa2_eth_rx(struct dpaa2_eth_priv *priv, in dpaa2_eth_rx()
551 static void dpaa2_eth_rx_err(struct dpaa2_eth_priv *priv, in dpaa2_eth_rx_err()
609 struct dpaa2_eth_priv *priv = ch->priv; in dpaa2_eth_consume_frames() local
692 static void dpaa2_eth_enable_tx_tstamp(struct dpaa2_eth_priv *priv, in dpaa2_eth_enable_tx_tstamp()
764 static int dpaa2_eth_build_sg_fd(struct dpaa2_eth_priv *priv, in dpaa2_eth_build_sg_fd()
872 static int dpaa2_eth_build_sg_fd_single_buf(struct dpaa2_eth_priv *priv, in dpaa2_eth_build_sg_fd_single_buf()
946 static int dpaa2_eth_build_single_fd(struct dpaa2_eth_priv *priv, in dpaa2_eth_build_single_fd()
997 static void dpaa2_eth_free_tx_fd(struct dpaa2_eth_priv *priv, in dpaa2_eth_free_tx_fd()
1104 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in __dpaa2_eth_tx() local
1212 struct dpaa2_eth_priv *priv = container_of(work, struct dpaa2_eth_priv, in dpaa2_eth_tx_onestep_tstamp() local
1233 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_tx() local
1268 static void dpaa2_eth_tx_conf(struct dpaa2_eth_priv *priv, in dpaa2_eth_tx_conf()
1302 static int dpaa2_eth_set_rx_vlan_filtering(struct dpaa2_eth_priv *priv, in dpaa2_eth_set_rx_vlan_filtering()
1318 static int dpaa2_eth_set_rx_csum(struct dpaa2_eth_priv *priv, bool enable) in dpaa2_eth_set_rx_csum()
1341 static int dpaa2_eth_set_tx_csum(struct dpaa2_eth_priv *priv, bool enable) in dpaa2_eth_set_tx_csum()
1365 static int dpaa2_eth_add_bufs(struct dpaa2_eth_priv *priv, in dpaa2_eth_add_bufs()
1432 static int dpaa2_eth_seed_pool(struct dpaa2_eth_priv *priv, u16 bpid) in dpaa2_eth_seed_pool()
1456 static void dpaa2_eth_drain_bufs(struct dpaa2_eth_priv *priv, int count) in dpaa2_eth_drain_bufs()
1477 static void dpaa2_eth_drain_pool(struct dpaa2_eth_priv *priv) in dpaa2_eth_drain_pool()
1491 static int dpaa2_eth_refill_pool(struct dpaa2_eth_priv *priv, in dpaa2_eth_refill_pool()
1515 static void dpaa2_eth_sgt_cache_drain(struct dpaa2_eth_priv *priv) in dpaa2_eth_sgt_cache_drain()
1560 struct dpaa2_eth_priv *priv; in dpaa2_eth_poll() local
1645 static void dpaa2_eth_enable_ch_napi(struct dpaa2_eth_priv *priv) in dpaa2_eth_enable_ch_napi()
1656 static void dpaa2_eth_disable_ch_napi(struct dpaa2_eth_priv *priv) in dpaa2_eth_disable_ch_napi()
1667 void dpaa2_eth_set_rx_taildrop(struct dpaa2_eth_priv *priv, in dpaa2_eth_set_rx_taildrop()
1730 static int dpaa2_eth_link_state_update(struct dpaa2_eth_priv *priv) in dpaa2_eth_link_state_update()
1779 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_open() local
1826 static u32 dpaa2_eth_ingress_fq_count(struct dpaa2_eth_priv *priv) in dpaa2_eth_ingress_fq_count()
1845 static void dpaa2_eth_wait_for_ingress_fq_empty(struct dpaa2_eth_priv *priv) in dpaa2_eth_wait_for_ingress_fq_empty()
1859 static void dpaa2_eth_wait_for_egress_fq_empty(struct dpaa2_eth_priv *priv) in dpaa2_eth_wait_for_egress_fq_empty()
1884 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_stop() local
1935 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_addr() local
1961 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_stats() local
1980 struct dpaa2_eth_priv *priv) in dpaa2_eth_add_uc_hw_addr()
1999 struct dpaa2_eth_priv *priv) in dpaa2_eth_add_mc_hw_addr()
2017 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_rx_add_vid() local
2036 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_rx_kill_vid() local
2053 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_rx_mode() local
2152 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_features() local
2183 struct dpaa2_eth_priv *priv = netdev_priv(dev); in dpaa2_eth_ts_ioctl() local
2216 struct dpaa2_eth_priv *priv = netdev_priv(dev); in dpaa2_eth_ioctl() local
2227 static bool xdp_mtu_valid(struct dpaa2_eth_priv *priv, int mtu) in xdp_mtu_valid()
2244 static int dpaa2_eth_set_rx_mfl(struct dpaa2_eth_priv *priv, int mtu, bool has_xdp) in dpaa2_eth_set_rx_mfl()
2269 struct dpaa2_eth_priv *priv = netdev_priv(dev); in dpaa2_eth_change_mtu() local
2287 static int dpaa2_eth_update_rx_buffer_headroom(struct dpaa2_eth_priv *priv, bool has_xdp) in dpaa2_eth_update_rx_buffer_headroom()
2315 struct dpaa2_eth_priv *priv = netdev_priv(dev); in dpaa2_eth_setup_xdp() local
2438 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_xdp_xmit() local
2476 static int update_xps(struct dpaa2_eth_priv *priv) in update_xps()
2509 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_setup_mqprio() local
2549 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_setup_tbf() local
2628 static struct fsl_mc_device *dpaa2_eth_setup_dpcon(struct dpaa2_eth_priv *priv) in dpaa2_eth_setup_dpcon()
2672 static void dpaa2_eth_free_dpcon(struct dpaa2_eth_priv *priv, in dpaa2_eth_free_dpcon()
2680 static struct dpaa2_eth_channel *dpaa2_eth_alloc_channel(struct dpaa2_eth_priv *priv) in dpaa2_eth_alloc_channel()
2717 static void dpaa2_eth_free_channel(struct dpaa2_eth_priv *priv, in dpaa2_eth_free_channel()
2727 static int dpaa2_eth_setup_dpio(struct dpaa2_eth_priv *priv) in dpaa2_eth_setup_dpio()
2832 static void dpaa2_eth_free_dpio(struct dpaa2_eth_priv *priv) in dpaa2_eth_free_dpio()
2846 static struct dpaa2_eth_channel *dpaa2_eth_get_affine_channel(struct dpaa2_eth_priv *priv, in dpaa2_eth_get_affine_channel()
2864 static void dpaa2_eth_set_fq_affinity(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_fq_affinity()
2902 static void dpaa2_eth_setup_fqs(struct dpaa2_eth_priv *priv) in dpaa2_eth_setup_fqs()
2934 static int dpaa2_eth_setup_dpbp(struct dpaa2_eth_priv *priv) in dpaa2_eth_setup_dpbp()
2993 static void dpaa2_eth_free_dpbp(struct dpaa2_eth_priv *priv) in dpaa2_eth_free_dpbp()
3001 static int dpaa2_eth_set_buffer_layout(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_buffer_layout()
3085 static inline int dpaa2_eth_enqueue_qd(struct dpaa2_eth_priv *priv, in dpaa2_eth_enqueue_qd()
3101 static inline int dpaa2_eth_enqueue_fq_multiple(struct dpaa2_eth_priv *priv, in dpaa2_eth_enqueue_fq_multiple()
3121 static void dpaa2_eth_set_enqueue_mode(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_enqueue_mode()
3130 static int dpaa2_eth_set_pause(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_pause()
3157 static void dpaa2_eth_update_tx_fqids(struct dpaa2_eth_priv *priv) in dpaa2_eth_update_tx_fqids()
3199 static int dpaa2_eth_set_vlan_qos(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_vlan_qos()
3314 struct dpaa2_eth_priv *priv; in dpaa2_eth_setup_dpni() local
3392 static void dpaa2_eth_free_dpni(struct dpaa2_eth_priv *priv) in dpaa2_eth_free_dpni()
3404 static int dpaa2_eth_setup_rx_flow(struct dpaa2_eth_priv *priv, in dpaa2_eth_setup_rx_flow()
3456 static int dpaa2_eth_setup_tx_flow(struct dpaa2_eth_priv *priv, in dpaa2_eth_setup_tx_flow()
3504 static int setup_rx_err_flow(struct dpaa2_eth_priv *priv, in setup_rx_err_flow()
3604 static int dpaa2_eth_config_legacy_hash_key(struct dpaa2_eth_priv *priv, dma_addr_t key) in dpaa2_eth_config_legacy_hash_key()
3629 static int dpaa2_eth_config_hash_key(struct dpaa2_eth_priv *priv, dma_addr_t key) in dpaa2_eth_config_hash_key()
3661 static int dpaa2_eth_config_cls_key(struct dpaa2_eth_priv *priv, dma_addr_t key) in dpaa2_eth_config_cls_key()
3747 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_dist_key() local
3821 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_hash() local
3840 static int dpaa2_eth_set_default_cls(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_default_cls()
3881 static int dpaa2_eth_bind_dpni(struct dpaa2_eth_priv *priv) in dpaa2_eth_bind_dpni()
3956 static int dpaa2_eth_alloc_rings(struct dpaa2_eth_priv *priv) in dpaa2_eth_alloc_rings()
3983 static void dpaa2_eth_free_rings(struct dpaa2_eth_priv *priv) in dpaa2_eth_free_rings()
3991 static int dpaa2_eth_set_mac_addr(struct dpaa2_eth_priv *priv) in dpaa2_eth_set_mac_addr()
4059 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_netdev_init() local
4129 struct dpaa2_eth_priv *priv = (struct dpaa2_eth_priv *)arg; in dpaa2_eth_poll_link_state() local
4143 static int dpaa2_eth_connect_mac(struct dpaa2_eth_priv *priv) in dpaa2_eth_connect_mac()
4190 static void dpaa2_eth_disconnect_mac(struct dpaa2_eth_priv *priv) in dpaa2_eth_disconnect_mac()
4209 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpni_irq0_handler_thread() local
4283 static void dpaa2_eth_add_ch_napi(struct dpaa2_eth_priv *priv) in dpaa2_eth_add_ch_napi()
4296 static void dpaa2_eth_del_ch_napi(struct dpaa2_eth_priv *priv) in dpaa2_eth_del_ch_napi()
4311 struct dpaa2_eth_priv *priv = NULL; in dpaa2_eth_probe() local
4515 struct dpaa2_eth_priv *priv; in dpaa2_eth_remove() local