Lines Matching defs:nn
84 static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start()
94 static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start_async()
105 static bool nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check) in nfp_net_reconfig_check_done()
127 static bool __nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) in __nfp_net_reconfig_wait()
149 static int nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) in nfp_net_reconfig_wait()
162 struct nfp_net *nn = from_timer(nn, t, reconfig_timer); in nfp_net_reconfig_timer() local
190 static void nfp_net_reconfig_post(struct nfp_net *nn, u32 update) in nfp_net_reconfig_post()
210 static void nfp_net_reconfig_sync_enter(struct nfp_net *nn) in nfp_net_reconfig_sync_enter()
241 static void nfp_net_reconfig_wait_posted(struct nfp_net *nn) in nfp_net_reconfig_wait_posted()
261 int __nfp_net_reconfig(struct nfp_net *nn, u32 update) in __nfp_net_reconfig()
282 int nfp_net_reconfig(struct nfp_net *nn, u32 update) in nfp_net_reconfig()
293 int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size) in nfp_net_mbox_lock()
314 int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd) in nfp_net_mbox_reconfig()
330 void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 mbox_cmd) in nfp_net_mbox_reconfig_post()
339 int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn) in nfp_net_mbox_reconfig_wait_posted()
348 int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd) in nfp_net_mbox_reconfig_and_unlock()
404 nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries, in nfp_net_irqs_assign()
475 static void nfp_net_read_link_status(struct nfp_net *nn) in nfp_net_read_link_status()
516 struct nfp_net *nn = data; in nfp_net_irq_lsc() local
537 struct nfp_net *nn = data; in nfp_net_irq_exn() local
555 nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_request()
583 static void nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_free()
687 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_tx_timeout() local
738 static void nfp_net_vecs_init(struct nfp_net *nn) in nfp_net_vecs_init()
815 nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, in nfp_net_prepare_vector()
842 nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec) in nfp_net_cleanup_vector()
853 void nfp_net_rss_write_itbl(struct nfp_net *nn) in nfp_net_rss_write_itbl()
866 void nfp_net_rss_write_key(struct nfp_net *nn) in nfp_net_rss_write_key()
879 void nfp_net_coalesce_write_cfg(struct nfp_net *nn) in nfp_net_coalesce_write_cfg()
913 static void nfp_net_write_mac_addr(struct nfp_net *nn, const u8 *addr) in nfp_net_write_mac_addr()
925 static void nfp_net_clear_config_and_disable(struct nfp_net *nn) in nfp_net_clear_config_and_disable()
980 static int nfp_net_set_config_and_enable(struct nfp_net *nn) in nfp_net_set_config_and_enable()
1072 static void nfp_net_close_stack(struct nfp_net *nn) in nfp_net_close_stack()
1101 static void nfp_net_close_free_all(struct nfp_net *nn) in nfp_net_close_free_all()
1121 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_netdev_close() local
1143 void nfp_ctrl_close(struct nfp_net *nn) in nfp_ctrl_close()
1166 struct nfp_net *nn; in nfp_net_rx_dim_work() local
1196 struct nfp_net *nn; in nfp_net_tx_dim_work() local
1225 static void nfp_net_open_stack(struct nfp_net *nn) in nfp_net_open_stack()
1253 static int nfp_net_open_alloc_all(struct nfp_net *nn) in nfp_net_open_alloc_all()
1303 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_netdev_open() local
1356 int nfp_ctrl_open(struct nfp_net *nn) in nfp_ctrl_open()
1385 int nfp_net_sched_mbox_amsg_work(struct nfp_net *nn, u32 cmd, const void *data, size_t len, in nfp_net_sched_mbox_amsg_work()
1409 struct nfp_net *nn = container_of(work, struct nfp_net, mbox_amsg.work); in nfp_net_mbox_amsg_work() local
1430 static int nfp_net_mc_cfg(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry) in nfp_net_mc_cfg()
1449 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_mc_sync() local
1463 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_mc_unsync() local
1471 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_set_rx_mode() local
1513 static void nfp_net_rss_init_itbl(struct nfp_net *nn) in nfp_net_rss_init_itbl()
1522 static void nfp_net_dp_swap(struct nfp_net *nn, struct nfp_net_dp *dp) in nfp_net_dp_swap()
1535 static int nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp) in nfp_net_dp_swap_enable()
1554 struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn) in nfp_net_clone_dp()
1592 nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp, in nfp_net_check_config()
1624 int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *dp, in nfp_net_ring_reconfig()
1703 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_change_mtu() local
1724 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_vlan_rx_add_vid() local
1748 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_vlan_rx_kill_vid() local
1769 nfp_net_fs_fill_v4(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 op, u32 *addr) in nfp_net_fs_fill_v4()
1803 nfp_net_fs_fill_v6(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 op, u32 *addr) in nfp_net_fs_fill_v6()
1843 nfp_net_fs_fill_act(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 addr) in nfp_net_fs_fill_act()
1855 int nfp_net_fs_add_hw(struct nfp_net *nn, struct nfp_fs_entry *entry) in nfp_net_fs_add_hw()
1896 int nfp_net_fs_del_hw(struct nfp_net *nn, struct nfp_fs_entry *entry) in nfp_net_fs_del_hw()
1937 static void nfp_net_fs_clean(struct nfp_net *nn) in nfp_net_fs_clean()
1951 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_stat64() local
1994 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_set_features() local
2160 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_phys_port_name() local
2179 static int nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_net_xdp_setup_drv()
2209 static int nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_net_xdp_setup_hw()
2223 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_xdp() local
2240 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_set_mac_address() local
2263 struct nfp_net *nn = netdev_priv(dev); in nfp_net_bridge_getlink() local
2279 struct nfp_net *nn = netdev_priv(dev); in nfp_net_bridge_setlink() local
2382 struct nfp_net *nn = netdev_priv(netdev); in nfp_udp_tunnel_sync() local
2415 void nfp_net_info(struct nfp_net *nn) in nfp_net_info()
2479 struct nfp_net *nn; in nfp_net_alloc() local
2585 void nfp_net_free(struct nfp_net *nn) in nfp_net_free()
2603 unsigned int nfp_net_rss_key_sz(struct nfp_net *nn) in nfp_net_rss_key_sz()
2622 static void nfp_net_rss_init(struct nfp_net *nn) in nfp_net_rss_init()
2659 static void nfp_net_irqmod_init(struct nfp_net *nn) in nfp_net_irqmod_init()
2670 static void nfp_net_netdev_init(struct nfp_net *nn) in nfp_net_netdev_init()
2799 static int nfp_net_read_caps(struct nfp_net *nn) in nfp_net_read_caps()
2850 int nfp_net_init(struct nfp_net *nn) in nfp_net_init()
2945 void nfp_net_clean(struct nfp_net *nn) in nfp_net_clean()