Searched refs:nfp_map (Results 1 – 5 of 5) sorted by relevance
209 spin_lock(&nfp_map->cache_lock); in nfp_bpf_ctrl_op_cache_get()210 *cache_gen = nfp_map->cache_gen; in nfp_bpf_ctrl_op_cache_get()211 if (nfp_map->cache_blockers) in nfp_bpf_ctrl_op_cache_get()219 if (!nfp_map->cache) in nfp_bpf_ctrl_op_cache_get()252 nfp_map->cache_blockers++; in nfp_bpf_ctrl_op_cache_get()255 nfp_map->cache = NULL; in nfp_bpf_ctrl_op_cache_get()275 spin_lock(&nfp_map->cache_lock); in nfp_bpf_ctrl_op_cache_put()277 nfp_map->cache_blockers--; in nfp_bpf_ctrl_op_cache_put()278 nfp_map->cache_gen++; in nfp_bpf_ctrl_op_cache_put()282 nfp_map->cache_to = to; in nfp_bpf_ctrl_op_cache_put()[all …]
334 struct nfp_bpf_map *nfp_map; in nfp_bpf_map_alloc() local385 nfp_map = kzalloc(sizeof(*nfp_map) + use_map_size, GFP_USER); in nfp_bpf_map_alloc()386 if (!nfp_map) in nfp_bpf_map_alloc()389 offmap->dev_priv = nfp_map; in nfp_bpf_map_alloc()390 nfp_map->offmap = offmap; in nfp_bpf_map_alloc()391 nfp_map->bpf = bpf; in nfp_bpf_map_alloc()396 kfree(nfp_map); in nfp_bpf_map_alloc()400 nfp_map->tid = res; in nfp_bpf_map_alloc()414 nfp_bpf_ctrl_free_map(bpf, nfp_map); in nfp_bpf_map_free()417 list_del_init(&nfp_map->l); in nfp_bpf_map_free()[all …]
89 struct nfp_bpf_map *nfp_map; in nfp_bpf_map_update_value_ok() local100 nfp_map = offmap->dev_priv; in nfp_bpf_map_update_value_ok()117 nfp_map->use_map[i / 4].non_zero_update = 1; in nfp_bpf_map_update_value_ok()393 struct nfp_bpf_map *nfp_map, in nfp_bpf_map_mark_used_one() argument396 if (nfp_map->use_map[off / 4].type != NFP_MAP_UNUSED && in nfp_bpf_map_mark_used_one()397 nfp_map->use_map[off / 4].type != use) { in nfp_bpf_map_mark_used_one()399 nfp_bpf_map_use_name(nfp_map->use_map[off / 4].type), in nfp_bpf_map_mark_used_one()404 if (nfp_map->use_map[off / 4].non_zero_update && in nfp_bpf_map_mark_used_one()411 nfp_map->use_map[off / 4].type = use; in nfp_bpf_map_mark_used_one()422 struct nfp_bpf_map *nfp_map; in nfp_bpf_map_mark_used() local[all …]
597 nfp_bpf_ctrl_free_map(struct nfp_app_bpf *bpf, struct nfp_bpf_map *nfp_map);
4406 struct nfp_bpf_map *nfp_map; in nfp_bpf_replace_map_ptrs() local4424 nfp_map = map_to_offmap(map)->dev_priv; in nfp_bpf_replace_map_ptrs()4425 id = nfp_map->tid; in nfp_bpf_replace_map_ptrs()