/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_common.c | 128 static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start() argument 130 nn_writel(nn, NFP_NET_CFG_UPDATE, update); in nfp_net_reconfig_start() 132 nn_pci_flush(nn); in nfp_net_reconfig_start() 133 nfp_qcp_wr_ptr_add(nn->qcp_cfg, 1); in nfp_net_reconfig_start() 137 static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start_async() argument 139 update |= nn->reconfig_posted; in nfp_net_reconfig_start_async() 140 nn->reconfig_posted = 0; in nfp_net_reconfig_start_async() 142 nfp_net_reconfig_start(nn, update); in nfp_net_reconfig_start_async() 144 nn->reconfig_timer_active = true; in nfp_net_reconfig_start_async() 145 mod_timer(&nn->reconfig_timer, jiffies + NFP_NET_POLL_TIMEOUT * HZ); in nfp_net_reconfig_start_async() [all …]
|
D | nfp_netvf_main.c | 58 struct nfp_net *nn; member 79 static void nfp_netvf_get_mac_addr(struct nfp_net *nn) in nfp_netvf_get_mac_addr() argument 83 put_unaligned_be32(nn_readl(nn, NFP_NET_CFG_MACADDR + 0), &mac_addr[0]); in nfp_netvf_get_mac_addr() 84 put_unaligned_be16(nn_readw(nn, NFP_NET_CFG_MACADDR + 6), &mac_addr[4]); in nfp_netvf_get_mac_addr() 87 eth_hw_addr_random(nn->dp.netdev); in nfp_netvf_get_mac_addr() 91 ether_addr_copy(nn->dp.netdev->dev_addr, mac_addr); in nfp_netvf_get_mac_addr() 92 ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); in nfp_netvf_get_mac_addr() 106 struct nfp_net *nn; in nfp_netvf_pci_probe() local 205 nn = nfp_net_alloc(pdev, true, max_tx_rings, max_rx_rings); in nfp_netvf_pci_probe() 206 if (IS_ERR(nn)) { in nfp_netvf_pci_probe() [all …]
|
D | nfp_net_ethtool.c | 222 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_drvinfo() local 225 nn->fw_ver.resv, nn->fw_ver.class, in nfp_net_get_drvinfo() 226 nn->fw_ver.major, nn->fw_ver.minor); in nfp_net_get_drvinfo() 227 strlcpy(drvinfo->bus_info, pci_name(nn->pdev), in nfp_net_get_drvinfo() 230 nfp_get_drvinfo(nn->app, nn->pdev, vnic_version, drvinfo); in nfp_net_get_drvinfo() 290 struct nfp_net *nn; in nfp_net_get_link_ksettings() local 320 nn = netdev_priv(netdev); in nfp_net_get_link_ksettings() 322 sts = nn_readl(nn, NFP_NET_CFG_STS); in nfp_net_get_link_ksettings() 389 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_ringparam() local 393 ring->rx_pending = nn->dp.rxd_cnt; in nfp_net_get_ringparam() [all …]
|
D | nfp_net_main.c | 115 static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_free_vnic() argument 117 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnic() 118 nfp_app_vnic_free(pf->app, nn); in nfp_net_pf_free_vnic() 119 nfp_port_free(nn->port); in nfp_net_pf_free_vnic() 120 list_del(&nn->vnic_list); in nfp_net_pf_free_vnic() 122 nfp_net_free(nn); in nfp_net_pf_free_vnic() 127 struct nfp_net *nn, *next; in nfp_net_pf_free_vnics() local 129 list_for_each_entry_safe(nn, next, &pf->vnics, vnic_list) in nfp_net_pf_free_vnics() 130 if (nfp_net_is_data_vnic(nn)) in nfp_net_pf_free_vnics() 131 nfp_net_pf_free_vnic(pf, nn); in nfp_net_pf_free_vnics() [all …]
|
D | nfp_net.h | 54 #define nn_pr(nn, lvl, fmt, args...) \ argument 56 struct nfp_net *__nn = (nn); \ 64 #define nn_err(nn, fmt, args...) nn_pr(nn, KERN_ERR, fmt, ## args) argument 65 #define nn_warn(nn, fmt, args...) nn_pr(nn, KERN_WARNING, fmt, ## args) argument 66 #define nn_info(nn, fmt, args...) nn_pr(nn, KERN_INFO, fmt, ## args) argument 67 #define nn_dbg(nn, fmt, args...) nn_pr(nn, KERN_DEBUG, fmt, ## args) argument 677 static inline u16 nn_readb(struct nfp_net *nn, int off) in nn_readb() argument 679 return readb(nn->dp.ctrl_bar + off); in nn_readb() 682 static inline void nn_writeb(struct nfp_net *nn, int off, u8 val) in nn_writeb() argument 684 writeb(val, nn->dp.ctrl_bar + off); in nn_writeb() [all …]
|
D | nfp_app_nic.c | 42 struct nfp_net *nn, unsigned int id) in nfp_app_nic_vnic_init_phy_port() argument 49 nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev); in nfp_app_nic_vnic_init_phy_port() 50 if (IS_ERR(nn->port)) in nfp_app_nic_vnic_init_phy_port() 51 return PTR_ERR(nn->port); in nfp_app_nic_vnic_init_phy_port() 53 err = nfp_port_init_phy_port(pf, app, nn->port, id); in nfp_app_nic_vnic_init_phy_port() 55 nfp_port_free(nn->port); in nfp_app_nic_vnic_init_phy_port() 59 return nn->port->type == NFP_PORT_INVALID; in nfp_app_nic_vnic_init_phy_port() 62 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_nic_vnic_alloc() argument 67 err = nfp_app_nic_vnic_init_phy_port(app->pf, app, nn, id); in nfp_app_nic_vnic_alloc() 71 nfp_net_get_mac_addr(app->pf, nn->dp.netdev, nn->port); in nfp_app_nic_vnic_alloc()
|
D | nfp_net_debugfs.c | 47 struct nfp_net *nn; in nfp_net_debugfs_rx_q_read() local 55 nn = r_vec->nfp_net; in nfp_net_debugfs_rx_q_read() 57 if (!nfp_net_running(nn)) in nfp_net_debugfs_rx_q_read() 128 struct nfp_net *nn; in nfp_net_debugfs_tx_q_read() local 139 nn = r_vec->nfp_net; in nfp_net_debugfs_tx_q_read() 140 if (!nfp_net_running(nn)) in nfp_net_debugfs_tx_q_read() 204 void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) in nfp_net_debugfs_vnic_add() argument 213 if (nfp_net_is_data_vnic(nn)) in nfp_net_debugfs_vnic_add() 214 sprintf(name, "vnic%d", nn->id); in nfp_net_debugfs_vnic_add() 217 nn->debugfs_dir = debugfs_create_dir(name, ddir); in nfp_net_debugfs_vnic_add() [all …]
|
D | nfp_app.h | 121 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn); 126 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn, 128 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn); 129 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn); 130 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn); 159 int (*bpf)(struct nfp_app *app, struct nfp_net *nn, 161 int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn, 195 bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); 196 bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); 214 static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_vnic_alloc() argument [all …]
|
/Linux-v4.19/fs/nfsd/ |
D | nfssvc.c | 199 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_nrthreads() local 202 if (nn->nfsd_serv) in nfsd_nrthreads() 203 rv = nn->nfsd_serv->sv_nrthreads; in nfsd_nrthreads() 211 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_init_socks() local 213 if (!list_empty(&nn->nfsd_serv->sv_permsocks)) in nfsd_init_socks() 216 error = svc_create_xprt(nn->nfsd_serv, "udp", net, PF_INET, NFS_PORT, in nfsd_init_socks() 221 error = svc_create_xprt(nn->nfsd_serv, "tcp", net, PF_INET, NFS_PORT, in nfsd_init_socks() 279 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_startup_net() local 282 if (nn->nfsd_net_up) in nfsd_startup_net() 292 if (nfsd_needs_lockd() && !nn->lockd_up) { in nfsd_startup_net() [all …]
|
D | nfs4recover.c | 180 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_create_clid_dir() local 184 if (!nn->rec_file) in nfsd4_create_clid_dir() 195 status = mnt_want_write_file(nn->rec_file); in nfsd4_create_clid_dir() 199 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir() 224 if (nn->in_grace) { in nfsd4_create_clid_dir() 225 crp = nfs4_client_to_reclaim(dname, nn); in nfsd4_create_clid_dir() 229 vfs_fsync(nn->rec_file, 0); in nfsd4_create_clid_dir() 236 mnt_drop_write_file(nn->rec_file); in nfsd4_create_clid_dir() 273 nfsd4_list_rec_dir(recdir_func *f, struct nfsd_net *nn) in nfsd4_list_rec_dir() argument 276 struct dentry *dir = nn->rec_file->f_path.dentry; in nfsd4_list_rec_dir() [all …]
|
D | nfs4state.c | 134 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in get_client_locked() local 136 lockdep_assert_held(&nn->client_lock); in get_client_locked() 148 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in renew_client_locked() local 162 list_move_tail(&clp->cl_lru, &nn->client_lru); in renew_client_locked() 168 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew_locked() local 170 lockdep_assert_held(&nn->client_lock); in put_client_renew_locked() 180 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew() local 182 if (!atomic_dec_and_lock(&clp->cl_refcount, &nn->client_lock)) in put_client_renew() 186 spin_unlock(&nn->client_lock); in put_client_renew() 205 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_put_session_locked() local [all …]
|
D | nfsctl.c | 140 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in exports_net_open() local 147 seq->private = nn->svc_export_cache; in exports_net_open() 567 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in __write_versions() local 570 if (nn->nfsd_serv) in __write_versions() 708 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_names() local 710 if (nn->nfsd_serv == NULL) in __write_ports_names() 712 return svc_xprt_names(nn->nfsd_serv, buf, SIMPLE_TRANSACTION_LIMIT); in __write_ports_names() 724 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_addfd() local 739 err = svc_addsock(nn->nfsd_serv, fd, buf, SIMPLE_TRANSACTION_LIMIT); in __write_ports_addfd() 746 nn->nfsd_serv->sv_nrthreads--; in __write_ports_addfd() [all …]
|
D | nfs4idmap.c | 452 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_idmap_init() local 454 nn->idtoname_cache = cache_create_net(&idtoname_cache_template, net); in nfsd_idmap_init() 455 if (IS_ERR(nn->idtoname_cache)) in nfsd_idmap_init() 456 return PTR_ERR(nn->idtoname_cache); in nfsd_idmap_init() 457 rv = cache_register_net(nn->idtoname_cache, net); in nfsd_idmap_init() 460 nn->nametoid_cache = cache_create_net(&nametoid_cache_template, net); in nfsd_idmap_init() 461 if (IS_ERR(nn->nametoid_cache)) { in nfsd_idmap_init() 462 rv = PTR_ERR(nn->nametoid_cache); in nfsd_idmap_init() 465 rv = cache_register_net(nn->nametoid_cache, net); in nfsd_idmap_init() 471 cache_destroy_net(nn->nametoid_cache, net); in nfsd_idmap_init() [all …]
|
/Linux-v4.19/fs/nfs/blocklayout/ |
D | rpc_pipefs.c | 57 struct nfs_net *nn = net_generic(net, nfs_net_id); in bl_resolve_deviceid() local 58 struct bl_dev_msg *reply = &nn->bl_mount_reply; in bl_resolve_deviceid() 68 mutex_lock(&nn->bl_mutex); in bl_resolve_deviceid() 69 bl_pipe_msg.bl_wq = &nn->bl_wq; in bl_resolve_deviceid() 87 add_wait_queue(&nn->bl_wq, &wq); in bl_resolve_deviceid() 88 rc = rpc_queue_upcall(nn->bl_device_pipe, msg); in bl_resolve_deviceid() 90 remove_wait_queue(&nn->bl_wq, &wq); in bl_resolve_deviceid() 96 remove_wait_queue(&nn->bl_wq, &wq); in bl_resolve_deviceid() 108 mutex_unlock(&nn->bl_mutex); in bl_resolve_deviceid() 115 struct nfs_net *nn = net_generic(file_inode(filp)->i_sb->s_fs_info, in bl_pipe_downcall() local [all …]
|
/Linux-v4.19/fs/ocfs2/cluster/ |
D | tcp.c | 298 static u8 o2net_num_from_nn(struct o2net_node *nn) in o2net_num_from_nn() argument 300 BUG_ON(nn == NULL); in o2net_num_from_nn() 301 return nn - o2net_nodes; in o2net_num_from_nn() 306 static int o2net_prep_nsw(struct o2net_node *nn, struct o2net_status_wait *nsw) in o2net_prep_nsw() argument 310 spin_lock(&nn->nn_lock); in o2net_prep_nsw() 311 ret = idr_alloc(&nn->nn_status_idr, nsw, 0, 0, GFP_ATOMIC); in o2net_prep_nsw() 314 list_add_tail(&nsw->ns_node_item, &nn->nn_status_list); in o2net_prep_nsw() 316 spin_unlock(&nn->nn_lock); in o2net_prep_nsw() 326 static void o2net_complete_nsw_locked(struct o2net_node *nn, in o2net_complete_nsw_locked() argument 331 assert_spin_locked(&nn->nn_lock); in o2net_complete_nsw_locked() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 54 static bool nfp_net_ebpf_capable(struct nfp_net *nn) in nfp_net_ebpf_capable() argument 57 if (nn->cap & NFP_NET_CFG_CTRL_BPF && in nfp_net_ebpf_capable() 58 nn_readb(nn, NFP_NET_CFG_BPF_ABI) == NFP_NET_BPF_ABI) in nfp_net_ebpf_capable() 65 nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_xdp_offload() argument 70 if (!nfp_net_ebpf_capable(nn)) in nfp_bpf_xdp_offload() 73 running = nn->dp.ctrl & NFP_NET_CFG_CTRL_BPF; in nfp_bpf_xdp_offload() 74 xdp_running = running && nn->xdp_hw.prog; in nfp_bpf_xdp_offload() 81 return nfp_net_bpf_offload(nn, prog, running, extack); in nfp_bpf_xdp_offload() 84 static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_extra_cap() argument 86 return nfp_net_ebpf_capable(nn) ? "BPF" : ""; in nfp_bpf_extra_cap() [all …]
|
D | offload.c | 219 nfp_bpf_verifier_prep(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_verifier_prep() argument 250 static int nfp_bpf_translate(struct nfp_net *nn, struct bpf_prog *prog) in nfp_bpf_translate() argument 257 stack_size = nn_readb(nn, NFP_NET_CFG_BPF_STACK_SZ) * 64; in nfp_bpf_translate() 259 nn_info(nn, "stack too large: program %dB > FW stack %dB\n", in nfp_bpf_translate() 265 max_instr = nn_readw(nn, NFP_NET_CFG_BPF_MAX_LEN); in nfp_bpf_translate() 282 static int nfp_bpf_destroy(struct nfp_net *nn, struct bpf_prog *prog) in nfp_bpf_destroy() argument 443 int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_ndo_bpf() argument 447 return nfp_bpf_verifier_prep(app, nn, bpf); in nfp_ndo_bpf() 449 return nfp_bpf_translate(nn, bpf->offload.prog); in nfp_ndo_bpf() 451 return nfp_bpf_destroy(nn, bpf->offload.prog); in nfp_ndo_bpf() [all …]
|
/Linux-v4.19/lib/reed_solomon/ |
D | decode_rs.c | 16 int nn = rs->nn; variable 25 uint16_t msk = (uint16_t) rs->nn; 41 pad = nn - nroots - len; 42 BUG_ON(pad < 0 || pad >= nn); 102 prim * (nn - 1 - eras_pos[0]))]; 104 u = rs_modnn(rs, prim * (nn - 1 - eras_pos[i])); 107 if (tmp != nn) { 128 if ((lambda[i] != 0) && (s[r - i - 1] != nn)) { 136 if (discr_r == nn) { 139 b[0] = nn; [all …]
|
D | encode_rs.c | 15 int nn = rs->nn; variable 21 uint16_t msk = (uint16_t) rs->nn; 24 pad = nn - nroots - len; 25 if (pad < 0 || pad >= nn) 31 if (fb != nn) { 39 if (fb != nn) {
|
/Linux-v4.19/fs/nfs/ |
D | client.c | 204 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_cleanup_cb_ident_idr() local 206 idr_destroy(&nn->cb_ident_idr); in nfs_cleanup_cb_ident_idr() 212 struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); in nfs_cb_idr_remove_locked() local 215 idr_remove(&nn->cb_ident_idr, clp->cl_cb_ident); in nfs_cb_idr_remove_locked() 265 struct nfs_net *nn; in nfs_put_client() local 270 nn = net_generic(clp->cl_net, nfs_net_id); in nfs_put_client() 272 if (refcount_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) { in nfs_put_client() 275 spin_unlock(&nn->nfs_client_lock); in nfs_put_client() 292 struct nfs_net *nn = net_generic(data->net, nfs_net_id); in nfs_match_client() local 295 list_for_each_entry(clp, &nn->nfs_client_list, cl_share_link) { in nfs_match_client() [all …]
|
D | nfs4client.c | 30 struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); in nfs_get_cb_ident_idr() local 35 spin_lock(&nn->nfs_client_lock); in nfs_get_cb_ident_idr() 36 ret = idr_alloc(&nn->cb_ident_idr, clp, 1, 0, GFP_NOWAIT); in nfs_get_cb_ident_idr() 39 spin_unlock(&nn->nfs_client_lock); in nfs_get_cb_ident_idr() 456 struct nfs_net *nn = net_generic(keep->cl_net, nfs_net_id); in nfs4_swap_callback_idents() local 465 spin_lock(&nn->nfs_client_lock); in nfs4_swap_callback_idents() 467 idr_replace(&nn->cb_ident_idr, keep, drop->cl_cb_ident); in nfs4_swap_callback_idents() 470 idr_replace(&nn->cb_ident_idr, drop, save); in nfs4_swap_callback_idents() 473 spin_unlock(&nn->nfs_client_lock); in nfs4_swap_callback_idents() 490 struct nfs_client **prev, struct nfs_net *nn) in nfs4_match_client() argument [all …]
|
D | dns_resolve.c | 342 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolve_name() local 344 ret = do_cache_lookup_wait(nn->nfs_dns_resolve, &key, &item); in nfs_dns_resolve_name() 351 cache_put(&item->h, nn->nfs_dns_resolve); in nfs_dns_resolve_name() 376 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolver_cache_init() local 378 nn->nfs_dns_resolve = cache_create_net(&nfs_dns_resolve_template, net); in nfs_dns_resolver_cache_init() 379 if (IS_ERR(nn->nfs_dns_resolve)) in nfs_dns_resolver_cache_init() 380 return PTR_ERR(nn->nfs_dns_resolve); in nfs_dns_resolver_cache_init() 382 err = nfs_cache_register_net(net, nn->nfs_dns_resolve); in nfs_dns_resolver_cache_init() 388 cache_destroy_net(nn->nfs_dns_resolve, net); in nfs_dns_resolver_cache_init() 394 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolver_cache_destroy() local [all …]
|
D | callback.c | 45 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs4_callback_up_net() local 51 nn->nfs_callback_tcpport = ret; in nfs4_callback_up_net() 53 nn->nfs_callback_tcpport, PF_INET, net->ns.inum); in nfs4_callback_up_net() 58 nn->nfs_callback_tcpport6 = ret; in nfs4_callback_up_net() 60 nn->nfs_callback_tcpport6, PF_INET6, net->ns.inum); in nfs4_callback_up_net() 183 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_callback_down_net() local 185 if (--nn->cb_users[minorversion]) in nfs_callback_down_net() 195 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_callback_up_net() local 198 if (nn->cb_users[minorversion]++) in nfs_callback_up_net() 224 nn->cb_users[minorversion]--; in nfs_callback_up_net()
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-bus-rapidio | 1 What: /sys/bus/rapidio/devices/nn:d:iiii 5 device_name "nn:d:iiii", where: 7 nn - two-digit hexadecimal ID of RapidIO network where the 29 What: /sys/bus/rapidio/devices/nn:d:iiii/did 37 What: /sys/bus/rapidio/devices/nn:d:iiii/vid 45 What: /sys/bus/rapidio/devices/nn:d:iiii/device_rev 53 What: /sys/bus/rapidio/devices/nn:d:iiii/asm_did 61 What: /sys/bus/rapidio/devices/nn:d:iiii/asm_rev 70 What: /sys/bus/rapidio/devices/nn:d:iiii/asm_vid 79 What: /sys/bus/rapidio/devices/nn:d:iiii/destid [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | main.c | 55 static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_extra_cap() argument 220 if (!priv->nn) in nfp_flower_sriov_disable() 279 port->vnic = priv->nn->dp.ctrl_bar; in nfp_flower_spawn_vnic_reprs() 292 port_id, port, priv->nn->dp.netdev); in nfp_flower_spawn_vnic_reprs() 331 if (!priv->nn) in nfp_flower_sriov_enable() 395 SET_NETDEV_DEV(repr, &priv->nn->pdev->dev); in nfp_flower_spawn_phy_reprs() 400 cmsg_port_id, port, priv->nn->dp.netdev); in nfp_flower_spawn_phy_reprs() 450 static int nfp_flower_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_flower_vnic_alloc() argument 458 eth_hw_addr_random(nn->dp.netdev); in nfp_flower_vnic_alloc() 459 netif_keep_dst(nn->dp.netdev); in nfp_flower_vnic_alloc() [all …]
|