Lines Matching refs:fd_file
984 fmode_t mode = fd_file(f)->f_mode; in map_get_sys_perms()
1805 err = bpf_map_update_value(map, fd_file(f), key, value, attr->flags); in map_update_elem()
2591 if (fd_file(f)->f_op != &bpf_prog_fops) in __bpf_prog_get()
2594 prog = fd_file(f)->private_data; in __bpf_prog_get()
3494 if (fd_file(f)->f_op != &bpf_link_fops && fd_file(f)->f_op != &bpf_link_fops_poll) in bpf_link_get_from_fd()
3497 link = fd_file(f)->private_data; in bpf_link_get_from_fd()
5453 if (fd_file(f)->f_op == &bpf_prog_fops) in bpf_obj_get_info_by_fd()
5454 return bpf_prog_get_info_by_fd(fd_file(f), fd_file(f)->private_data, attr, in bpf_obj_get_info_by_fd()
5456 else if (fd_file(f)->f_op == &bpf_map_fops) in bpf_obj_get_info_by_fd()
5457 return bpf_map_get_info_by_fd(fd_file(f), fd_file(f)->private_data, attr, in bpf_obj_get_info_by_fd()
5459 else if (fd_file(f)->f_op == &btf_fops) in bpf_obj_get_info_by_fd()
5460 return bpf_btf_get_info_by_fd(fd_file(f), fd_file(f)->private_data, attr, uattr); in bpf_obj_get_info_by_fd()
5461 else if (fd_file(f)->f_op == &bpf_link_fops || fd_file(f)->f_op == &bpf_link_fops_poll) in bpf_obj_get_info_by_fd()
5462 return bpf_link_get_info_by_fd(fd_file(f), fd_file(f)->private_data, in bpf_obj_get_info_by_fd()
5464 else if (fd_file(f)->f_op == &bpf_token_fops) in bpf_obj_get_info_by_fd()
5465 return token_get_info_by_fd(fd_file(f), fd_file(f)->private_data, in bpf_obj_get_info_by_fd()
5689 BPF_DO_BATCH(map->ops->map_update_batch, map, fd_file(f), attr, uattr); in bpf_map_do_batch()