Searched refs:nfp_map (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | cmsg.c | 120 void nfp_bpf_ctrl_free_map(struct nfp_app_bpf *bpf, struct nfp_bpf_map *nfp_map) argument 134 req->tid = cpu_to_be32(nfp_map->tid); 198 nfp_bpf_ctrl_op_cache_get(struct nfp_bpf_map *nfp_map, enum nfp_ccm_type op, argument 202 struct bpf_map *map = &nfp_map->offmap->map; 203 struct nfp_app_bpf *bpf = nfp_map->bpf; 209 spin_lock(&nfp_map->cache_lock); 210 *cache_gen = nfp_map->cache_gen; 211 if (nfp_map->cache_blockers) 219 if (!nfp_map->cache) 221 if (nfp_map 262 nfp_bpf_ctrl_op_cache_put(struct nfp_bpf_map *nfp_map, enum nfp_ccm_type op, struct sk_buff *skb, u32 cache_gen) argument 295 struct nfp_bpf_map *nfp_map = offmap->dev_priv; local [all...] |
H A D | offload.c | 259 static void nfp_map_bpf_byte_swap(struct nfp_bpf_map *nfp_map, void *value) argument 264 for (i = 0; i < DIV_ROUND_UP(nfp_map->offmap->map.value_size, 4); i++) 265 if (nfp_map->use_map[i].type == NFP_MAP_USE_ATOMIC_CNT) 273 nfp_map_bpf_byte_swap_record(struct nfp_bpf_map *nfp_map, void *value) argument 278 for (i = 0; i < DIV_ROUND_UP(nfp_map->offmap->map.value_size, 4); i++) 279 if (nfp_map->use_map[i].type == NFP_MAP_UNUSED && 281 nfp_map->use_map[i].non_zero_update = 1; 334 struct nfp_bpf_map *nfp_map; local 385 nfp_map = kzalloc(sizeof(*nfp_map) 412 struct nfp_bpf_map *nfp_map = offmap->dev_priv; local [all...] |
H A D | verifier.c | 89 struct nfp_bpf_map *nfp_map; local 100 nfp_map = offmap->dev_priv; 112 if (nfp_map->use_map[i / 4].type == NFP_MAP_USE_ATOMIC_CNT) { 117 nfp_map->use_map[i / 4].non_zero_update = 1; 393 struct nfp_bpf_map *nfp_map, 396 if (nfp_map->use_map[off / 4].type != NFP_MAP_UNUSED && 397 nfp_map->use_map[off / 4].type != use) { 399 nfp_bpf_map_use_name(nfp_map->use_map[off / 4].type), 404 if (nfp_map->use_map[off / 4].non_zero_update && 411 nfp_map 392 nfp_bpf_map_mark_used_one(struct bpf_verifier_env *env, struct nfp_bpf_map *nfp_map, unsigned int off, enum nfp_bpf_map_use use) argument 422 struct nfp_bpf_map *nfp_map; local [all...] |
H A D | main.h | 597 nfp_bpf_ctrl_free_map(struct nfp_app_bpf *bpf, struct nfp_bpf_map *nfp_map);
|
H A D | jit.c | 4406 struct nfp_bpf_map *nfp_map; local 4424 nfp_map = map_to_offmap(map)->dev_priv; 4425 id = nfp_map->tid;
|
Completed in 130 milliseconds