Lines Matching refs:f
121 struct bpf_map *bpf_map_get(struct fd f) in bpf_map_get() argument
125 if (!f.file) in bpf_map_get()
128 if (f.file->f_op != &bpf_map_fops) { in bpf_map_get()
129 fdput(f); in bpf_map_get()
133 map = f.file->private_data; in bpf_map_get()
152 struct fd f = fdget(ufd); in map_lookup_elem() local
160 map = bpf_map_get(f); in map_lookup_elem()
199 fdput(f); in map_lookup_elem()
210 struct fd f = fdget(ufd); in map_update_elem() local
218 map = bpf_map_get(f); in map_update_elem()
252 fdput(f); in map_update_elem()
262 struct fd f = fdget(ufd); in map_delete_elem() local
270 map = bpf_map_get(f); in map_delete_elem()
290 fdput(f); in map_delete_elem()
302 struct fd f = fdget(ufd); in map_get_next_key() local
310 map = bpf_map_get(f); in map_get_next_key()
345 fdput(f); in map_get_next_key()
437 static struct bpf_prog *get_prog(struct fd f) in get_prog() argument
441 if (!f.file) in get_prog()
444 if (f.file->f_op != &bpf_prog_fops) { in get_prog()
445 fdput(f); in get_prog()
449 prog = f.file->private_data; in get_prog()
459 struct fd f = fdget(ufd); in bpf_prog_get() local
462 prog = get_prog(f); in bpf_prog_get()
468 fdput(f); in bpf_prog_get()