Lines Matching refs:f
172 struct bpf_map *__bpf_map_get(struct fd f) in __bpf_map_get() argument
174 if (!f.file) in __bpf_map_get()
176 if (f.file->f_op != &bpf_map_fops) { in __bpf_map_get()
177 fdput(f); in __bpf_map_get()
181 return f.file->private_data; in __bpf_map_get()
200 struct fd f = fdget(ufd); in bpf_map_get_with_uref() local
203 map = __bpf_map_get(f); in bpf_map_get_with_uref()
208 fdput(f); in bpf_map_get_with_uref()
229 struct fd f; in map_lookup_elem() local
235 f = fdget(ufd); in map_lookup_elem()
236 map = __bpf_map_get(f); in map_lookup_elem()
275 fdput(f); in map_lookup_elem()
288 struct fd f; in map_update_elem() local
294 f = fdget(ufd); in map_update_elem()
295 map = __bpf_map_get(f); in map_update_elem()
329 fdput(f); in map_update_elem()
340 struct fd f; in map_delete_elem() local
347 f = fdget(ufd); in map_delete_elem()
348 map = __bpf_map_get(f); in map_delete_elem()
368 fdput(f); in map_delete_elem()
382 struct fd f; in map_get_next_key() local
388 f = fdget(ufd); in map_get_next_key()
389 map = __bpf_map_get(f); in map_get_next_key()
424 fdput(f); in map_get_next_key()
578 static struct bpf_prog *__bpf_prog_get(struct fd f) in __bpf_prog_get() argument
580 if (!f.file) in __bpf_prog_get()
582 if (f.file->f_op != &bpf_prog_fops) { in __bpf_prog_get()
583 fdput(f); in __bpf_prog_get()
587 return f.file->private_data; in __bpf_prog_get()
604 struct fd f = fdget(ufd); in bpf_prog_get() local
607 prog = __bpf_prog_get(f); in bpf_prog_get()
612 fdput(f); in bpf_prog_get()