/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | offload.c | 505 if (nfp_bpf_offload_check_mtu(nn, prog, nn->dp.netdev->mtu)) { in nfp_net_bpf_load() 526 dma_addr = dma_map_single(nn->dp.dev, img, in nfp_net_bpf_load() 556 nn->dp.ctrl |= NFP_NET_CFG_CTRL_BPF; in nfp_net_bpf_start() 557 nn_writel(nn, NFP_NET_CFG_CTRL, nn->dp.ctrl); in nfp_net_bpf_start() 566 if (!(nn->dp.ctrl & NFP_NET_CFG_CTRL_BPF)) in nfp_net_bpf_stop() 569 nn->dp.ctrl &= ~NFP_NET_CFG_CTRL_BPF; in nfp_net_bpf_stop() 570 nn_writel(nn, NFP_NET_CFG_CTRL, nn->dp.ctrl); in nfp_net_bpf_stop() 586 cap = nn_readb(nn, NFP_NET_CFG_BPF_CAP); in nfp_net_bpf_offload() 599 return nfp_net_bpf_stop(nn); in nfp_net_bpf_offload() 601 err = nfp_net_bpf_load(nn, prog, extack); in nfp_net_bpf_offload() [all …]
|
/openbmc/linux/fs/nfs/ |
H A D | client.c | 203 idr_destroy(&nn->cb_ident_idr); in nfs_cleanup_cb_ident_idr() 257 struct nfs_net *nn; in nfs_put_client() local 416 spin_lock(&nn->nfs_client_lock); in nfs_get_client() 429 &nn->nfs_client_list); in nfs_get_client() 516 .stats = &nn->rpcstats, in nfs_create_rpc_client() 946 struct nfs_net *nn; in nfs_server_remove_lists() local 1175 idr_init(&nn->cb_ident_idr); in nfs_clients_init() 1179 memset(&nn->rpcstats, 0, sizeof(nn->rpcstats)); in nfs_clients_init() 1182 nfs_netns_sysfs_setup(nn, net); in nfs_clients_init() 1189 nfs_netns_sysfs_destroy(nn); in nfs_clients_exit() [all …]
|
H A D | nfs4client.c | 37 spin_lock(&nn->nfs_client_lock); in nfs_get_cb_ident_idr() 41 spin_unlock(&nn->nfs_client_lock); in nfs_get_cb_ident_idr() 504 spin_lock(&nn->nfs_client_lock); in nfs4_swap_callback_idents() 512 spin_unlock(&nn->nfs_client_lock); in nfs4_swap_callback_idents() 551 spin_lock(&nn->nfs_client_lock); in nfs4_match_client() 597 spin_lock(&nn->nfs_client_lock); in nfs40_walk_client_list() 653 spin_lock(&nn->nfs_client_lock); in nfs40_walk_client_list() 656 spin_unlock(&nn->nfs_client_lock); in nfs40_walk_client_list() 760 spin_lock(&nn->nfs_client_lock); in nfs41_walk_client_list() 816 spin_lock(&nn->nfs_client_lock); in nfs4_find_client_ident() [all …]
|
H A D | dns_resolve.c | 351 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolve_name() local 360 cache_put(&item->h, nn->nfs_dns_resolve); in nfs_dns_resolve_name() 385 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolver_cache_init() local 388 if (IS_ERR(nn->nfs_dns_resolve)) in nfs_dns_resolver_cache_init() 389 return PTR_ERR(nn->nfs_dns_resolve); in nfs_dns_resolver_cache_init() 397 cache_destroy_net(nn->nfs_dns_resolve, net); in nfs_dns_resolver_cache_init() 403 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_dns_resolver_cache_destroy() local 405 nfs_cache_unregister_net(net, nn->nfs_dns_resolve); in nfs_dns_resolver_cache_destroy() 406 cache_destroy_net(nn->nfs_dns_resolve, net); in nfs_dns_resolver_cache_destroy() 429 struct nfs_net *nn = net_generic(net, nfs_net_id); in rpc_pipefs_event() local [all …]
|
H A D | callback.c | 45 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs4_callback_up_net() local 52 nn->nfs_callback_tcpport = ret; in nfs4_callback_up_net() 54 nn->nfs_callback_tcpport, PF_INET, net->ns.inum); in nfs4_callback_up_net() 60 nn->nfs_callback_tcpport6 = ret; in nfs4_callback_up_net() 62 nn->nfs_callback_tcpport6, PF_INET6, net->ns.inum); in nfs4_callback_up_net() 170 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_callback_down_net() local 172 if (--nn->cb_users[minorversion]) in nfs_callback_down_net() 182 struct nfs_net *nn = net_generic(net, nfs_net_id); in nfs_callback_up_net() local 185 if (nn->cb_users[minorversion]++) in nfs_callback_up_net() 213 nn->cb_users[minorversion]--; in nfs_callback_up_net()
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_app.h | 98 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn, 134 int (*bpf)(struct nfp_app *app, struct nfp_net *nn, 210 return app->type->vnic_alloc(app, nn, id); in nfp_app_vnic_alloc() 216 app->type->vnic_free(app, nn); in nfp_app_vnic_free() 223 return app->type->vnic_init(app, nn); in nfp_app_vnic_init() 229 app->type->vnic_clean(app, nn); in nfp_app_vnic_clean() 308 struct nfp_net *nn) in nfp_app_extra_cap() argument 312 return app->type->extra_cap(app, nn); in nfp_app_extra_cap() 334 return app->type->bpf(app, nn, bpf); in nfp_app_bpf() 343 return app->type->xdp_offload(app, nn, prog, extack); in nfp_app_xdp_offload() [all …]
|
H A D | ccm.h | 114 int nfp_ccm_mbox_alloc(struct nfp_net *nn); 115 void nfp_ccm_mbox_free(struct nfp_net *nn); 116 int nfp_ccm_mbox_init(struct nfp_net *nn); 117 void nfp_ccm_mbox_clean(struct nfp_net *nn); 118 bool nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size); 120 nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size, 122 int __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, 126 int nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, 130 int nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb,
|
H A D | nfp_net_xsk.c | 113 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_xsk_setup_pool() local 120 if (nn->dp.ops->version == NFP_NFD_VER_NFDK) in nfp_net_xsk_setup_pool() 124 if (nn->dp.rx_offset != NFP_NET_CFG_RX_OFFSET_DYNAMIC) in nfp_net_xsk_setup_pool() 126 if (!nn->dp.chained_metadata_format) in nfp_net_xsk_setup_pool() 131 err = nfp_net_xsk_pool_map(nn->dp.dev, pool); in nfp_net_xsk_setup_pool() 137 dp = nfp_net_clone_dp(nn); in nfp_net_xsk_setup_pool() 146 err = nfp_net_ring_reconfig(nn, dp, NULL); in nfp_net_xsk_setup_pool() 152 nfp_net_xsk_pool_unmap(nn->dp.dev, prev_pool); in nfp_net_xsk_setup_pool() 157 nfp_net_xsk_pool_unmap(nn->dp.dev, pool); in nfp_net_xsk_setup_pool() 164 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_xsk_wakeup() local [all …]
|
H A D | nfp_net_dp.h | 86 static inline void nfp_net_irq_unmask(struct nfp_net *nn, unsigned int entry_nr) in nfp_net_irq_unmask() argument 88 nn_writeb(nn, NFP_NET_CFG_ICR(entry_nr), NFP_NET_CFG_ICR_UNMASKED); in nfp_net_irq_unmask() 89 nn_pci_flush(nn); in nfp_net_irq_unmask() 96 nfp_net_rx_ring_hw_cfg_write(struct nfp_net *nn, 99 nfp_net_tx_ring_hw_cfg_write(struct nfp_net *nn, 101 void nfp_net_vec_clear_ring_data(struct nfp_net *nn, unsigned int idx); 104 int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp); 105 int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp); 146 bool (*ctrl_tx_one)(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
|
/openbmc/linux/lib/reed_solomon/ |
H A 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) {
|
H A D | test_rslib.c | 112 int nn = rs->nn; in alloc_ws() local 123 ws->r = ws->c + nn; in alloc_ws() 124 ws->s = ws->r + nn; in alloc_ws() 131 ws->derrlocs = ws->errlocs + nn; in alloc_ws() 158 int nn = rs->codec->nn; in get_rcw_we() local 167 c[i] = get_random_u32() & nn; in get_rcw_we() 181 errval = get_random_u32() & nn; in get_rcw_we() 444 int nn = (1 << e->symsize) - 1; in run_exercise() local 445 int kk = nn - e->nroots; in run_exercise() 464 int len = nn - pad; in run_exercise() [all …]
|
H A D | reed_solomon.c | 83 rs->nn = (1 << symsize) - 1; in codec_init() 91 rs->alpha_to = kmalloc_array(rs->nn + 1, sizeof(uint16_t), gfp); in codec_init() 95 rs->index_of = kmalloc_array(rs->nn + 1, sizeof(uint16_t), gfp); in codec_init() 104 rs->index_of[0] = rs->nn; /* log(zero) = -inf */ in codec_init() 105 rs->alpha_to[rs->nn] = 0; /* alpha**-inf = 0 */ in codec_init() 108 for (i = 0; i < rs->nn; i++) { in codec_init() 114 sr &= rs->nn; in codec_init() 118 for (i = 0; i < rs->nn; i++) { in codec_init() 129 for(iprim = 1; (iprim % prim) != 0; iprim += rs->nn); in codec_init()
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | crypto.h | 23 int nfp_net_tls_init(struct nfp_net *nn); 28 static inline int nfp_net_tls_init(struct nfp_net *nn) in nfp_net_tls_init() argument 50 static inline void nfp_net_ipsec_init(struct nfp_net *nn) in nfp_net_ipsec_init() argument 54 static inline void nfp_net_ipsec_clean(struct nfp_net *nn) in nfp_net_ipsec_clean() argument 58 void nfp_net_ipsec_init(struct nfp_net *nn); 59 void nfp_net_ipsec_clean(struct nfp_net *nn);
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.c | 176 struct nfp_net *nn; in nfp_abm_kill_reprs_all() local 208 struct nfp_net *nn; in nfp_abm_eswitch_set_switchdev() local 268 eth_hw_addr_random(nn->dp.netdev); in nfp_abm_vnic_set_mac() 279 eth_hw_addr_random(nn->dp.netdev); in nfp_abm_vnic_set_mac() 285 eth_hw_addr_random(nn->dp.netdev); in nfp_abm_vnic_set_mac() 295 eth_hw_addr_random(nn->dp.netdev); in nfp_abm_vnic_set_mac() 304 eth_hw_addr_random(nn->dp.netdev); in nfp_abm_vnic_set_mac() 308 eth_hw_addr_set(nn->dp.netdev, mac_addr); in nfp_abm_vnic_set_mac() 323 nn->app_priv = alink; in nfp_abm_vnic_alloc() 325 alink->vnic = nn; in nfp_abm_vnic_alloc() [all …]
|
H A D | ctrl.c | 265 struct nfp_net *nn = alink->vnic; in nfp_abm_ctrl_prio_map_update() local 269 err = nfp_net_mbox_lock(nn, alink->abm->prio_map_len); in nfp_abm_ctrl_prio_map_update() 274 nn_writeq(nn, nn->tlv_caps.mbox_off + NFP_NET_ABM_MBOX_DATALEN, in nfp_abm_ctrl_prio_map_update() 278 nn_writel(nn, nn->tlv_caps.mbox_off + NFP_NET_ABM_MBOX_DATA + i, in nfp_abm_ctrl_prio_map_update() 281 err = nfp_net_mbox_reconfig_and_unlock(nn, cmd); in nfp_abm_ctrl_prio_map_update() 291 struct nfp_net *nn = alink->vnic; in nfp_abm_ctrl_prio_check_params() local 298 if (nn->tlv_caps.mbox_len < min_mbox_sz) { in nfp_abm_ctrl_prio_check_params() 300 nn->tlv_caps.mbox_len, min_mbox_sz); in nfp_abm_ctrl_prio_check_params()
|
/openbmc/linux/kernel/bpf/ |
H A D | log.c | 188 int n = sizeof(log->kbuf) / 2, nn; in bpf_vlog_reverse_ubuf() local 198 nn = min(n, (end - start ) / 2); in bpf_vlog_reverse_ubuf() 200 if (copy_from_user(lbuf, log->ubuf + start, nn)) in bpf_vlog_reverse_ubuf() 202 if (copy_from_user(rbuf, log->ubuf + end - nn, nn)) in bpf_vlog_reverse_ubuf() 205 bpf_vlog_reverse_kbuf(lbuf, nn); in bpf_vlog_reverse_ubuf() 206 bpf_vlog_reverse_kbuf(rbuf, nn); in bpf_vlog_reverse_ubuf() 211 if (copy_to_user(log->ubuf + start, rbuf, nn)) in bpf_vlog_reverse_ubuf() 213 if (copy_to_user(log->ubuf + end - nn, lbuf, nn)) in bpf_vlog_reverse_ubuf() 216 start += nn; in bpf_vlog_reverse_ubuf() 217 end -= nn; in bpf_vlog_reverse_ubuf()
|
/openbmc/linux/fs/nfsd/ |
H A D | nfs4idmap.c | 471 if (IS_ERR(nn->idtoname_cache)) in nfsd_idmap_init() 472 return PTR_ERR(nn->idtoname_cache); in nfsd_idmap_init() 477 if (IS_ERR(nn->nametoid_cache)) { in nfsd_idmap_init() 478 rv = PTR_ERR(nn->nametoid_cache); in nfsd_idmap_init() 487 cache_destroy_net(nn->nametoid_cache, net); in nfsd_idmap_init() 489 cache_unregister_net(nn->idtoname_cache, net); in nfsd_idmap_init() 491 cache_destroy_net(nn->idtoname_cache, net); in nfsd_idmap_init() 502 cache_destroy_net(nn->idtoname_cache, net); in nfsd_idmap_shutdown() 503 cache_destroy_net(nn->nametoid_cache, net); in nfsd_idmap_shutdown() 559 cache_put(&item->h, nn->nametoid_cache); in idmap_name_to_id() [all …]
|
H A D | netns.h | 220 #define nfsd_netns_ready(nn) ((nn)->sessionid_hashtbl) argument 222 extern void nfsd_netns_free_versions(struct nfsd_net *nn); 226 void nfsd_copy_write_verifier(__be32 verf[2], struct nfsd_net *nn); 227 void nfsd_reset_write_verifier(struct nfsd_net *nn);
|
H A D | state.h | 678 struct nfs4_stid **s, struct nfsd_net *nn); 681 int nfs4_init_copy_state(struct nfsd_net *nn, struct nfsd4_copy *copy); 683 struct nfs4_cpntf_state *nfs4_alloc_init_cpntf_state(struct nfsd_net *nn, 691 struct nfsd_net *nn); 704 struct xdr_netobj princhash, struct nfsd_net *nn); 705 extern bool nfs4_has_reclaimed_state(struct xdr_netobj name, struct nfsd_net *nn); 708 extern void nfs4_put_cpntf_state(struct nfsd_net *nn, 710 extern __be32 manage_cpntf_state(struct nfsd_net *nn, stateid_t *st, 720 void nfsd4_end_grace(struct nfsd_net *nn); 728 extern void nfsd4_record_grace_done(struct nfsd_net *nn);
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-rapidio | 1 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii> 5 device_name "nn:d:iiii", where: 32 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/did 40 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/vid 56 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/asm_did 64 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/asm_rev 73 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/asm_vid 82 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/destid 91 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/lprev 108 What: /sys/bus/rapidio/devices/<nn>:<d>:<iiii>/config [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nic/ |
H A D | main.h | 33 int nfp_nic_dcb_init(struct nfp_net *nn); 34 void nfp_nic_dcb_clean(struct nfp_net *nn); 36 static inline int nfp_nic_dcb_init(struct nfp_net *nn) { return 0; } in nfp_nic_dcb_init() argument 37 static inline void nfp_nic_dcb_clean(struct nfp_net *nn) {} in nfp_nic_dcb_clean() argument
|
/openbmc/linux/include/linux/ |
H A D | rslib.h | 36 int nn; member 124 while (x >= rs->nn) { in rs_modnn() 125 x -= rs->nn; in rs_modnn() 126 x = (x >> rs->mm) + (x & rs->nn); in rs_modnn()
|
/openbmc/u-boot/fs/ubifs/ |
H A D | tnc.c | 593 nn += 1; in tnc_next() 595 *n = nn; in tnc_next() 615 nn = 0; in tnc_next() 620 *n = nn; in tnc_next() 665 *n = nn; in tnc_prev() 1026 nn = *n; in resolve_collision_directly() 1048 nn = *n; in resolve_collision_directly() 3035 nn = n; in lookup_znode() 3059 n = nn; in lookup_znode() 3149 nn = n; in is_leaf_node_in_tnc() [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.c | 370 if (!priv->nn) in nfp_flower_sriov_disable() 432 port->vnic = priv->nn->dp.ctrl_bar; in nfp_flower_spawn_vnic_reprs() 485 if (!priv->nn) in nfp_flower_sriov_enable() 617 eth_hw_addr_random(nn->dp.netdev); in nfp_flower_vnic_alloc() 618 netif_keep_dst(nn->dp.netdev); in nfp_flower_vnic_alloc() 619 nn->vnic_no_name = true; in nfp_flower_vnic_alloc() 624 nn->port = nfp_port_alloc(app, NFP_PORT_INVALID, nn->dp.netdev); in nfp_flower_vnic_alloc() 625 return PTR_ERR_OR_ZERO(nn->port); in nfp_flower_vnic_alloc() 637 priv->nn = NULL; in nfp_flower_vnic_clean() 645 priv->nn = nn; in nfp_flower_vnic_init() [all …]
|
/openbmc/linux/fs/ubifs/ |
H A D | tnc.c | 645 nn += 1; in tnc_next() 647 *n = nn; in tnc_next() 667 nn = 0; in tnc_next() 672 *n = nn; in tnc_next() 717 *n = nn; in tnc_prev() 1079 nn = *n; in resolve_collision_directly() 1101 nn = *n; in resolve_collision_directly() 3295 nn = n; in lookup_znode() 3319 n = nn; in lookup_znode() 3409 nn = n; in is_leaf_node_in_tnc() [all …]
|