Searched refs:nfp_map (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Dcmsg.c120 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 Doffload.c259 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 Dverifier.c89 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 Dmain.h597 nfp_bpf_ctrl_free_map(struct nfp_app_bpf *bpf, struct nfp_bpf_map *nfp_map);
H A Djit.c4406 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