/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 84 static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start() argument 86 nn_writel(nn, NFP_NET_CFG_UPDATE, update); in nfp_net_reconfig_start() 88 nn_pci_flush(nn); in nfp_net_reconfig_start() 89 nfp_qcp_wr_ptr_add(nn->qcp_cfg, 1); in nfp_net_reconfig_start() 90 nn->reconfig_in_progress_update = 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() argument 96 update |= nn->reconfig_posted; in nfp_net_reconfig_start_async() 97 nn->reconfig_posted = 0; in nfp_net_reconfig_start_async() 99 nfp_net_reconfig_start(nn, update); in nfp_net_reconfig_start_async() 101 nn in nfp_net_reconfig_start_async() 105 nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check) nfp_net_reconfig_check_done() argument 127 __nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) __nfp_net_reconfig_wait() argument 149 nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) nfp_net_reconfig_wait() argument 162 struct nfp_net *nn = from_timer(nn, t, reconfig_timer); nfp_net_reconfig_timer() local 190 nfp_net_reconfig_post(struct nfp_net *nn, u32 update) nfp_net_reconfig_post() argument 210 nfp_net_reconfig_sync_enter(struct nfp_net *nn) nfp_net_reconfig_sync_enter() argument 241 nfp_net_reconfig_wait_posted(struct nfp_net *nn) nfp_net_reconfig_wait_posted() argument 261 __nfp_net_reconfig(struct nfp_net *nn, u32 update) __nfp_net_reconfig() argument 282 nfp_net_reconfig(struct nfp_net *nn, u32 update) nfp_net_reconfig() argument 293 nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size) nfp_net_mbox_lock() argument 314 nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig() argument 330 nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig_post() argument 339 nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn) nfp_net_mbox_reconfig_wait_posted() argument 348 nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig_and_unlock() argument 404 nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries, unsigned int n) nfp_net_irqs_assign() argument 475 nfp_net_read_link_status(struct nfp_net *nn) nfp_net_read_link_status() argument 516 struct nfp_net *nn = data; nfp_net_irq_lsc() local 537 struct nfp_net *nn = data; nfp_net_irq_exn() local 555 nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, const char *format, char *name, size_t name_sz, unsigned int vector_idx, irq_handler_t handler) nfp_net_aux_irq_request() argument 583 nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, unsigned int vector_idx) nfp_net_aux_irq_free() argument 687 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tx_timeout() local 738 nfp_net_vecs_init(struct nfp_net *nn) nfp_net_vecs_init() argument 815 nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, int idx) nfp_net_prepare_vector() argument 842 nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec) nfp_net_cleanup_vector() argument 853 nfp_net_rss_write_itbl(struct nfp_net *nn) nfp_net_rss_write_itbl() argument 866 nfp_net_rss_write_key(struct nfp_net *nn) nfp_net_rss_write_key() argument 879 nfp_net_coalesce_write_cfg(struct nfp_net *nn) nfp_net_coalesce_write_cfg() argument 913 nfp_net_write_mac_addr(struct nfp_net *nn, const u8 *addr) nfp_net_write_mac_addr() argument 925 nfp_net_clear_config_and_disable(struct nfp_net *nn) nfp_net_clear_config_and_disable() argument 980 nfp_net_set_config_and_enable(struct nfp_net *nn) nfp_net_set_config_and_enable() argument 1072 nfp_net_close_stack(struct nfp_net *nn) nfp_net_close_stack() argument 1101 nfp_net_close_free_all(struct nfp_net *nn) nfp_net_close_free_all() argument 1121 struct nfp_net *nn = netdev_priv(netdev); nfp_net_netdev_close() local 1143 nfp_ctrl_close(struct nfp_net *nn) nfp_ctrl_close() argument 1166 struct nfp_net *nn; nfp_net_rx_dim_work() local 1195 struct nfp_net *nn; nfp_net_tx_dim_work() local 1223 nfp_net_open_stack(struct nfp_net *nn) nfp_net_open_stack() argument 1251 nfp_net_open_alloc_all(struct nfp_net *nn) nfp_net_open_alloc_all() argument 1301 struct nfp_net *nn = netdev_priv(netdev); nfp_net_netdev_open() local 1354 nfp_ctrl_open(struct nfp_net *nn) nfp_ctrl_open() argument 1383 nfp_net_sched_mbox_amsg_work(struct nfp_net *nn, u32 cmd, const void *data, size_t len, int (*cb)(struct nfp_net *, struct nfp_mbox_amsg_entry *)) nfp_net_sched_mbox_amsg_work() argument 1407 struct nfp_net *nn = container_of(work, struct nfp_net, mbox_amsg.work); nfp_net_mbox_amsg_work() local 1428 nfp_net_mc_cfg(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry) nfp_net_mc_cfg() argument 1447 struct nfp_net *nn = netdev_priv(netdev); nfp_net_mc_sync() local 1461 struct nfp_net *nn = netdev_priv(netdev); nfp_net_mc_unsync() local 1469 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rx_mode() local 1511 nfp_net_rss_init_itbl(struct nfp_net *nn) nfp_net_rss_init_itbl() argument 1520 nfp_net_dp_swap(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_dp_swap() argument 1533 nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_dp_swap_enable() argument 1552 nfp_net_clone_dp(struct nfp_net *nn) nfp_net_clone_dp() argument 1590 nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp, struct netlink_ext_ack *extack) nfp_net_check_config() argument 1622 nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *dp, struct netlink_ext_ack *extack) nfp_net_ring_reconfig() argument 1701 struct nfp_net *nn = netdev_priv(netdev); nfp_net_change_mtu() local 1722 struct nfp_net *nn = netdev_priv(netdev); nfp_net_vlan_rx_add_vid() local 1746 struct nfp_net *nn = netdev_priv(netdev); nfp_net_vlan_rx_kill_vid() local 1769 struct nfp_net *nn = netdev_priv(netdev); nfp_net_stat64() local 1812 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_features() local 1975 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_phys_port_name() local 1994 nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net_xdp_setup_drv() argument 2024 nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net_xdp_setup_hw() argument 2038 struct nfp_net *nn = netdev_priv(netdev); nfp_net_xdp() local 2055 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_mac_address() local 2078 struct nfp_net *nn = netdev_priv(dev); nfp_net_bridge_getlink() local 2094 struct nfp_net *nn = netdev_priv(dev); nfp_net_bridge_setlink() local 2197 struct nfp_net *nn = netdev_priv(netdev); nfp_udp_tunnel_sync() local 2230 nfp_net_info(struct nfp_net *nn) nfp_net_info() argument 2293 struct nfp_net *nn; nfp_net_alloc() local 2399 nfp_net_free(struct nfp_net *nn) nfp_net_free() argument 2417 nfp_net_rss_key_sz(struct nfp_net *nn) nfp_net_rss_key_sz() argument 2436 nfp_net_rss_init(struct nfp_net *nn) nfp_net_rss_init() argument 2473 nfp_net_irqmod_init(struct nfp_net *nn) nfp_net_irqmod_init() argument 2484 nfp_net_netdev_init(struct nfp_net *nn) nfp_net_netdev_init() argument 2611 nfp_net_read_caps(struct nfp_net *nn) nfp_net_read_caps() argument 2662 nfp_net_init(struct nfp_net *nn) nfp_net_init() argument 2755 nfp_net_clean(struct nfp_net *nn) nfp_net_clean() argument [all...] |
H A D | ccm_mbox.c | 54 static u32 nfp_ccm_mbox_max_msg(struct nfp_net *nn) in nfp_ccm_mbox_max_msg() argument 56 return round_down(nn->tlv_caps.mbox_len, 4) - in nfp_ccm_mbox_max_msg() 116 static bool nfp_ccm_mbox_is_first(struct nfp_net *nn, struct sk_buff *skb) in nfp_ccm_mbox_is_first() argument 118 return skb_queue_is_first(&nn->mbox_cmsg.queue, skb); in nfp_ccm_mbox_is_first() 121 static bool nfp_ccm_mbox_should_run(struct nfp_net *nn, struct sk_buff *skb) in nfp_ccm_mbox_should_run() argument 128 static void nfp_ccm_mbox_mark_next_runner(struct nfp_net *nn) in nfp_ccm_mbox_mark_next_runner() argument 133 skb = skb_peek(&nn->mbox_cmsg.queue); in nfp_ccm_mbox_mark_next_runner() 140 queue_work(nn->mbox_cmsg.workq, &nn->mbox_cmsg.runq_work); in nfp_ccm_mbox_mark_next_runner() 144 nfp_ccm_mbox_write_tlv(struct nfp_net *nn, u3 argument 151 nfp_ccm_mbox_copy_in(struct nfp_net *nn, struct sk_buff *last) nfp_ccm_mbox_copy_in() argument 199 nfp_ccm_mbox_find_req(struct nfp_net *nn, __be16 tag, struct sk_buff *last) nfp_ccm_mbox_find_req() argument 214 nfp_ccm_mbox_copy_out(struct nfp_net *nn, struct sk_buff *last) nfp_ccm_mbox_copy_out() argument 355 nfp_ccm_mbox_mark_all_err(struct nfp_net *nn, struct sk_buff *last, int err) nfp_ccm_mbox_mark_all_err() argument 405 nn_ctrl_bar_lock(nn); global() variable 415 nn_ctrl_bar_unlock(nn); global() variable 451 nfp_ccm_mbox_mark_next_runner(nn); global() variable 464 nfp_ccm_mbox_msg_prepare(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size, gfp_t flags) nfp_ccm_mbox_msg_prepare() argument 517 nfp_ccm_mbox_msg_enqueue(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, bool critical) nfp_ccm_mbox_msg_enqueue() argument 539 __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size, bool critical) __nfp_ccm_mbox_communicate() argument 597 nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size) nfp_ccm_mbox_communicate() argument 609 struct nfp_net *nn; nfp_ccm_mbox_post_runq_work() local 628 struct nfp_net *nn; nfp_ccm_mbox_post_wait_work() local 648 nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int max_reply_size) nfp_ccm_mbox_post() argument 690 nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size, unsigned int reply_size, gfp_t flags) nfp_ccm_mbox_msg_alloc() argument 711 nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size) nfp_ccm_mbox_fits() argument 716 nfp_ccm_mbox_init(struct nfp_net *nn) nfp_ccm_mbox_init() argument 721 nfp_ccm_mbox_clean(struct nfp_net *nn) nfp_ccm_mbox_clean() argument 726 nfp_ccm_mbox_alloc(struct nfp_net *nn) nfp_ccm_mbox_alloc() argument 739 nfp_ccm_mbox_free(struct nfp_net *nn) nfp_ccm_mbox_free() argument [all...] |
H A D | nfp_netvf_main.c | 23 * @nn: NFP Net structure for this device 29 struct nfp_net *nn; member 61 static void nfp_netvf_get_mac_addr(struct nfp_net *nn) in nfp_netvf_get_mac_addr() argument 65 put_unaligned_be32(nn_readl(nn, NFP_NET_CFG_MACADDR + 0), &mac_addr[0]); in nfp_netvf_get_mac_addr() 66 put_unaligned_be16(nn_readw(nn, NFP_NET_CFG_MACADDR + 6), &mac_addr[4]); in nfp_netvf_get_mac_addr() 69 eth_hw_addr_random(nn->dp.netdev); in nfp_netvf_get_mac_addr() 73 eth_hw_addr_set(nn->dp.netdev, mac_addr); in nfp_netvf_get_mac_addr() 74 ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); in nfp_netvf_get_mac_addr() 89 struct nfp_net *nn; in nfp_netvf_pci_probe() local 191 nn in nfp_netvf_pci_probe() 302 struct nfp_net *nn; nfp_netvf_pci_remove() local [all...] |
H A D | nfp_net.h | 28 #define nn_pr(nn, lvl, fmt, args...) \ 30 struct nfp_net *__nn = (nn); \ 38 #define nn_err(nn, fmt, args...) nn_pr(nn, KERN_ERR, fmt, ## args) 39 #define nn_warn(nn, fmt, args...) nn_pr(nn, KERN_WARNING, fmt, ## args) 40 #define nn_info(nn, fmt, args...) nn_pr(nn, KERN_INFO, fmt, ## args) 41 #define nn_dbg(nn, fmt, args...) nn_pr(nn, KERN_DEBU 747 nn_readb(struct nfp_net *nn, int off) nn_readb() argument 752 nn_writeb(struct nfp_net *nn, int off, u8 val) nn_writeb() argument 757 nn_readw(struct nfp_net *nn, int off) nn_readw() argument 762 nn_writew(struct nfp_net *nn, int off, u16 val) nn_writew() argument 767 nn_readl(struct nfp_net *nn, int off) nn_readl() argument 772 nn_writel(struct nfp_net *nn, int off, u32 val) nn_writel() argument 777 nn_readq(struct nfp_net *nn, int off) nn_readq() argument 782 nn_writeq(struct nfp_net *nn, int off, u64 val) nn_writeq() argument 788 nn_pci_flush(struct nfp_net *nn) nn_pci_flush() argument 881 nfp_net_is_data_vnic(struct nfp_net *nn) nfp_net_is_data_vnic() argument 887 nfp_net_running(struct nfp_net *nn) nfp_net_running() argument 892 nfp_net_name(struct nfp_net *nn) nfp_net_name() argument 909 nn_ctrl_bar_lock(struct nfp_net *nn) nn_ctrl_bar_lock() argument 914 nn_ctrl_bar_trylock(struct nfp_net *nn) nn_ctrl_bar_trylock() argument 919 nn_ctrl_bar_unlock(struct nfp_net *nn) nn_ctrl_bar_unlock() argument 1011 nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) nfp_net_debugfs_vnic_add() argument [all...] |
H A D | nfp_net_ethtool.c | 220 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_drvinfo() local 223 nn->fw_ver.extend, nn->fw_ver.class, in nfp_net_get_drvinfo() 224 nn->fw_ver.major, nn->fw_ver.minor); in nfp_net_get_drvinfo() 225 strscpy(drvinfo->bus_info, pci_name(nn->pdev), in nfp_net_get_drvinfo() 228 nfp_get_drvinfo(nn->app, nn->pdev, vnic_version, drvinfo); in nfp_net_get_drvinfo() 489 struct nfp_net *nn; in nfp_net_get_link_ksettings() local 530 nn in nfp_net_get_link_ksettings() 627 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_ringparam() local 636 nfp_net_set_ring_size(struct nfp_net *nn, u32 rxd_cnt, u32 txd_cnt) nfp_net_set_ring_size() argument 656 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_ringparam() local 728 struct nfp_net *nn = netdev_priv(netdev); nfp_test_fw() local 838 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats_count() local 846 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats_strings() local 880 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats() local 982 nfp_vnic_get_tlv_stats_count(struct nfp_net *nn) nfp_vnic_get_tlv_stats_count() argument 987 nfp_vnic_get_tlv_stats_strings(struct nfp_net *nn, u8 *data) nfp_vnic_get_tlv_stats_strings() argument 1020 nfp_vnic_get_tlv_stats(struct nfp_net *nn, u64 *data) nfp_vnic_get_tlv_stats() argument 1085 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_strings() local 1109 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_stats() local 1123 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_sset_count() local 1299 nfp_net_get_rss_hash_opts(struct nfp_net *nn, struct ethtool_rxnfc *cmd) nfp_net_get_rss_hash_opts() argument 1323 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxnfc() local 1336 nfp_net_set_rss_hash_opt(struct nfp_net *nn, struct ethtool_rxnfc *nfc) nfp_net_set_rss_hash_opt() argument 1391 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rxnfc() local 1403 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh_indir_size() local 1413 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh_key_size() local 1424 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh() local 1448 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rxfh() local 1482 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_regs() local 1497 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_coalesce() local 1756 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_coalesce() local 1813 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_channels() local 1830 nfp_net_set_num_rings(struct nfp_net *nn, unsigned int total_rx, unsigned int total_tx) nfp_net_set_num_rings() argument 1851 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_channels() local [all...] |
H A D | nfp_net_main.c | 79 static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_free_vnic() argument 81 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnic() 82 nfp_app_vnic_free(pf->app, nn); in nfp_net_pf_free_vnic() 83 nfp_port_free(nn->port); in nfp_net_pf_free_vnic() 84 list_del(&nn->vnic_list); in nfp_net_pf_free_vnic() 86 nfp_net_free(nn); in nfp_net_pf_free_vnic() 91 struct nfp_net *nn, *next; in nfp_net_pf_free_vnics() local 93 list_for_each_entry_safe(nn, next, &pf->vnics, vnic_list) in nfp_net_pf_free_vnics() 94 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnics() 95 nfp_net_pf_free_vnic(pf, nn); in nfp_net_pf_free_vnics() 104 struct nfp_net *nn; nfp_net_pf_alloc_vnic() local 140 nfp_net_pf_init_vnic(struct nfp_pf *pf, struct nfp_net *nn, unsigned int id) nfp_net_pf_init_vnic() argument 181 struct nfp_net *nn; nfp_net_pf_alloc_vnics() local 213 nfp_net_pf_clean_vnic(struct nfp_pf *pf, struct nfp_net *nn) nfp_net_pf_clean_vnic() argument 226 struct nfp_net *nn; nfp_net_pf_alloc_irqs() local 271 struct nfp_net *nn; nfp_net_pf_init_vnics() local 549 struct nfp_net *nn; nfp_net_notify_port_speed() local 596 struct nfp_net *nn, *next; nfp_net_refresh_port_table_sync() local 809 struct nfp_net *nn, *next; nfp_net_pci_remove() local [all...] |
H A D | nfp_app_nic.c | 12 struct nfp_net *nn, unsigned int id) in nfp_app_nic_vnic_init_phy_port() 19 nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev); in nfp_app_nic_vnic_init_phy_port() 20 if (IS_ERR(nn->port)) in nfp_app_nic_vnic_init_phy_port() 21 return PTR_ERR(nn->port); in nfp_app_nic_vnic_init_phy_port() 23 err = nfp_port_init_phy_port(pf, app, nn->port, id); in nfp_app_nic_vnic_init_phy_port() 25 nfp_port_free(nn->port); in nfp_app_nic_vnic_init_phy_port() 29 return nn->port->type == NFP_PORT_INVALID; in nfp_app_nic_vnic_init_phy_port() 32 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_nic_vnic_alloc() argument 37 err = nfp_app_nic_vnic_init_phy_port(app->pf, app, nn, i in nfp_app_nic_vnic_alloc() 11 nfp_app_nic_vnic_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, struct nfp_net *nn, unsigned int id) nfp_app_nic_vnic_init_phy_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | ccm_mbox.c | 54 static u32 nfp_ccm_mbox_max_msg(struct nfp_net *nn) in nfp_ccm_mbox_max_msg() argument 56 return round_down(nn->tlv_caps.mbox_len, 4) - in nfp_ccm_mbox_max_msg() 116 static bool nfp_ccm_mbox_is_first(struct nfp_net *nn, struct sk_buff *skb) in nfp_ccm_mbox_is_first() argument 118 return skb_queue_is_first(&nn->mbox_cmsg.queue, skb); in nfp_ccm_mbox_is_first() 121 static bool nfp_ccm_mbox_should_run(struct nfp_net *nn, struct sk_buff *skb) in nfp_ccm_mbox_should_run() argument 128 static void nfp_ccm_mbox_mark_next_runner(struct nfp_net *nn) in nfp_ccm_mbox_mark_next_runner() argument 133 skb = skb_peek(&nn->mbox_cmsg.queue); in nfp_ccm_mbox_mark_next_runner() 140 queue_work(nn->mbox_cmsg.workq, &nn->mbox_cmsg.runq_work); in nfp_ccm_mbox_mark_next_runner() 144 nfp_ccm_mbox_write_tlv(struct nfp_net *nn, u3 argument 151 nfp_ccm_mbox_copy_in(struct nfp_net *nn, struct sk_buff *last) nfp_ccm_mbox_copy_in() argument 199 nfp_ccm_mbox_find_req(struct nfp_net *nn, __be16 tag, struct sk_buff *last) nfp_ccm_mbox_find_req() argument 214 nfp_ccm_mbox_copy_out(struct nfp_net *nn, struct sk_buff *last) nfp_ccm_mbox_copy_out() argument 355 nfp_ccm_mbox_mark_all_err(struct nfp_net *nn, struct sk_buff *last, int err) nfp_ccm_mbox_mark_all_err() argument 405 nn_ctrl_bar_lock(nn); global() variable 415 nn_ctrl_bar_unlock(nn); global() variable 451 nfp_ccm_mbox_mark_next_runner(nn); global() variable 464 nfp_ccm_mbox_msg_prepare(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size, gfp_t flags) nfp_ccm_mbox_msg_prepare() argument 517 nfp_ccm_mbox_msg_enqueue(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, bool critical) nfp_ccm_mbox_msg_enqueue() argument 539 __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size, bool critical) __nfp_ccm_mbox_communicate() argument 597 nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int reply_size, unsigned int max_reply_size) nfp_ccm_mbox_communicate() argument 609 struct nfp_net *nn; nfp_ccm_mbox_post_runq_work() local 628 struct nfp_net *nn; nfp_ccm_mbox_post_wait_work() local 648 nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb, enum nfp_ccm_type type, unsigned int max_reply_size) nfp_ccm_mbox_post() argument 690 nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size, unsigned int reply_size, gfp_t flags) nfp_ccm_mbox_msg_alloc() argument 711 nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size) nfp_ccm_mbox_fits() argument 716 nfp_ccm_mbox_init(struct nfp_net *nn) nfp_ccm_mbox_init() argument 721 nfp_ccm_mbox_clean(struct nfp_net *nn) nfp_ccm_mbox_clean() argument 726 nfp_ccm_mbox_alloc(struct nfp_net *nn) nfp_ccm_mbox_alloc() argument 739 nfp_ccm_mbox_free(struct nfp_net *nn) nfp_ccm_mbox_free() argument [all...] |
H A D | nfp_net_common.c | 101 static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start() argument 103 nn_writel(nn, NFP_NET_CFG_UPDATE, update); in nfp_net_reconfig_start() 105 nn_pci_flush(nn); in nfp_net_reconfig_start() 106 nfp_qcp_wr_ptr_add(nn->qcp_cfg, 1); in nfp_net_reconfig_start() 107 nn->reconfig_in_progress_update = update; in nfp_net_reconfig_start() 111 static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start_async() argument 113 update |= nn->reconfig_posted; in nfp_net_reconfig_start_async() 114 nn->reconfig_posted = 0; in nfp_net_reconfig_start_async() 116 nfp_net_reconfig_start(nn, update); in nfp_net_reconfig_start_async() 118 nn in nfp_net_reconfig_start_async() 122 nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check) nfp_net_reconfig_check_done() argument 144 __nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) __nfp_net_reconfig_wait() argument 166 nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) nfp_net_reconfig_wait() argument 179 struct nfp_net *nn = from_timer(nn, t, reconfig_timer); nfp_net_reconfig_timer() local 207 nfp_net_reconfig_post(struct nfp_net *nn, u32 update) nfp_net_reconfig_post() argument 227 nfp_net_reconfig_sync_enter(struct nfp_net *nn) nfp_net_reconfig_sync_enter() argument 258 nfp_net_reconfig_wait_posted(struct nfp_net *nn) nfp_net_reconfig_wait_posted() argument 278 __nfp_net_reconfig(struct nfp_net *nn, u32 update) __nfp_net_reconfig() argument 299 nfp_net_reconfig(struct nfp_net *nn, u32 update) nfp_net_reconfig() argument 310 nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size) nfp_net_mbox_lock() argument 331 nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig() argument 347 nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig_post() argument 356 nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn) nfp_net_mbox_reconfig_wait_posted() argument 365 nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd) nfp_net_mbox_reconfig_and_unlock() argument 384 nfp_net_irq_unmask(struct nfp_net *nn, unsigned int entry_nr) nfp_net_irq_unmask() argument 434 nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries, unsigned int n) nfp_net_irqs_assign() argument 499 nfp_net_read_link_status(struct nfp_net *nn) nfp_net_read_link_status() argument 537 struct nfp_net *nn = data; nfp_net_irq_lsc() local 558 struct nfp_net *nn = data; nfp_net_irq_exn() local 577 struct nfp_net *nn = r_vec->nfp_net; nfp_net_tx_ring_init() local 598 struct nfp_net *nn = r_vec->nfp_net; nfp_net_rx_ring_init() local 619 nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, const char *format, char *name, size_t name_sz, unsigned int vector_idx, irq_handler_t handler) nfp_net_aux_irq_request() argument 647 nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, unsigned int vector_idx) nfp_net_aux_irq_free() argument 979 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tx() local 1327 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tx_timeout() local 1957 struct nfp_net *nn = netdev_priv(dp->netdev); nfp_net_rx() local 1965 struct nfp_net *nn; nfp_net_rx() local 2073 nfp_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, struct sk_buff *skb, bool old) nfp_ctrl_tx_one() argument 2156 __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb) __nfp_ctrl_tx() argument 2163 nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb) nfp_ctrl_tx() argument 2185 nfp_ctrl_meta_ok(struct nfp_net *nn, void *data, unsigned int meta_len) nfp_ctrl_meta_ok() argument 2203 nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, struct nfp_net_rx_ring *rx_ring) nfp_ctrl_rx_one() argument 2280 struct nfp_net *nn = r_vec->nfp_net; nfp_ctrl_rx() local 2315 nfp_net_vecs_init(struct nfp_net *nn) nfp_net_vecs_init() argument 2449 nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_tx_rings_prepare() argument 2564 nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_rx_rings_prepare() argument 2620 nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, int idx) nfp_net_prepare_vector() argument 2656 nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec) nfp_net_cleanup_vector() argument 2671 nfp_net_rss_write_itbl(struct nfp_net *nn) nfp_net_rss_write_itbl() argument 2684 nfp_net_rss_write_key(struct nfp_net *nn) nfp_net_rss_write_key() argument 2697 nfp_net_coalesce_write_cfg(struct nfp_net *nn) nfp_net_coalesce_write_cfg() argument 2731 nfp_net_write_mac_addr(struct nfp_net *nn, const u8 *addr) nfp_net_write_mac_addr() argument 2737 nfp_net_vec_clear_ring_data(struct nfp_net *nn, unsigned int idx) nfp_net_vec_clear_ring_data() argument 2754 nfp_net_clear_config_and_disable(struct nfp_net *nn) nfp_net_clear_config_and_disable() argument 2788 nfp_net_rx_ring_hw_cfg_write(struct nfp_net *nn, struct nfp_net_rx_ring *rx_ring, unsigned int idx) nfp_net_rx_ring_hw_cfg_write() argument 2798 nfp_net_tx_ring_hw_cfg_write(struct nfp_net *nn, struct nfp_net_tx_ring *tx_ring, unsigned int idx) nfp_net_tx_ring_hw_cfg_write() argument 2810 nfp_net_set_config_and_enable(struct nfp_net *nn) nfp_net_set_config_and_enable() argument 2876 nfp_net_close_stack(struct nfp_net *nn) nfp_net_close_stack() argument 2896 nfp_net_close_free_all(struct nfp_net *nn) nfp_net_close_free_all() argument 2916 struct nfp_net *nn = netdev_priv(netdev); nfp_net_netdev_close() local 2935 nfp_ctrl_close(struct nfp_net *nn) nfp_ctrl_close() argument 2957 nfp_net_open_stack(struct nfp_net *nn) nfp_net_open_stack() argument 2972 nfp_net_open_alloc_all(struct nfp_net *nn) nfp_net_open_alloc_all() argument 3022 struct nfp_net *nn = netdev_priv(netdev); nfp_net_netdev_open() local 3075 nfp_ctrl_open(struct nfp_net *nn) nfp_ctrl_open() argument 3106 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rx_mode() local 3134 nfp_net_rss_init_itbl(struct nfp_net *nn) nfp_net_rss_init_itbl() argument 3143 nfp_net_dp_swap(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_dp_swap() argument 3156 nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net_dp_swap_enable() argument 3180 nfp_net_clone_dp(struct nfp_net *nn) nfp_net_clone_dp() argument 3201 nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp, struct netlink_ext_ack *extack) nfp_net_check_config() argument 3219 nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *dp, struct netlink_ext_ack *extack) nfp_net_ring_reconfig() argument 3298 struct nfp_net *nn = netdev_priv(netdev); nfp_net_change_mtu() local 3319 struct nfp_net *nn = netdev_priv(netdev); nfp_net_vlan_rx_add_vid() local 3343 struct nfp_net *nn = netdev_priv(netdev); nfp_net_vlan_rx_kill_vid() local 3366 struct nfp_net *nn = netdev_priv(netdev); nfp_net_stat64() local 3409 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_features() local 3540 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_phys_port_name() local 3559 nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net_xdp_setup_drv() argument 3589 nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net_xdp_setup_hw() argument 3603 struct nfp_net *nn = netdev_priv(netdev); nfp_net_xdp() local 3617 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_mac_address() local 3667 struct nfp_net *nn = netdev_priv(netdev); nfp_udp_tunnel_sync() local 3700 nfp_net_info(struct nfp_net *nn) nfp_net_info() argument 3754 struct nfp_net *nn; nfp_net_alloc() local 3823 nfp_net_free(struct nfp_net *nn) nfp_net_free() argument 3840 nfp_net_rss_key_sz(struct nfp_net *nn) nfp_net_rss_key_sz() argument 3859 nfp_net_rss_init(struct nfp_net *nn) nfp_net_rss_init() argument 3894 nfp_net_irqmod_init(struct nfp_net *nn) nfp_net_irqmod_init() argument 3902 nfp_net_netdev_init(struct nfp_net *nn) nfp_net_netdev_init() argument 3997 nfp_net_read_caps(struct nfp_net *nn) nfp_net_read_caps() argument 4044 nfp_net_init(struct nfp_net *nn) nfp_net_init() argument 4122 nfp_net_clean(struct nfp_net *nn) nfp_net_clean() argument [all...] |
H A D | nfp_net_ethtool.c | 216 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_drvinfo() local 219 nn->fw_ver.resv, nn->fw_ver.class, in nfp_net_get_drvinfo() 220 nn->fw_ver.major, nn->fw_ver.minor); in nfp_net_get_drvinfo() 221 strlcpy(drvinfo->bus_info, pci_name(nn->pdev), in nfp_net_get_drvinfo() 224 nfp_get_drvinfo(nn->app, nn->pdev, vnic_version, drvinfo); in nfp_net_get_drvinfo() 284 struct nfp_net *nn; in nfp_net_get_link_ksettings() local 316 nn in nfp_net_get_link_ksettings() 385 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_ringparam() local 393 nfp_net_set_ring_size(struct nfp_net *nn, u32 rxd_cnt, u32 txd_cnt) nfp_net_set_ring_size() argument 410 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_ringparam() local 447 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats_count() local 455 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats_strings() local 489 struct nfp_net *nn = netdev_priv(netdev); nfp_vnic_get_sw_stats() local 591 nfp_vnic_get_tlv_stats_count(struct nfp_net *nn) nfp_vnic_get_tlv_stats_count() argument 596 nfp_vnic_get_tlv_stats_strings(struct nfp_net *nn, u8 *data) nfp_vnic_get_tlv_stats_strings() argument 629 nfp_vnic_get_tlv_stats(struct nfp_net *nn, u64 *data) nfp_vnic_get_tlv_stats() argument 694 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_strings() local 715 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_stats() local 729 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_sset_count() local 898 nfp_net_get_rss_hash_opts(struct nfp_net *nn, struct ethtool_rxnfc *cmd) nfp_net_get_rss_hash_opts() argument 922 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxnfc() local 935 nfp_net_set_rss_hash_opt(struct nfp_net *nn, struct ethtool_rxnfc *nfc) nfp_net_set_rss_hash_opt() argument 990 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rxnfc() local 1002 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh_indir_size() local 1012 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh_key_size() local 1023 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_rxfh() local 1047 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_rxfh() local 1081 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_regs() local 1094 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_coalesce() local 1348 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_coalesce() local 1406 struct nfp_net *nn = netdev_priv(netdev); nfp_net_get_channels() local 1423 nfp_net_set_num_rings(struct nfp_net *nn, unsigned int total_rx, unsigned int total_tx) nfp_net_set_num_rings() argument 1444 struct nfp_net *nn = netdev_priv(netdev); nfp_net_set_channels() local [all...] |
H A D | nfp_net_main.c | 85 static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_free_vnic() argument 87 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnic() 88 nfp_app_vnic_free(pf->app, nn); in nfp_net_pf_free_vnic() 89 nfp_port_free(nn->port); in nfp_net_pf_free_vnic() 90 list_del(&nn->vnic_list); in nfp_net_pf_free_vnic() 92 nfp_net_free(nn); in nfp_net_pf_free_vnic() 97 struct nfp_net *nn, *next; in nfp_net_pf_free_vnics() local 99 list_for_each_entry_safe(nn, next, &pf->vnics, vnic_list) in nfp_net_pf_free_vnics() 100 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnics() 101 nfp_net_pf_free_vnic(pf, nn); in nfp_net_pf_free_vnics() 110 struct nfp_net *nn; nfp_net_pf_alloc_vnic() local 147 nfp_net_pf_init_vnic(struct nfp_pf *pf, struct nfp_net *nn, unsigned int id) nfp_net_pf_init_vnic() argument 193 struct nfp_net *nn; nfp_net_pf_alloc_vnics() local 222 nfp_net_pf_clean_vnic(struct nfp_pf *pf, struct nfp_net *nn) nfp_net_pf_clean_vnic() argument 237 struct nfp_net *nn; nfp_net_pf_alloc_irqs() local 282 struct nfp_net *nn; nfp_net_pf_init_vnics() local 550 struct nfp_net *nn, *next; nfp_net_refresh_port_table_sync() local 764 struct nfp_net *nn, *next; nfp_net_pci_remove() local [all...] |
H A D | nfp_netvf_main.c | 22 * @nn: NFP Net structure for this device 28 struct nfp_net *nn; member 49 static void nfp_netvf_get_mac_addr(struct nfp_net *nn) in nfp_netvf_get_mac_addr() argument 53 put_unaligned_be32(nn_readl(nn, NFP_NET_CFG_MACADDR + 0), &mac_addr[0]); in nfp_netvf_get_mac_addr() 54 put_unaligned_be16(nn_readw(nn, NFP_NET_CFG_MACADDR + 6), &mac_addr[4]); in nfp_netvf_get_mac_addr() 57 eth_hw_addr_random(nn->dp.netdev); in nfp_netvf_get_mac_addr() 61 ether_addr_copy(nn->dp.netdev->dev_addr, mac_addr); in nfp_netvf_get_mac_addr() 62 ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); in nfp_netvf_get_mac_addr() 76 struct nfp_net *nn; in nfp_netvf_pci_probe() local 175 nn in nfp_netvf_pci_probe() 286 struct nfp_net *nn; nfp_netvf_pci_remove() local [all...] |
H A D | nfp_net.h | 27 #define nn_pr(nn, lvl, fmt, args...) \ 29 struct nfp_net *__nn = (nn); \ 37 #define nn_err(nn, fmt, args...) nn_pr(nn, KERN_ERR, fmt, ## args) 38 #define nn_warn(nn, fmt, args...) nn_pr(nn, KERN_WARNING, fmt, ## args) 39 #define nn_info(nn, fmt, args...) nn_pr(nn, KERN_INFO, fmt, ## args) 40 #define nn_dbg(nn, fmt, args...) nn_pr(nn, KERN_DEBU 702 nn_readb(struct nfp_net *nn, int off) nn_readb() argument 707 nn_writeb(struct nfp_net *nn, int off, u8 val) nn_writeb() argument 712 nn_readw(struct nfp_net *nn, int off) nn_readw() argument 717 nn_writew(struct nfp_net *nn, int off, u16 val) nn_writew() argument 722 nn_readl(struct nfp_net *nn, int off) nn_readl() argument 727 nn_writel(struct nfp_net *nn, int off, u32 val) nn_writel() argument 732 nn_readq(struct nfp_net *nn, int off) nn_readq() argument 737 nn_writeq(struct nfp_net *nn, int off, u64 val) nn_writeq() argument 743 nn_pci_flush(struct nfp_net *nn) nn_pci_flush() argument 866 nfp_net_is_data_vnic(struct nfp_net *nn) nfp_net_is_data_vnic() argument 872 nfp_net_running(struct nfp_net *nn) nfp_net_running() argument 877 nfp_net_name(struct nfp_net *nn) nfp_net_name() argument 894 nn_ctrl_bar_lock(struct nfp_net *nn) nn_ctrl_bar_lock() argument 899 nn_ctrl_bar_trylock(struct nfp_net *nn) nn_ctrl_bar_trylock() argument 904 nn_ctrl_bar_unlock(struct nfp_net *nn) nn_ctrl_bar_unlock() argument 981 nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) nfp_net_debugfs_vnic_add() argument [all...] |
H A D | nfp_app_nic.c | 12 struct nfp_net *nn, unsigned int id) in nfp_app_nic_vnic_init_phy_port() 19 nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev); in nfp_app_nic_vnic_init_phy_port() 20 if (IS_ERR(nn->port)) in nfp_app_nic_vnic_init_phy_port() 21 return PTR_ERR(nn->port); in nfp_app_nic_vnic_init_phy_port() 23 err = nfp_port_init_phy_port(pf, app, nn->port, id); in nfp_app_nic_vnic_init_phy_port() 25 nfp_port_free(nn->port); in nfp_app_nic_vnic_init_phy_port() 29 return nn->port->type == NFP_PORT_INVALID; in nfp_app_nic_vnic_init_phy_port() 32 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_nic_vnic_alloc() argument 37 err = nfp_app_nic_vnic_init_phy_port(app->pf, app, nn, i in nfp_app_nic_vnic_alloc() 11 nfp_app_nic_vnic_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, struct nfp_net *nn, unsigned int id) nfp_app_nic_vnic_init_phy_port() argument [all...] |
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfssvc.c | 62 * nfsd_mutex protects nn->nfsd_serv -- both the pointer itself and the members 66 * If (out side the lock) nn->nfsd_serv is non-NULL, then it must point to a 188 nfsd_netns_free_versions(struct nfsd_net *nn) in nfsd_netns_free_versions() argument 190 kfree(nn->nfsd_versions); in nfsd_netns_free_versions() 191 kfree(nn->nfsd4_minorversions); in nfsd_netns_free_versions() 192 nn->nfsd_versions = NULL; in nfsd_netns_free_versions() 193 nn->nfsd4_minorversions = NULL; in nfsd_netns_free_versions() 197 nfsd_netns_init_versions(struct nfsd_net *nn) in nfsd_netns_init_versions() argument 199 if (!nn->nfsd_versions) { in nfsd_netns_init_versions() 200 nn in nfsd_netns_init_versions() 207 nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change) nfsd_vers() argument 232 nfsd_adjust_nfsd_versions4(struct nfsd_net *nn) nfsd_adjust_nfsd_versions4() argument 243 nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change) nfsd_minorversion() argument 283 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_nrthreads() local 295 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_init_socks() local 347 nfsd_needs_lockd(struct nfsd_net *nn) nfsd_needs_lockd() argument 352 nfsd_copy_boot_verifier(__be32 verf[2], struct nfsd_net *nn) nfsd_copy_boot_verifier() argument 369 nfsd_reset_boot_verifier_locked(struct nfsd_net *nn) nfsd_reset_boot_verifier_locked() argument 374 nfsd_reset_boot_verifier(struct nfsd_net *nn) nfsd_reset_boot_verifier() argument 383 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_startup_net() local 427 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_shutdown_net() local 445 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_inetaddr_event() local 476 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_inet6addr_event() local 507 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_last_thread() local 534 nfsd_reset_versions(struct nfsd_net *nn) nfsd_reset_versions() argument 605 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_complete_shutdown() local 615 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_shutdown_threads() local 642 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_create_serv() local 681 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_nrpools() local 692 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_get_nrthreads() local 704 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_destroy() local 719 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_set_nrthreads() local 777 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_svc() local 846 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_acl_init_request() local 891 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_init_request() local 925 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd() local 1111 struct nfsd_net *nn = net_generic(inode->i_sb->s_fs_info, nfsd_net_id); nfsd_pool_stats_open() local [all...] |
H A D | nfscache.c | 88 nfsd_cache_hash(__be32 xid, struct nfsd_net *nn) in nfsd_cache_hash() argument 90 return hash_32(be32_to_cpu(xid), nn->maskbits); in nfsd_cache_hash() 95 struct nfsd_net *nn) in nfsd_reply_cache_alloc() 121 struct nfsd_net *nn) in nfsd_reply_cache_free_locked() 124 nn->drc_mem_usage -= rp->c_replvec.iov_len; in nfsd_reply_cache_free_locked() 130 atomic_dec(&nn->num_drc_entries); in nfsd_reply_cache_free_locked() 131 nn->drc_mem_usage -= sizeof(*rp); in nfsd_reply_cache_free_locked() 138 struct nfsd_net *nn) in nfsd_reply_cache_free() 141 nfsd_reply_cache_free_locked(b, rp, nn); in nfsd_reply_cache_free() 157 int nfsd_reply_cache_init(struct nfsd_net *nn) in nfsd_reply_cache_init() argument 94 nfsd_reply_cache_alloc(struct svc_rqst *rqstp, __wsum csum, struct nfsd_net *nn) nfsd_reply_cache_alloc() argument 120 nfsd_reply_cache_free_locked(struct nfsd_drc_bucket *b, struct svc_cacherep *rp, struct nfsd_net *nn) nfsd_reply_cache_free_locked() argument 137 nfsd_reply_cache_free(struct nfsd_drc_bucket *b, struct svc_cacherep *rp, struct nfsd_net *nn) nfsd_reply_cache_free() argument 194 nfsd_reply_cache_shutdown(struct nfsd_net *nn) nfsd_reply_cache_shutdown() argument 228 prune_bucket(struct nfsd_drc_bucket *b, struct nfsd_net *nn) prune_bucket() argument 254 prune_cache_entries(struct nfsd_net *nn) prune_cache_entries() argument 274 struct nfsd_net *nn = container_of(shrink, nfsd_reply_cache_count() local 283 struct nfsd_net *nn = container_of(shrink, nfsd_reply_cache_scan() local 322 nfsd_cache_key_cmp(const struct svc_cacherep *key, const struct svc_cacherep *rp, struct nfsd_net *nn) nfsd_cache_key_cmp() argument 340 nfsd_cache_insert(struct nfsd_drc_bucket *b, struct svc_cacherep *key, struct nfsd_net *nn) nfsd_cache_insert() argument 399 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_cache_lookup() local 506 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_cache_update() local 587 struct nfsd_net *nn = m->private; nfsd_reply_cache_stats_show() local 605 struct nfsd_net *nn = net_generic(file_inode(file)->i_sb->s_fs_info, nfsd_reply_cache_stats_open() local [all...] |
H A D | nfs4recover.c | 170 const char *dname, int len, struct nfsd_net *nn) in __nfsd4_create_reclaim_record_grace() 183 crp = nfs4_client_to_reclaim(name, princhash, nn); in __nfsd4_create_reclaim_record_grace() 198 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_create_clid_dir() local 202 if (!nn->rec_file) in nfsd4_create_clid_dir() 213 status = mnt_want_write_file(nn->rec_file); in nfsd4_create_clid_dir() 217 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir() 242 if (nn->in_grace) in nfsd4_create_clid_dir() 244 HEXDIR_LEN, nn); in nfsd4_create_clid_dir() 245 vfs_fsync(nn->rec_file, 0); in nfsd4_create_clid_dir() 252 mnt_drop_write_file(nn in nfsd4_create_clid_dir() 169 __nfsd4_create_reclaim_record_grace(struct nfs4_client *clp, const char *dname, int len, struct nfsd_net *nn) __nfsd4_create_reclaim_record_grace() argument 289 nfsd4_list_rec_dir(recdir_func *f, struct nfsd_net *nn) nfsd4_list_rec_dir() argument 339 nfsd4_unlink_clid_dir(char *name, int namlen, struct nfsd_net *nn) nfsd4_unlink_clid_dir() argument 365 __nfsd4_remove_reclaim_record_grace(const char *dname, int len, struct nfsd_net *nn) __nfsd4_remove_reclaim_record_grace() argument 390 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_remove_clid_dir() local 425 purge_old(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) purge_old() argument 458 nfsd4_recdir_purge_old(struct nfsd_net *nn) nfsd4_recdir_purge_old() argument 480 load_recdir(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) load_recdir() argument 507 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_recdir_load() local 526 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_init_recdir() local 560 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_shutdown_recdir() local 571 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_legacy_state_init() local 590 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_legacy_state_shutdown() local 640 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_legacy_tracking_exit() local 680 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_check_legacy_client() local 750 __cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn) __cld_pipe_upcall() argument 774 cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn) cld_pipe_upcall() argument 790 __cld_pipe_inprogress_downcall(const struct cld_msg_v2 __user *cmsg, struct nfsd_net *nn) __cld_pipe_inprogress_downcall() argument 858 struct nfsd_net *nn = net_generic(file_inode(filp)->i_sb->s_fs_info, cld_pipe_downcall() local 986 struct nfsd_net *nn = net_generic(net, nfsd_net_id); __nfsd4_init_cld_pipe() local 1040 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_remove_cld_pipe() local 1052 alloc_cld_upcall(struct nfsd_net *nn) alloc_cld_upcall() argument 1100 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_create() local 1137 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_create_v2() local 1203 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_remove() local 1245 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check_v0() local 1284 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check() local 1327 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check_v2() local 1394 nfsd4_cld_grace_start(struct nfsd_net *nn) nfsd4_cld_grace_start() argument 1421 nfsd4_cld_grace_done_v0(struct nfsd_net *nn) nfsd4_cld_grace_done_v0() argument 1450 nfsd4_cld_grace_done(struct nfsd_net *nn) nfsd4_cld_grace_done() argument 1477 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_cld_state_init() local 1498 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_cld_state_shutdown() local 1505 cld_running(struct nfsd_net *nn) cld_running() argument 1514 nfsd4_cld_get_version(struct nfsd_net *nn) nfsd4_cld_get_version() argument 1564 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_cld_tracking_init() local 1623 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_cld_tracking_exit() local 1856 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_umh_cltrack_init() local 1893 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_umh_cltrack_create() local 1988 nfsd4_umh_cltrack_grace_done(struct nfsd_net *nn) nfsd4_umh_cltrack_grace_done() argument 2015 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_client_tracking_init() local 2070 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_client_tracking_exit() local 2082 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_create() local 2091 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_remove() local 2100 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_check() local 2109 nfsd4_record_grace_done(struct nfsd_net *nn) nfsd4_record_grace_done() argument 2120 struct nfsd_net *nn = net_generic(net, nfsd_net_id); rpc_pipefs_event() local [all...] |
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfssvc.c | 59 * nfsd_mutex protects nn->nfsd_serv -- both the pointer itself and some members 62 * If (out side the lock) nn->nfsd_serv is non-NULL, then it must point to a 64 * nn->keep_active is set). That number of nfsd threads must 68 * Each active thread holds a counted reference on nn->nfsd_serv, as does 69 * the nn->keep_active flag and various transient calls to svc_get(). 188 nfsd_netns_free_versions(struct nfsd_net *nn) in nfsd_netns_free_versions() argument 190 kfree(nn->nfsd_versions); in nfsd_netns_free_versions() 191 kfree(nn->nfsd4_minorversions); in nfsd_netns_free_versions() 192 nn->nfsd_versions = NULL; in nfsd_netns_free_versions() 193 nn in nfsd_netns_free_versions() 197 nfsd_netns_init_versions(struct nfsd_net *nn) nfsd_netns_init_versions() argument 207 nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change) nfsd_vers() argument 232 nfsd_adjust_nfsd_versions4(struct nfsd_net *nn) nfsd_adjust_nfsd_versions4() argument 243 nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change) nfsd_minorversion() argument 283 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_nrthreads() local 295 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_init_socks() local 347 nfsd_needs_lockd(struct nfsd_net *nn) nfsd_needs_lockd() argument 360 nfsd_copy_write_verifier(__be32 verf[2], struct nfsd_net *nn) nfsd_copy_write_verifier() argument 371 nfsd_reset_write_verifier_locked(struct nfsd_net *nn) nfsd_reset_write_verifier_locked() argument 398 nfsd_reset_write_verifier(struct nfsd_net *nn) nfsd_reset_write_verifier() argument 412 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_startup_net() local 466 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_shutdown_net() local 486 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_inetaddr_event() local 516 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_inet6addr_event() local 547 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_last_thread() local 579 nfsd_reset_versions(struct nfsd_net *nn) nfsd_reset_versions() argument 641 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_shutdown_threads() local 667 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_create_serv() local 706 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_nrpools() local 717 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_get_nrthreads() local 732 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_set_nrthreads() local 791 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd_svc() local 862 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_acl_init_request() local 907 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_init_request() local 941 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd() local 1079 struct nfsd_net *nn = net_generic(inode->i_sb->s_fs_info, nfsd_net_id); nfsd_pool_stats_open() local [all...] |
H A D | nfscache.c | 89 struct nfsd_net *nn) in nfsd_cacherep_alloc() 136 nfsd_cacherep_unlink_locked(struct nfsd_net *nn, struct nfsd_drc_bucket *b, in nfsd_cacherep_unlink_locked() argument 140 nfsd_stats_drc_mem_usage_sub(nn, rp->c_replvec.iov_len); in nfsd_cacherep_unlink_locked() 144 atomic_dec(&nn->num_drc_entries); in nfsd_cacherep_unlink_locked() 145 nfsd_stats_drc_mem_usage_sub(nn, sizeof(*rp)); in nfsd_cacherep_unlink_locked() 151 struct nfsd_net *nn) in nfsd_reply_cache_free_locked() 153 nfsd_cacherep_unlink_locked(nn, b, rp); in nfsd_reply_cache_free_locked() 159 struct nfsd_net *nn) in nfsd_reply_cache_free() 162 nfsd_cacherep_unlink_locked(nn, b, rp); in nfsd_reply_cache_free() 181 * @nn 88 nfsd_cacherep_alloc(struct svc_rqst *rqstp, __wsum csum, struct nfsd_net *nn) nfsd_cacherep_alloc() argument 150 nfsd_reply_cache_free_locked(struct nfsd_drc_bucket *b, struct nfsd_cacherep *rp, struct nfsd_net *nn) nfsd_reply_cache_free_locked() argument 158 nfsd_reply_cache_free(struct nfsd_drc_bucket *b, struct nfsd_cacherep *rp, struct nfsd_net *nn) nfsd_reply_cache_free() argument 185 nfsd_net_reply_cache_init(struct nfsd_net *nn) nfsd_net_reply_cache_init() argument 195 nfsd_net_reply_cache_destroy(struct nfsd_net *nn) nfsd_net_reply_cache_destroy() argument 200 nfsd_reply_cache_init(struct nfsd_net *nn) nfsd_reply_cache_init() argument 237 nfsd_reply_cache_shutdown(struct nfsd_net *nn) nfsd_reply_cache_shutdown() argument 271 nfsd_cache_bucket_find(__be32 xid, struct nfsd_net *nn) nfsd_cache_bucket_find() argument 283 nfsd_prune_bucket_locked(struct nfsd_net *nn, struct nfsd_drc_bucket *b, unsigned int max, struct list_head *dispose) nfsd_prune_bucket_locked() argument 326 struct nfsd_net *nn = container_of(shrink, nfsd_reply_cache_count() local 346 struct nfsd_net *nn = container_of(shrink, nfsd_reply_cache_scan() local 424 nfsd_cache_key_cmp(const struct nfsd_cacherep *key, const struct nfsd_cacherep *rp, struct nfsd_net *nn) nfsd_cache_key_cmp() argument 442 nfsd_cache_insert(struct nfsd_drc_bucket *b, struct nfsd_cacherep *key, struct nfsd_net *nn) nfsd_cache_insert() argument 505 struct nfsd_net *nn; nfsd_cache_lookup() local 614 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); nfsd_cache_update() local 685 struct nfsd_net *nn = net_generic(file_inode(m->file)->i_sb->s_fs_info, nfsd_reply_cache_stats_show() local [all...] |
H A D | nfs4recover.c | 170 const char *dname, int len, struct nfsd_net *nn) in __nfsd4_create_reclaim_record_grace() 183 crp = nfs4_client_to_reclaim(name, princhash, nn); in __nfsd4_create_reclaim_record_grace() 198 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_create_clid_dir() local 202 if (!nn->rec_file) in nfsd4_create_clid_dir() 213 status = mnt_want_write_file(nn->rec_file); in nfsd4_create_clid_dir() 217 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir() 242 if (nn->in_grace) in nfsd4_create_clid_dir() 244 HEXDIR_LEN, nn); in nfsd4_create_clid_dir() 245 vfs_fsync(nn->rec_file, 0); in nfsd4_create_clid_dir() 252 mnt_drop_write_file(nn in nfsd4_create_clid_dir() 169 __nfsd4_create_reclaim_record_grace(struct nfs4_client *clp, const char *dname, int len, struct nfsd_net *nn) __nfsd4_create_reclaim_record_grace() argument 289 nfsd4_list_rec_dir(recdir_func *f, struct nfsd_net *nn) nfsd4_list_rec_dir() argument 339 nfsd4_unlink_clid_dir(char *name, int namlen, struct nfsd_net *nn) nfsd4_unlink_clid_dir() argument 365 __nfsd4_remove_reclaim_record_grace(const char *dname, int len, struct nfsd_net *nn) __nfsd4_remove_reclaim_record_grace() argument 390 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_remove_clid_dir() local 425 purge_old(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) purge_old() argument 458 nfsd4_recdir_purge_old(struct nfsd_net *nn) nfsd4_recdir_purge_old() argument 480 load_recdir(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) load_recdir() argument 507 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_recdir_load() local 526 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_init_recdir() local 560 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_shutdown_recdir() local 571 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_legacy_state_init() local 590 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_legacy_state_shutdown() local 640 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_legacy_tracking_exit() local 680 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_check_legacy_client() local 750 __cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn) __cld_pipe_upcall() argument 774 cld_pipe_upcall(struct rpc_pipe *pipe, void *cmsg, struct nfsd_net *nn) cld_pipe_upcall() argument 790 __cld_pipe_inprogress_downcall(const struct cld_msg_v2 __user *cmsg, struct nfsd_net *nn) __cld_pipe_inprogress_downcall() argument 858 struct nfsd_net *nn = net_generic(file_inode(filp)->i_sb->s_fs_info, cld_pipe_downcall() local 986 struct nfsd_net *nn = net_generic(net, nfsd_net_id); __nfsd4_init_cld_pipe() local 1040 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_remove_cld_pipe() local 1052 alloc_cld_upcall(struct nfsd_net *nn) alloc_cld_upcall() argument 1100 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_create() local 1137 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_create_v2() local 1203 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_remove() local 1245 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check_v0() local 1284 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check() local 1327 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_cld_check_v2() local 1394 nfsd4_cld_grace_start(struct nfsd_net *nn) nfsd4_cld_grace_start() argument 1421 nfsd4_cld_grace_done_v0(struct nfsd_net *nn) nfsd4_cld_grace_done_v0() argument 1450 nfsd4_cld_grace_done(struct nfsd_net *nn) nfsd4_cld_grace_done() argument 1477 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_cld_state_init() local 1498 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfs4_cld_state_shutdown() local 1505 cld_running(struct nfsd_net *nn) cld_running() argument 1514 nfsd4_cld_get_version(struct nfsd_net *nn) nfsd4_cld_get_version() argument 1564 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_cld_tracking_init() local 1623 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_cld_tracking_exit() local 1856 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_umh_cltrack_init() local 1893 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_umh_cltrack_create() local 1988 nfsd4_umh_cltrack_grace_done(struct nfsd_net *nn) nfsd4_umh_cltrack_grace_done() argument 2015 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_client_tracking_init() local 2070 struct nfsd_net *nn = net_generic(net, nfsd_net_id); nfsd4_client_tracking_exit() local 2082 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_create() local 2091 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_remove() local 2100 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); nfsd4_client_record_check() local 2109 nfsd4_record_grace_done(struct nfsd_net *nn) nfsd4_record_grace_done() argument 2120 struct nfsd_net *nn = net_generic(net, nfsd_net_id); rpc_pipefs_event() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nic/ |
H A D | dcb.c | 50 static struct nfp_dcb *get_dcb_priv(struct nfp_net *nn) in get_dcb_priv() argument 52 struct nfp_dcb *dcb = &((struct nfp_app_nic_private *)nn->app_priv)->dcb; in get_dcb_priv() 72 struct nfp_net *nn = netdev_priv(dev); in nfp_nic_dcbnl_ieee_getets() local 75 dcb = get_dcb_priv(nn); in nfp_nic_dcbnl_ieee_getets() 86 static bool nfp_refresh_tc2idx(struct nfp_net *nn) in nfp_refresh_tc2idx() argument 93 dcb = get_dcb_priv(nn); in nfp_refresh_tc2idx() 116 static int nfp_fill_maxrate(struct nfp_net *nn, u64 *max_rate_array) in nfp_fill_maxrate() argument 118 struct nfp_app *app = nn->app; in nfp_fill_maxrate() 122 dcb = get_dcb_priv(nn); in nfp_fill_maxrate() 150 struct nfp_net *nn in update_dscp_maxrate() local 175 nfp_nic_set_trust(struct nfp_net *nn, u32 *update) nfp_nic_set_trust() argument 193 nfp_nic_set_enable(struct nfp_net *nn, u32 enable, u32 *update) nfp_nic_set_enable() argument 211 struct nfp_net *nn = netdev_priv(dev); dcb_ets_check() local 235 nfp_nic_fill_ets(struct nfp_net *nn) nfp_nic_fill_ets() argument 251 nfp_nic_ets_init(struct nfp_net *nn, u32 *update) nfp_nic_ets_init() argument 267 struct nfp_net *nn = netdev_priv(dev); nfp_nic_dcbnl_ieee_setets() local 316 struct nfp_net *nn = netdev_priv(dev); nfp_nic_dcbnl_ieee_getmaxrate() local 331 struct nfp_net *nn = netdev_priv(dev); nfp_nic_dcbnl_ieee_setmaxrate() local 362 nfp_nic_set_trust_status(struct nfp_net *nn, u8 status) nfp_nic_set_trust_status() argument 399 nfp_nic_set_dscp2prio(struct nfp_net *nn, u8 dscp, u8 prio) nfp_nic_set_dscp2prio() argument 433 struct nfp_net *nn = netdev_priv(dev); nfp_nic_dcbnl_ieee_setapp() local 480 struct nfp_net *nn = netdev_priv(dev); nfp_nic_dcbnl_ieee_delapp() local 523 nfp_nic_dcb_init(struct nfp_net *nn) nfp_nic_dcb_init() argument 564 nfp_nic_dcb_clean(struct nfp_net *nn) nfp_nic_dcb_clean() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | tls.c | 31 static void nfp_net_crypto_set_op(struct nfp_net *nn, u8 opcode, bool on) in nfp_net_crypto_set_op() argument 35 off = nn->tlv_caps.crypto_enable_off + round_down(opcode / 8, 4); in nfp_net_crypto_set_op() 37 val = nn_readl(nn, off); in nfp_net_crypto_set_op() 42 nn_writel(nn, off, val); in nfp_net_crypto_set_op() 46 __nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, in __nfp_net_tls_conn_cnt_changed() argument 54 nn->ktls_tx_conn_cnt += add; in __nfp_net_tls_conn_cnt_changed() 55 cnt = nn->ktls_tx_conn_cnt; in __nfp_net_tls_conn_cnt_changed() 56 nn->dp.ktls_tx = !!nn->ktls_tx_conn_cnt; in __nfp_net_tls_conn_cnt_changed() 59 nn in __nfp_net_tls_conn_cnt_changed() 72 nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_cnt_changed() argument 91 nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_add() argument 97 nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_remove() argument 103 nfp_net_tls_alloc_simple(struct nfp_net *nn, size_t req_sz, gfp_t flags) nfp_net_tls_alloc_simple() argument 111 nfp_net_tls_communicate_simple(struct nfp_net *nn, struct sk_buff *skb, const char *name, enum nfp_ccm_type type) nfp_net_tls_communicate_simple() argument 135 nfp_net_tls_del_fw(struct nfp_net *nn, __be32 *fw_handle) nfp_net_tls_del_fw() argument 161 nfp_net_tls_assign_conn_id(struct nfp_net *nn, struct nfp_crypto_req_add_front *front) nfp_net_tls_assign_conn_id() argument 175 nfp_net_tls_set_ipv4(struct nfp_net *nn, struct nfp_crypto_req_add_v4 *req, struct sock *sk, int direction) nfp_net_tls_set_ipv4() argument 193 nfp_net_tls_set_ipv6(struct nfp_net *nn, struct nfp_crypto_req_add_v6 *req, struct sock *sk, int direction) nfp_net_tls_set_ipv6() argument 244 nfp_net_cipher_supported(struct nfp_net *nn, u16 cipher_type, enum tls_offload_ctx_dir direction) nfp_net_cipher_supported() argument 270 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_add() local 413 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_del() local 426 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_resync() local 475 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_rx_resync_req() local 544 nfp_net_tls_reset(struct nfp_net *nn) nfp_net_tls_reset() argument 560 nfp_net_tls_init(struct nfp_net *nn) nfp_net_tls_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | tls.c | 31 static void nfp_net_crypto_set_op(struct nfp_net *nn, u8 opcode, bool on) in nfp_net_crypto_set_op() argument 35 off = nn->tlv_caps.crypto_enable_off + round_down(opcode / 8, 4); in nfp_net_crypto_set_op() 37 val = nn_readl(nn, off); in nfp_net_crypto_set_op() 42 nn_writel(nn, off, val); in nfp_net_crypto_set_op() 46 __nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, in __nfp_net_tls_conn_cnt_changed() argument 54 nn->ktls_tx_conn_cnt += add; in __nfp_net_tls_conn_cnt_changed() 55 cnt = nn->ktls_tx_conn_cnt; in __nfp_net_tls_conn_cnt_changed() 56 nn->dp.ktls_tx = !!nn->ktls_tx_conn_cnt; in __nfp_net_tls_conn_cnt_changed() 59 nn in __nfp_net_tls_conn_cnt_changed() 72 nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_cnt_changed() argument 91 nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_add() argument 97 nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net_tls_conn_remove() argument 103 nfp_net_tls_alloc_simple(struct nfp_net *nn, size_t req_sz, gfp_t flags) nfp_net_tls_alloc_simple() argument 111 nfp_net_tls_communicate_simple(struct nfp_net *nn, struct sk_buff *skb, const char *name, enum nfp_ccm_type type) nfp_net_tls_communicate_simple() argument 135 nfp_net_tls_del_fw(struct nfp_net *nn, __be32 *fw_handle) nfp_net_tls_del_fw() argument 161 nfp_net_tls_assign_conn_id(struct nfp_net *nn, struct nfp_crypto_req_add_front *front) nfp_net_tls_assign_conn_id() argument 175 nfp_net_tls_set_ipv4(struct nfp_net *nn, struct nfp_crypto_req_add_v4 *req, struct sock *sk, int direction) nfp_net_tls_set_ipv4() argument 193 nfp_net_tls_set_ipv6(struct nfp_net *nn, struct nfp_crypto_req_add_v6 *req, struct sock *sk, int direction) nfp_net_tls_set_ipv6() argument 244 nfp_net_cipher_supported(struct nfp_net *nn, u16 cipher_type, enum tls_offload_ctx_dir direction) nfp_net_cipher_supported() argument 270 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_add() local 413 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_del() local 426 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_resync() local 475 struct nfp_net *nn = netdev_priv(netdev); nfp_net_tls_rx_resync_req() local 545 nfp_net_tls_reset(struct nfp_net *nn) nfp_net_tls_reset() argument 561 nfp_net_tls_init(struct nfp_net *nn) nfp_net_tls_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | dfl-n3000-nios.c | 167 struct n3000_nios *nn = dev_get_drvdata(dev); in nios_fw_version_show() local 171 ret = regmap_read(nn->regmap, N3000_NIOS_FW_VERSION, &val); in nios_fw_version_show() 190 static int get_retimer_mode(struct n3000_nios *nn, unsigned int mode_stat_reg, in get_retimer_mode() argument 196 ret = regmap_read(nn->regmap, mode_stat_reg, &val); in get_retimer_mode() 211 struct n3000_nios *nn = dev_get_drvdata(dev); in retimer_A_mode_show() local 215 ret = get_retimer_mode(nn, N3000_NIOS_PKVL_A_MODE_STS, &mode); in retimer_A_mode_show() 226 struct n3000_nios *nn = dev_get_drvdata(dev); in retimer_B_mode_show() local 230 ret = get_retimer_mode(nn, N3000_NIOS_PKVL_B_MODE_STS, &mode); in retimer_B_mode_show() 242 struct n3000_nios *nn = dev_get_drvdata(dev); in fec_mode_show() local 246 ret = regmap_read(nn in fec_mode_show() 296 n3000_nios_init_done_check(struct n3000_nios *nn) n3000_nios_init_done_check() argument 415 create_altera_spi_controller(struct n3000_nios *nn) create_altera_spi_controller() argument 451 destroy_altera_spi_controller(struct n3000_nios *nn) destroy_altera_spi_controller() argument 480 struct n3000_nios *nn = context; n3000_nios_reg_write() local 499 struct n3000_nios *nn = context; n3000_nios_reg_read() local 529 struct n3000_nios *nn; n3000_nios_probe() local 561 struct n3000_nios *nn = dev_get_drvdata(&ddev->dev); n3000_nios_remove() local [all...] |
/kernel/linux/linux-5.10/fs/ocfs2/cluster/ |
H A D | tcp.c | 284 static u8 o2net_num_from_nn(struct o2net_node *nn) in o2net_num_from_nn() argument 286 BUG_ON(nn == NULL); in o2net_num_from_nn() 287 return nn - o2net_nodes; in o2net_num_from_nn() 292 static int o2net_prep_nsw(struct o2net_node *nn, struct o2net_status_wait *nsw) in o2net_prep_nsw() argument 296 spin_lock(&nn->nn_lock); in o2net_prep_nsw() 297 ret = idr_alloc(&nn->nn_status_idr, nsw, 0, 0, GFP_ATOMIC); in o2net_prep_nsw() 300 list_add_tail(&nsw->ns_node_item, &nn->nn_status_list); in o2net_prep_nsw() 302 spin_unlock(&nn->nn_lock); in o2net_prep_nsw() 312 static void o2net_complete_nsw_locked(struct o2net_node *nn, in o2net_complete_nsw_locked() argument 317 assert_spin_locked(&nn in o2net_complete_nsw_locked() 328 o2net_complete_nsw(struct o2net_node *nn, struct o2net_status_wait *nsw, u64 id, enum o2net_system_error sys_status, s32 status) o2net_complete_nsw() argument 350 o2net_complete_nodes_nsw(struct o2net_node *nn) o2net_complete_nodes_nsw() argument 366 o2net_nsw_completed(struct o2net_node *nn, struct o2net_status_wait *nsw) o2net_nsw_completed() argument 488 o2net_set_nn_state(struct o2net_node *nn, struct o2net_sock_container *sc, unsigned valid, int err) o2net_set_nn_state() argument 695 o2net_ensure_shutdown(struct o2net_node *nn, struct o2net_sock_container *sc, int err) o2net_ensure_shutdown() argument 718 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_shutdown_sc() local 935 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_sendpage() local 971 o2net_tx_can_proceed(struct o2net_node *nn, struct o2net_sock_container **sc_ret, int *error) o2net_tx_can_proceed() argument 1022 struct o2net_node *nn = o2net_nn_from_num(target_node); o2net_send_message_vec() local 1171 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_process_message() local 1259 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_check_handshake() local 1435 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_rx_until_empty() local 1491 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_idle_timer() local 1528 struct o2net_node *nn = o2net_nn_from_num(sc->sc_node->nd_num); o2net_sc_postpone_idle() local 1549 struct o2net_node *nn = o2net_start_connect() local 1665 struct o2net_node *nn = o2net_connect_expired() local 1684 struct o2net_node *nn = o2net_still_up() local 1694 struct o2net_node *nn = o2net_nn_from_num(node->nd_num); o2net_disconnect_node() local 1727 struct o2net_node *nn = o2net_nn_from_num(node_num); o2net_hb_node_up_cb() local 1785 struct o2net_node *nn; o2net_accept_one() local 2108 struct o2net_node *nn = o2net_nn_from_num(i); o2net_init() local [all...] |