fd 19 Documentation/usb/usbdevfs-drop-permissions.c void drop_privileges(int fd, uint32_t mask) fd 23 Documentation/usb/usbdevfs-drop-permissions.c res = ioctl(fd, USBDEVFS_DROP_PRIVILEGES, &mask); fd 30 Documentation/usb/usbdevfs-drop-permissions.c void reset_device(int fd) fd 34 Documentation/usb/usbdevfs-drop-permissions.c res = ioctl(fd, USBDEVFS_RESET); fd 42 Documentation/usb/usbdevfs-drop-permissions.c void claim_some_intf(int fd) fd 47 Documentation/usb/usbdevfs-drop-permissions.c res = ioctl(fd, USBDEVFS_CLAIMINTERFACE, &i); fd 59 Documentation/usb/usbdevfs-drop-permissions.c int c, fd; fd 61 Documentation/usb/usbdevfs-drop-permissions.c fd = open(argv[1], O_RDWR); fd 62 Documentation/usb/usbdevfs-drop-permissions.c if (fd < 0) { fd 71 Documentation/usb/usbdevfs-drop-permissions.c ioctl(fd, USBDEVFS_GET_CAPABILITIES, &caps); fd 81 Documentation/usb/usbdevfs-drop-permissions.c drop_privileges(fd, -1U); fd 95 Documentation/usb/usbdevfs-drop-permissions.c reset_device(fd); fd 98 Documentation/usb/usbdevfs-drop-permissions.c claim_some_intf(fd); fd 103 Documentation/usb/usbdevfs-drop-permissions.c drop_privileges(fd, mask); fd 113 Documentation/usb/usbdevfs-drop-permissions.c close(fd); fd 117 Documentation/usb/usbdevfs-drop-permissions.c close(fd); fd 90 arch/alpha/boot/tools/mkbb.c int dev, fd; fd 108 arch/alpha/boot/tools/mkbb.c fd = open(argv[2], O_RDONLY); fd 109 arch/alpha/boot/tools/mkbb.c if(fd < 0) { fd 116 arch/alpha/boot/tools/mkbb.c nread = read(fd, &bootloader_image, sizeof(bootblock)); fd 148 arch/alpha/boot/tools/mkbb.c close(fd); fd 56 arch/alpha/boot/tools/objstrip.c int fd, ofd, i, j, verbose = 0, primary = 0; fd 91 arch/alpha/boot/tools/objstrip.c fd = open(inname, O_RDONLY); fd 92 arch/alpha/boot/tools/objstrip.c if (fd == -1) { fd 118 arch/alpha/boot/tools/objstrip.c if (fstat(fd, &st) == -1) { fd 143 arch/alpha/boot/tools/objstrip.c if (read(fd, buf, sizeof(buf)) < 0) { fd 170 arch/alpha/boot/tools/objstrip.c lseek(fd, elf->e_phoff, SEEK_SET); fd 171 arch/alpha/boot/tools/objstrip.c if (read(fd, buf, sizeof(*elf_phdr)) != sizeof(*elf_phdr)) { fd 228 arch/alpha/boot/tools/objstrip.c if (lseek(fd, offset, SEEK_SET) != offset) { fd 245 arch/alpha/boot/tools/objstrip.c if ((size_t) read(fd, buf, n) != n) { fd 149 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE4(osf_getdirentries, unsigned int, fd, fd 154 arch/alpha/kernel/osf_sys.c struct fd arg = fdget_pos(fd); fd 178 arch/alpha/kernel/osf_sys.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 192 arch/alpha/kernel/osf_sys.c ret = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 377 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE2(osf_fstat, int, fd, struct osf_stat __user *, buf) fd 382 arch/alpha/kernel/osf_sys.c error = vfs_fstat(fd, &stat); fd 389 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE3(osf_fstatfs, unsigned long, fd, fd 393 arch/alpha/kernel/osf_sys.c int error = fd_statfs(fd, &linux_stat); fd 409 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE3(osf_fstatfs64, unsigned long, fd, fd 413 arch/alpha/kernel/osf_sys.c int error = fd_statfs(fd, &linux_stat); fd 610 arch/alpha/kernel/osf_sys.c long fd; fd 623 arch/alpha/kernel/osf_sys.c long fd; fd 635 arch/alpha/kernel/osf_sys.c long fd; fd 1364 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE3(osf_readv, unsigned long, fd, fd 1373 arch/alpha/kernel/osf_sys.c return sys_readv(fd, vector, count); fd 1376 arch/alpha/kernel/osf_sys.c SYSCALL_DEFINE3(osf_writev, unsigned long, fd, fd 1384 arch/alpha/kernel/osf_sys.c return sys_writev(fd, vector, count); fd 1420 arch/alpha/kernel/osf_sys.c int fd[2]; fd 1421 arch/alpha/kernel/osf_sys.c int res = do_pipe_flags(fd, 0); fd 1424 arch/alpha/kernel/osf_sys.c current_pt_regs()->r20 = fd[1]; fd 1425 arch/alpha/kernel/osf_sys.c res = fd[0]; fd 32 arch/arm/kernel/sys_arm.c asmlinkage long sys_arm_fadvise64_64(int fd, int advice, fd 35 arch/arm/kernel/sys_arm.c return ksys_fadvise64_64(fd, offset, len, advice); fd 162 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_fstat64(unsigned long fd, fd 166 arch/arm/kernel/sys_oabi-compat.c int error = vfs_fstat(fd, &stat); fd 194 arch/arm/kernel/sys_oabi-compat.c static long do_locks(unsigned int fd, unsigned int cmd, fd 213 arch/arm/kernel/sys_oabi-compat.c ret = sys_fcntl64(fd, cmd, (unsigned long)&kernel); fd 229 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_fcntl64(unsigned int fd, unsigned int cmd, fd 239 arch/arm/kernel/sys_oabi-compat.c return do_locks(fd, cmd, arg); fd 242 arch/arm/kernel/sys_oabi-compat.c return sys_fcntl64(fd, cmd, arg); fd 251 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_epoll_ctl(int epfd, int op, int fd, fd 260 arch/arm/kernel/sys_oabi-compat.c return sys_epoll_ctl(epfd, op, fd, NULL); fd 267 arch/arm/kernel/sys_oabi-compat.c ret = sys_epoll_ctl(epfd, op, fd, &kernel); fd 381 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_bind(int fd, struct sockaddr __user *addr, int addrlen) fd 388 arch/arm/kernel/sys_oabi-compat.c return sys_bind(fd, addr, addrlen); fd 391 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_connect(int fd, struct sockaddr __user *addr, int addrlen) fd 398 arch/arm/kernel/sys_oabi-compat.c return sys_connect(fd, addr, addrlen); fd 401 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_sendto(int fd, void __user *buff, fd 411 arch/arm/kernel/sys_oabi-compat.c return sys_sendto(fd, buff, len, flags, addr, addrlen); fd 414 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags) fd 437 arch/arm/kernel/sys_oabi-compat.c return sys_sendmsg(fd, msg, flags); fd 23 arch/arm64/kernel/sys.c unsigned long, fd, unsigned long, off) fd 28 arch/arm64/kernel/sys.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 41 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE3(aarch32_fstatfs64, unsigned int, fd, compat_size_t, sz, fd 48 arch/arm64/kernel/sys32.c return kcompat_sys_fstatfs64(fd, sz, buf); fd 57 arch/arm64/kernel/sys32.c unsigned long, fd, unsigned long, off_4k) fd 64 arch/arm64/kernel/sys32.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, off_4k); fd 75 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE6(aarch32_pread64, unsigned int, fd, char __user *, buf, fd 78 arch/arm64/kernel/sys32.c return ksys_pread64(fd, buf, count, arg_u64(pos)); fd 81 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE6(aarch32_pwrite64, unsigned int, fd, fd 85 arch/arm64/kernel/sys32.c return ksys_pwrite64(fd, buf, count, arg_u64(pos)); fd 94 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE4(aarch32_ftruncate64, unsigned int, fd, u32, __pad, fd 97 arch/arm64/kernel/sys32.c return ksys_ftruncate(fd, arg_u64(length)); fd 100 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE5(aarch32_readahead, int, fd, u32, __pad, fd 103 arch/arm64/kernel/sys32.c return ksys_readahead(fd, arg_u64(offset), count); fd 106 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE6(aarch32_fadvise64_64, int, fd, int, advice, fd 109 arch/arm64/kernel/sys32.c return ksys_fadvise64_64(fd, arg_u64(offset), arg_u64(len), advice); fd 112 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE6(aarch32_sync_file_range2, int, fd, unsigned int, flags, fd 115 arch/arm64/kernel/sys32.c return ksys_sync_file_range(fd, arg_u64(offset), arg_u64(nbytes), fd 119 arch/arm64/kernel/sys32.c COMPAT_SYSCALL_DEFINE6(aarch32_fallocate, int, fd, int, mode, fd 122 arch/arm64/kernel/sys32.c return ksys_fallocate(fd, mode, arg_u64(offset), arg_u64(len)); fd 27 arch/c6x/include/asm/syscalls.h extern long sys_pread_c6x(unsigned int fd, char __user *buf, fd 29 arch/c6x/include/asm/syscalls.h extern long sys_pwrite_c6x(unsigned int fd, const char __user *buf, fd 33 arch/c6x/include/asm/syscalls.h extern long sys_ftruncate64_c6x(unsigned int fd, fd 35 arch/c6x/include/asm/syscalls.h extern long sys_fadvise64_c6x(int fd, u32 offset_lo, u32 offset_hi, fd 37 arch/c6x/include/asm/syscalls.h extern long sys_fadvise64_64_c6x(int fd, u32 offset_lo, u32 offset_hi, fd 39 arch/c6x/include/asm/syscalls.h extern long sys_fallocate_c6x(int fd, int mode, fd 13 arch/csky/include/asm/syscalls.h long sys_csky_fadvise64_64(int fd, int advice, loff_t offset, loff_t len); fd 22 arch/csky/kernel/syscall.c unsigned long, fd, fd 28 arch/csky/kernel/syscall.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 37 arch/csky/kernel/syscall.c int, fd, fd 42 arch/csky/kernel/syscall.c return ksys_fadvise64_64(fd, offset, len, advice); fd 12 arch/ia64/include/asm/perfmon.h extern long perfmonctl(int fd, int cmd, void *arg, int narg); fd 29 arch/ia64/include/asm/unistd.h int fd, long off); fd 33 arch/ia64/include/asm/unistd.h int fd, long pgoff); fd 1648 arch/ia64/kernel/perfmon.c pfm_do_fasync(int fd, struct file *filp, pfm_context_t *ctx, int on) fd 1652 arch/ia64/kernel/perfmon.c ret = fasync_helper (fd, filp, on, &ctx->ctx_async_queue); fd 1656 arch/ia64/kernel/perfmon.c fd, fd 1664 arch/ia64/kernel/perfmon.c pfm_fasync(int fd, struct file *filp, int on) fd 1686 arch/ia64/kernel/perfmon.c ret = pfm_do_fasync(fd, filp, ctx, on); fd 1690 arch/ia64/kernel/perfmon.c fd, fd 2588 arch/ia64/kernel/perfmon.c int fd; fd 2600 arch/ia64/kernel/perfmon.c fd = get_unused_fd_flags(0); fd 2601 arch/ia64/kernel/perfmon.c if (fd < 0) fd 2602 arch/ia64/kernel/perfmon.c return fd; fd 2614 arch/ia64/kernel/perfmon.c req->ctx_fd = ctx->ctx_fd = fd; fd 2639 arch/ia64/kernel/perfmon.c fd_install(fd, filp); fd 2655 arch/ia64/kernel/perfmon.c put_unused_fd(fd); fd 4707 arch/ia64/kernel/perfmon.c sys_perfmonctl (int fd, int cmd, void __user *arg, int count) fd 4709 arch/ia64/kernel/perfmon.c struct fd f = {NULL, 0}; fd 4806 arch/ia64/kernel/perfmon.c f = fdget(fd); fd 4808 arch/ia64/kernel/perfmon.c DPRINT(("invalid fd %d\n", fd)); fd 4812 arch/ia64/kernel/perfmon.c DPRINT(("fd %d not related to perfmon\n", fd)); fd 4818 arch/ia64/kernel/perfmon.c DPRINT(("no context for fd %d\n", fd)); fd 6701 arch/ia64/kernel/perfmon.c sys_perfmonctl (int fd, int cmd, void *arg, int count) fd 106 arch/ia64/kernel/sys_ia64.c int fd[2]; fd 109 arch/ia64/kernel/sys_ia64.c retval = do_pipe_flags(fd, 0); fd 112 arch/ia64/kernel/sys_ia64.c retval = fd[0]; fd 113 arch/ia64/kernel/sys_ia64.c regs->r9 = fd[1]; fd 140 arch/ia64/kernel/sys_ia64.c sys_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, long pgoff) fd 142 arch/ia64/kernel/sys_ia64.c addr = ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); fd 149 arch/ia64/kernel/sys_ia64.c sys_mmap (unsigned long addr, unsigned long len, int prot, int flags, int fd, long off) fd 154 arch/ia64/kernel/sys_ia64.c addr = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 42 arch/m68k/kernel/sys_m68k.c unsigned long fd, unsigned long pgoff) fd 49 arch/m68k/kernel/sys_m68k.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); fd 37 arch/microblaze/kernel/sys_microblaze.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 43 arch/microblaze/kernel/sys_microblaze.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT); fd 47 arch/microblaze/kernel/sys_microblaze.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 53 arch/microblaze/kernel/sys_microblaze.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 102 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c pcsx_anx_adv_reg.s.fd = 1; fd 350 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h uint64_t fd:1; fd 354 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h uint64_t fd:1; fd 398 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h uint64_t fd:1; fd 402 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h uint64_t fd:1; fd 34 arch/mips/include/asm/pmon.h #define pmon_close(fd) debug_vectors->close(fd) fd 35 arch/mips/include/asm/pmon.h #define pmon_read(fd, buf, count) debug_vectors->read(fd, buf, count) fd 36 arch/mips/include/asm/pmon.h #define pmon_write(fd, buf, count) debug_vectors->write(fd, buf, count) fd 37 arch/mips/include/asm/pmon.h #define pmon_lseek(fd, off, whence) debug_vectors->lseek(fd, off, whence) fd 69 arch/mips/include/asm/sgialib.h extern LONG ArcRead(ULONG fd, PVOID buf, ULONG num, PULONG cnt); fd 70 arch/mips/include/asm/sgialib.h extern LONG ArcWrite(ULONG fd, PVOID buf, ULONG num, PULONG cnt); fd 723 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 741 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 807 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 816 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 828 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 845 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 880 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 891 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 900 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int fd : 5, fd 59 arch/mips/kernel/linux32.c SYSCALL_DEFINE4(32_ftruncate64, unsigned long, fd, unsigned long, __dummy, fd 62 arch/mips/kernel/linux32.c return ksys_ftruncate(fd, merge_64(a2, a3)); fd 65 arch/mips/kernel/linux32.c SYSCALL_DEFINE5(32_llseek, unsigned int, fd, unsigned int, offset_high, fd 69 arch/mips/kernel/linux32.c return sys_llseek(fd, offset_high, offset_low, result, origin); fd 76 arch/mips/kernel/linux32.c SYSCALL_DEFINE6(32_pread, unsigned long, fd, char __user *, buf, size_t, count, fd 79 arch/mips/kernel/linux32.c return ksys_pread64(fd, buf, count, merge_64(a4, a5)); fd 82 arch/mips/kernel/linux32.c SYSCALL_DEFINE6(32_pwrite, unsigned int, fd, const char __user *, buf, fd 85 arch/mips/kernel/linux32.c return ksys_pwrite64(fd, buf, count, merge_64(a4, a5)); fd 102 arch/mips/kernel/linux32.c asmlinkage ssize_t sys32_readahead(int fd, u32 pad0, u64 a2, u64 a3, fd 105 arch/mips/kernel/linux32.c return ksys_readahead(fd, merge_64(a2, a3), count); fd 108 arch/mips/kernel/linux32.c asmlinkage long sys32_sync_file_range(int fd, int __pad, fd 113 arch/mips/kernel/linux32.c return ksys_sync_file_range(fd, fd 118 arch/mips/kernel/linux32.c asmlinkage long sys32_fadvise64_64(int fd, int __pad, fd 123 arch/mips/kernel/linux32.c return ksys_fadvise64_64(fd, fd 128 arch/mips/kernel/linux32.c asmlinkage long sys32_fallocate(int fd, int mode, unsigned offset_a2, fd 131 arch/mips/kernel/linux32.c return ksys_fallocate(fd, mode, merge_64(offset_a2, offset_a3), fd 561 arch/mips/kernel/smp.c struct flush_tlb_data *fd = info; fd 563 arch/mips/kernel/smp.c local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); fd 589 arch/mips/kernel/smp.c struct flush_tlb_data fd = { fd 595 arch/mips/kernel/smp.c smp_on_other_tlbs(flush_tlb_range_ipi, &fd); fd 618 arch/mips/kernel/smp.c struct flush_tlb_data *fd = info; fd 620 arch/mips/kernel/smp.c local_flush_tlb_kernel_range(fd->addr1, fd->addr2); fd 625 arch/mips/kernel/smp.c struct flush_tlb_data fd = { fd 630 arch/mips/kernel/smp.c on_each_cpu(flush_tlb_kernel_range_ipi, &fd, 1); fd 635 arch/mips/kernel/smp.c struct flush_tlb_data *fd = info; fd 637 arch/mips/kernel/smp.c local_flush_tlb_page(fd->vma, fd->addr1); fd 657 arch/mips/kernel/smp.c struct flush_tlb_data fd = { fd 662 arch/mips/kernel/smp.c smp_on_other_tlbs(flush_tlb_page_ipi, &fd); fd 52 arch/mips/kernel/syscall.c int fd[2]; fd 53 arch/mips/kernel/syscall.c int error = do_pipe_flags(fd, 0); fd 56 arch/mips/kernel/syscall.c current_pt_regs()->regs[3] = fd[1]; fd 57 arch/mips/kernel/syscall.c return fd[0]; fd 62 arch/mips/kernel/syscall.c fd, off_t, offset) fd 66 arch/mips/kernel/syscall.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 71 arch/mips/kernel/syscall.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 77 arch/mips/kernel/syscall.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 151 arch/mips/math-emu/cp1emu.c mips32_insn.fp6_format.fd = insn.mm_fp6_format.fd; fd 173 arch/mips/math-emu/cp1emu.c mips32_insn.r_format.re = insn.mm_fp5_format.fd; fd 192 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 193 arch/mips/math-emu/cp1emu.c insn.mm_fp2_format.fd; fd 216 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 217 arch/mips/math-emu/cp1emu.c insn.mm_fp0_format.fd; fd 236 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 237 arch/mips/math-emu/cp1emu.c insn.mm_fp0_format.fd; fd 278 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 302 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 342 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 361 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = fd 389 arch/mips/math-emu/cp1emu.c mips32_insn.fp1_format.fd = 0; fd 402 arch/mips/math-emu/cp1emu.c mips32_insn.fp0_format.fd = insn.mm_fp4_format.cc << 2; fd 1474 arch/mips/math-emu/cp1emu.c union ieee754sp fd, fr, fs, ft; fd 1533 arch/mips/math-emu/cp1emu.c fd = (*handler) (fr, fs, ft); fd 1534 arch/mips/math-emu/cp1emu.c SPTOREG(fd, MIPSInst_FD(ir)); fd 1571 arch/mips/math-emu/cp1emu.c union ieee754dp fd, fr, fs, ft; fd 1629 arch/mips/math-emu/cp1emu.c fd = (*handler) (fr, fs, ft); fd 1630 arch/mips/math-emu/cp1emu.c DPTOREG(fd, MIPSInst_FD(ir)); fd 1681 arch/mips/math-emu/cp1emu.c union ieee754sp fd, fs, ft; fd 1786 arch/mips/math-emu/cp1emu.c union ieee754sp ft, fs, fd; fd 1794 arch/mips/math-emu/cp1emu.c SPFROMREG(fd, MIPSInst_FD(ir)); fd 1795 arch/mips/math-emu/cp1emu.c rv.s = ieee754sp_maddf(fd, fs, ft); fd 1800 arch/mips/math-emu/cp1emu.c union ieee754sp ft, fs, fd; fd 1808 arch/mips/math-emu/cp1emu.c SPFROMREG(fd, MIPSInst_FD(ir)); fd 1809 arch/mips/math-emu/cp1emu.c rv.s = ieee754sp_msubf(fd, fs, ft); fd 1987 arch/mips/math-emu/cp1emu.c SPFROMREG(fd, MIPSInst_FD(ir)); fd 1988 arch/mips/math-emu/cp1emu.c if (fd.bits & 0x1) fd 2053 arch/mips/math-emu/cp1emu.c union ieee754dp fd, fs, ft; fd 2157 arch/mips/math-emu/cp1emu.c union ieee754dp ft, fs, fd; fd 2165 arch/mips/math-emu/cp1emu.c DPFROMREG(fd, MIPSInst_FD(ir)); fd 2166 arch/mips/math-emu/cp1emu.c rv.d = ieee754dp_maddf(fd, fs, ft); fd 2171 arch/mips/math-emu/cp1emu.c union ieee754dp ft, fs, fd; fd 2179 arch/mips/math-emu/cp1emu.c DPFROMREG(fd, MIPSInst_FD(ir)); fd 2180 arch/mips/math-emu/cp1emu.c rv.d = ieee754dp_msubf(fd, fs, ft); fd 2338 arch/mips/math-emu/cp1emu.c DPFROMREG(fd, MIPSInst_FD(ir)); fd 2339 arch/mips/math-emu/cp1emu.c if (fd.bits & 0x1) fd 110 arch/mips/vdso/genvdso.c int fd; fd 115 arch/mips/vdso/genvdso.c fd = open(path, O_RDWR); fd 116 arch/mips/vdso/genvdso.c if (fd < 0) { fd 122 arch/mips/vdso/genvdso.c if (fstat(fd, &stat) != 0) { fd 128 arch/mips/vdso/genvdso.c addr = mmap(NULL, stat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, fd 8 arch/nds32/include/asm/syscalls.h asmlinkage long sys_fadvise64_64_wrapper(int fd, int advice, loff_t offset, loff_t len); fd 14 arch/nds32/kernel/sys_nds32.c unsigned long, fd, unsigned long, pgoff) fd 19 arch/nds32/kernel/sys_nds32.c return sys_mmap_pgoff(addr, len, prot, flags, fd, fd 23 arch/nds32/kernel/sys_nds32.c SYSCALL_DEFINE4(fadvise64_64_wrapper,int, fd, int, advice, loff_t, offset, fd 26 arch/nds32/kernel/sys_nds32.c return sys_fadvise64_64(fd, offset, len, advice); fd 256 arch/parisc/kernel/sys_parisc.c unsigned long prot, unsigned long flags, unsigned long fd, fd 261 arch/parisc/kernel/sys_parisc.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 266 arch/parisc/kernel/sys_parisc.c unsigned long prot, unsigned long flags, unsigned long fd, fd 270 arch/parisc/kernel/sys_parisc.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 286 arch/parisc/kernel/sys_parisc.c asmlinkage long parisc_ftruncate64(unsigned int fd, fd 289 arch/parisc/kernel/sys_parisc.c return ksys_ftruncate(fd, (long)high << 32 | low); fd 298 arch/parisc/kernel/sys_parisc.c asmlinkage long sys_ftruncate64(unsigned int fd, unsigned long length) fd 300 arch/parisc/kernel/sys_parisc.c return ksys_ftruncate(fd, length); fd 302 arch/parisc/kernel/sys_parisc.c asmlinkage long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg) fd 304 arch/parisc/kernel/sys_parisc.c return sys_fcntl(fd, cmd, arg); fd 314 arch/parisc/kernel/sys_parisc.c asmlinkage long parisc_ftruncate64(unsigned int fd, fd 317 arch/parisc/kernel/sys_parisc.c return sys_ftruncate64(fd, (loff_t)high << 32 | low); fd 321 arch/parisc/kernel/sys_parisc.c asmlinkage ssize_t parisc_pread64(unsigned int fd, char __user *buf, size_t count, fd 324 arch/parisc/kernel/sys_parisc.c return ksys_pread64(fd, buf, count, (loff_t)high << 32 | low); fd 327 arch/parisc/kernel/sys_parisc.c asmlinkage ssize_t parisc_pwrite64(unsigned int fd, const char __user *buf, fd 330 arch/parisc/kernel/sys_parisc.c return ksys_pwrite64(fd, buf, count, (loff_t)high << 32 | low); fd 333 arch/parisc/kernel/sys_parisc.c asmlinkage ssize_t parisc_readahead(int fd, unsigned int high, unsigned int low, fd 336 arch/parisc/kernel/sys_parisc.c return ksys_readahead(fd, (loff_t)high << 32 | low, count); fd 339 arch/parisc/kernel/sys_parisc.c asmlinkage long parisc_fadvise64_64(int fd, fd 343 arch/parisc/kernel/sys_parisc.c return ksys_fadvise64_64(fd, (loff_t)high_off << 32 | low_off, fd 347 arch/parisc/kernel/sys_parisc.c asmlinkage long parisc_sync_file_range(int fd, fd 351 arch/parisc/kernel/sys_parisc.c return ksys_sync_file_range(fd, (loff_t)hi_off << 32 | lo_off, fd 355 arch/parisc/kernel/sys_parisc.c asmlinkage long parisc_fallocate(int fd, int mode, u32 offhi, u32 offlo, fd 358 arch/parisc/kernel/sys_parisc.c return ksys_fallocate(fd, mode, ((u64)offhi << 32) | offlo, fd 117 arch/powerpc/boot/addnote.c int fd, n, i; fd 125 arch/powerpc/boot/addnote.c fd = open(av[1], O_RDWR); fd 126 arch/powerpc/boot/addnote.c if (fd < 0) { fd 134 arch/powerpc/boot/addnote.c n = read(fd, buf, sizeof(buf)); fd 222 arch/powerpc/boot/addnote.c i = lseek(fd, (long) 0, SEEK_SET); fd 227 arch/powerpc/boot/addnote.c i = write(fd, buf, n); fd 30 arch/powerpc/boot/hack-coff.c int fd; fd 41 arch/powerpc/boot/hack-coff.c if ((fd = open(av[1], 2)) == -1) { fd 45 arch/powerpc/boot/hack-coff.c if (read(fd, &fhdr, sizeof(fhdr)) != sizeof(fhdr)) fd 53 arch/powerpc/boot/hack-coff.c if (read(fd, &aout, aoutsz) != aoutsz) fd 57 arch/powerpc/boot/hack-coff.c if (read(fd, &shdr, sizeof(shdr)) != sizeof(shdr)) fd 69 arch/powerpc/boot/hack-coff.c if (lseek(fd, (long) sizeof(struct external_filehdr), 0) == -1 fd 70 arch/powerpc/boot/hack-coff.c || write(fd, &aout, aoutsz) != aoutsz) { fd 74 arch/powerpc/boot/hack-coff.c close(fd); fd 100 arch/powerpc/include/asm/asm-prototypes.h long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low, fd 14 arch/powerpc/include/asm/syscalls.h unsigned long fd, off_t offset); fd 17 arch/powerpc/include/asm/syscalls.h unsigned long fd, unsigned long pgoff); fd 53 arch/powerpc/kernel/sys_ppc32.c unsigned long fd, unsigned long pgoff) fd 56 arch/powerpc/kernel/sys_ppc32.c return sys_mmap(addr, len, prot, flags, fd, pgoff << 12); fd 64 arch/powerpc/kernel/sys_ppc32.c compat_ssize_t compat_sys_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, fd 67 arch/powerpc/kernel/sys_ppc32.c return ksys_pread64(fd, ubuf, count, ((loff_t)poshi << 32) | poslo); fd 70 arch/powerpc/kernel/sys_ppc32.c compat_ssize_t compat_sys_pwrite64(unsigned int fd, const char __user *ubuf, compat_size_t count, fd 73 arch/powerpc/kernel/sys_ppc32.c return ksys_pwrite64(fd, ubuf, count, ((loff_t)poshi << 32) | poslo); fd 76 arch/powerpc/kernel/sys_ppc32.c compat_ssize_t compat_sys_readahead(int fd, u32 r4, u32 offhi, u32 offlo, u32 count) fd 78 arch/powerpc/kernel/sys_ppc32.c return ksys_readahead(fd, ((loff_t)offhi << 32) | offlo, count); fd 87 arch/powerpc/kernel/sys_ppc32.c asmlinkage long compat_sys_fallocate(int fd, int mode, u32 offhi, u32 offlo, fd 90 arch/powerpc/kernel/sys_ppc32.c return ksys_fallocate(fd, mode, ((loff_t)offhi << 32) | offlo, fd 94 arch/powerpc/kernel/sys_ppc32.c asmlinkage int compat_sys_ftruncate64(unsigned int fd, u32 reg4, unsigned long high, fd 97 arch/powerpc/kernel/sys_ppc32.c return ksys_ftruncate(fd, (high << 32) | low); fd 100 arch/powerpc/kernel/sys_ppc32.c long ppc32_fadvise64(int fd, u32 unused, u32 offset_high, u32 offset_low, fd 103 arch/powerpc/kernel/sys_ppc32.c return ksys_fadvise64_64(fd, (u64)offset_high << 32 | offset_low, len, fd 107 arch/powerpc/kernel/sys_ppc32.c asmlinkage long compat_sys_sync_file_range2(int fd, unsigned int flags, fd 114 arch/powerpc/kernel/sys_ppc32.c return ksys_sync_file_range(fd, offset, nbytes, flags); fd 42 arch/powerpc/kernel/syscalls.c unsigned long fd, unsigned long off, int shift) fd 55 arch/powerpc/kernel/syscalls.c ret = ksys_mmap_pgoff(addr, len, prot, flags, fd, off); fd 62 arch/powerpc/kernel/syscalls.c unsigned long, fd, unsigned long, pgoff) fd 64 arch/powerpc/kernel/syscalls.c return do_mmap2(addr, len, prot, flags, fd, pgoff, PAGE_SHIFT-12); fd 69 arch/powerpc/kernel/syscalls.c unsigned long, fd, off_t, offset) fd 71 arch/powerpc/kernel/syscalls.c return do_mmap2(addr, len, prot, flags, fd, offset, PAGE_SHIFT); fd 114 arch/powerpc/kernel/syscalls.c long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low, fd 117 arch/powerpc/kernel/syscalls.c return ksys_fadvise64_64(fd, (u64)offset_high << 32 | offset_low, fd 103 arch/powerpc/kvm/book3s_64_vio.c struct fd f; fd 1902 arch/powerpc/kvm/powerpc.c struct fd f; fd 1921 arch/powerpc/kvm/powerpc.c struct fd f; fd 1944 arch/powerpc/kvm/powerpc.c struct fd f; fd 67 arch/powerpc/platforms/cell/spu_syscalls.c struct fd neighbor = fdget(neighbor_fd); fd 80 arch/powerpc/platforms/cell/spu_syscalls.c SYSCALL_DEFINE3(spu_run,int, fd, __u32 __user *, unpc, __u32 __user *, ustatus) fd 83 arch/powerpc/platforms/cell/spu_syscalls.c struct fd arg; fd 91 arch/powerpc/platforms/cell/spu_syscalls.c arg = fdget(fd); fd 60 arch/powerpc/platforms/cell/spufs/coredump.c static int match_context(const void *v, struct file *file, unsigned fd) fd 68 arch/powerpc/platforms/cell/spufs/coredump.c return fd + 1; fd 83 arch/powerpc/platforms/cell/spufs/coredump.c static struct spu_context *coredump_next_context(int *fd) fd 86 arch/powerpc/platforms/cell/spufs/coredump.c int n = iterate_fd(current->files, *fd, match_context, NULL); fd 89 arch/powerpc/platforms/cell/spufs/coredump.c *fd = n - 1; fd 90 arch/powerpc/platforms/cell/spufs/coredump.c file = fcheck(*fd); fd 97 arch/powerpc/platforms/cell/spufs/coredump.c int size = 0, rc, fd; fd 99 arch/powerpc/platforms/cell/spufs/coredump.c fd = 0; fd 100 arch/powerpc/platforms/cell/spufs/coredump.c while ((ctx = coredump_next_context(&fd)) != NULL) { fd 104 arch/powerpc/platforms/cell/spufs/coredump.c rc = spufs_ctx_note_size(ctx, fd); fd 112 arch/powerpc/platforms/cell/spufs/coredump.c fd++; fd 178 arch/powerpc/platforms/cell/spufs/coredump.c int fd, j, rc; fd 180 arch/powerpc/platforms/cell/spufs/coredump.c fd = 0; fd 181 arch/powerpc/platforms/cell/spufs/coredump.c while ((ctx = coredump_next_context(&fd)) != NULL) { fd 187 arch/powerpc/platforms/cell/spufs/coredump.c rc = spufs_arch_write_note(ctx, j, cprm, fd); fd 197 arch/powerpc/platforms/cell/spufs/coredump.c fd++; fd 14 arch/riscv/kernel/sys_riscv.c unsigned long fd, off_t offset, fd 19 arch/riscv/kernel/sys_riscv.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 26 arch/riscv/kernel/sys_riscv.c unsigned long, fd, off_t, offset) fd 28 arch/riscv/kernel/sys_riscv.c return riscv_sys_mmap(addr, len, prot, flags, fd, offset, 0); fd 33 arch/riscv/kernel/sys_riscv.c unsigned long, fd, off_t, offset) fd 39 arch/riscv/kernel/sys_riscv.c return riscv_sys_mmap(addr, len, prot, flags, fd, offset, 12); fd 75 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE3(s390_ftruncate64, unsigned int, fd, u32, high, u32, low) fd 77 arch/s390/kernel/compat_linux.c return ksys_ftruncate(fd, (unsigned long)high << 32 | low); fd 80 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE5(s390_pread64, unsigned int, fd, char __user *, ubuf, fd 85 arch/s390/kernel/compat_linux.c return ksys_pread64(fd, ubuf, count, (unsigned long)high << 32 | low); fd 88 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE5(s390_pwrite64, unsigned int, fd, const char __user *, ubuf, fd 93 arch/s390/kernel/compat_linux.c return ksys_pwrite64(fd, ubuf, count, (unsigned long)high << 32 | low); fd 96 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE4(s390_readahead, int, fd, u32, high, u32, low, s32, count) fd 98 arch/s390/kernel/compat_linux.c return ksys_readahead(fd, (unsigned long)high << 32 | low, count); fd 168 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE2(s390_fstat64, unsigned int, fd, struct stat64_emu31 __user *, statbuf) fd 171 arch/s390/kernel/compat_linux.c int ret = vfs_fstat(fd, &stat); fd 200 arch/s390/kernel/compat_linux.c compat_ulong_t fd; fd 212 arch/s390/kernel/compat_linux.c return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, fd 222 arch/s390/kernel/compat_linux.c return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, a.offset); fd 225 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE3(s390_read, unsigned int, fd, char __user *, buf, compat_size_t, count) fd 230 arch/s390/kernel/compat_linux.c return ksys_read(fd, buf, count); fd 233 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE3(s390_write, unsigned int, fd, const char __user *, buf, compat_size_t, count) fd 238 arch/s390/kernel/compat_linux.c return ksys_write(fd, buf, count); fd 247 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE5(s390_fadvise64, int, fd, u32, high, u32, low, compat_size_t, len, int, advise) fd 253 arch/s390/kernel/compat_linux.c return ksys_fadvise64_64(fd, (unsigned long)high << 32 | low, len, fd 258 arch/s390/kernel/compat_linux.c int fd; fd 274 arch/s390/kernel/compat_linux.c return ksys_fadvise64_64(a.fd, a.offset, a.len, a.advice); fd 277 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE6(s390_sync_file_range, int, fd, u32, offhigh, u32, offlow, fd 280 arch/s390/kernel/compat_linux.c return ksys_sync_file_range(fd, ((loff_t)offhigh << 32) + offlow, fd 284 arch/s390/kernel/compat_linux.c COMPAT_SYSCALL_DEFINE6(s390_fallocate, int, fd, int, mode, u32, offhigh, u32, offlow, fd 287 arch/s390/kernel/compat_linux.c return ksys_fallocate(fd, mode, ((loff_t)offhigh << 32) + offlow, fd 93 arch/s390/kernel/compat_linux.h long compat_sys_s390_fchown16(unsigned int fd, u16 user, u16 group); fd 111 arch/s390/kernel/compat_linux.h long compat_sys_s390_ftruncate64(unsigned int fd, u32 high, u32 low); fd 112 arch/s390/kernel/compat_linux.h long compat_sys_s390_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, u32 high, u32 low); fd 113 arch/s390/kernel/compat_linux.h long compat_sys_s390_pwrite64(unsigned int fd, const char __user *ubuf, compat_size_t count, u32 high, u32 low); fd 114 arch/s390/kernel/compat_linux.h long compat_sys_s390_readahead(int fd, u32 high, u32 low, s32 count); fd 117 arch/s390/kernel/compat_linux.h long compat_sys_s390_fstat64(unsigned int fd, struct stat64_emu31 __user *statbuf); fd 121 arch/s390/kernel/compat_linux.h long compat_sys_s390_read(unsigned int fd, char __user * buf, compat_size_t count); fd 122 arch/s390/kernel/compat_linux.h long compat_sys_s390_write(unsigned int fd, const char __user * buf, compat_size_t count); fd 123 arch/s390/kernel/compat_linux.h long compat_sys_s390_fadvise64(int fd, u32 high, u32 low, compat_size_t len, int advise); fd 125 arch/s390/kernel/compat_linux.h long compat_sys_s390_sync_file_range(int fd, u32 offhigh, u32 offlow, u32 nhigh, u32 nlow, unsigned int flags); fd 126 arch/s390/kernel/compat_linux.h long compat_sys_s390_fallocate(int fd, int mode, u32 offhigh, u32 offlow, u32 lenhigh, u32 lenlow); fd 45 arch/s390/kernel/sys_s390.c unsigned long fd; fd 56 arch/s390/kernel/sys_s390.c error = ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, a.offset); fd 9 arch/sh/include/asm/syscalls.h int fd, unsigned long off); fd 12 arch/sh/include/asm/syscalls.h unsigned long fd, unsigned long pgoff); fd 16 arch/sh/include/asm/syscalls_32.h asmlinkage ssize_t sys_pread_wrapper(unsigned int fd, char __user *buf, fd 18 arch/sh/include/asm/syscalls_32.h asmlinkage ssize_t sys_pwrite_wrapper(unsigned int fd, const char __user *buf, fd 20 arch/sh/include/asm/syscalls_32.h asmlinkage int sys_fadvise64_64_wrapper(int fd, u32 offset0, u32 offset1, fd 385 arch/sh/kernel/smp.c struct flush_tlb_data *fd = (struct flush_tlb_data *)info; fd 387 arch/sh/kernel/smp.c local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); fd 397 arch/sh/kernel/smp.c struct flush_tlb_data fd; fd 399 arch/sh/kernel/smp.c fd.vma = vma; fd 400 arch/sh/kernel/smp.c fd.addr1 = start; fd 401 arch/sh/kernel/smp.c fd.addr2 = end; fd 402 arch/sh/kernel/smp.c smp_call_function(flush_tlb_range_ipi, (void *)&fd, 1); fd 415 arch/sh/kernel/smp.c struct flush_tlb_data *fd = (struct flush_tlb_data *)info; fd 417 arch/sh/kernel/smp.c local_flush_tlb_kernel_range(fd->addr1, fd->addr2); fd 422 arch/sh/kernel/smp.c struct flush_tlb_data fd; fd 424 arch/sh/kernel/smp.c fd.addr1 = start; fd 425 arch/sh/kernel/smp.c fd.addr2 = end; fd 426 arch/sh/kernel/smp.c on_each_cpu(flush_tlb_kernel_range_ipi, (void *)&fd, 1); fd 431 arch/sh/kernel/smp.c struct flush_tlb_data *fd = (struct flush_tlb_data *)info; fd 433 arch/sh/kernel/smp.c local_flush_tlb_page(fd->vma, fd->addr1); fd 441 arch/sh/kernel/smp.c struct flush_tlb_data fd; fd 443 arch/sh/kernel/smp.c fd.vma = vma; fd 444 arch/sh/kernel/smp.c fd.addr1 = page; fd 445 arch/sh/kernel/smp.c smp_call_function(flush_tlb_page_ipi, (void *)&fd, 1); fd 458 arch/sh/kernel/smp.c struct flush_tlb_data *fd = (struct flush_tlb_data *)info; fd 459 arch/sh/kernel/smp.c local_flush_tlb_one(fd->addr1, fd->addr2); fd 464 arch/sh/kernel/smp.c struct flush_tlb_data fd; fd 466 arch/sh/kernel/smp.c fd.addr1 = asid; fd 467 arch/sh/kernel/smp.c fd.addr2 = vaddr; fd 469 arch/sh/kernel/smp.c smp_call_function(flush_tlb_one_ipi, (void *)&fd, 1); fd 34 arch/sh/kernel/sys_sh.c int fd, unsigned long off) fd 38 arch/sh/kernel/sys_sh.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT); fd 43 arch/sh/kernel/sys_sh.c unsigned long fd, unsigned long pgoff) fd 54 arch/sh/kernel/sys_sh.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); fd 28 arch/sh/kernel/sys_sh32.c int fd[2]; fd 31 arch/sh/kernel/sys_sh32.c error = do_pipe_flags(fd, 0); fd 33 arch/sh/kernel/sys_sh32.c current_pt_regs()->regs[1] = fd[1]; fd 34 arch/sh/kernel/sys_sh32.c return fd[0]; fd 39 arch/sh/kernel/sys_sh32.c asmlinkage ssize_t sys_pread_wrapper(unsigned int fd, char __user *buf, fd 42 arch/sh/kernel/sys_sh32.c return ksys_pread64(fd, buf, count, pos); fd 45 arch/sh/kernel/sys_sh32.c asmlinkage ssize_t sys_pwrite_wrapper(unsigned int fd, const char __user *buf, fd 48 arch/sh/kernel/sys_sh32.c return ksys_pwrite64(fd, buf, count, pos); fd 51 arch/sh/kernel/sys_sh32.c asmlinkage int sys_fadvise64_64_wrapper(int fd, u32 offset0, u32 offset1, fd 55 arch/sh/kernel/sys_sh32.c return ksys_fadvise64_64(fd, (u64)offset1 << 32 | offset0, fd 58 arch/sh/kernel/sys_sh32.c return ksys_fadvise64_64(fd, (u64)offset0 << 32 | offset1, fd 223 arch/sparc/kernel/prom_32.c int skip, tmp, fd; fd 270 arch/sparc/kernel/prom_32.c fd = *romvec->pv_v2bootargs.fd_stdout; fd 273 arch/sparc/kernel/prom_32.c node = (*romvec->pv_v2devops.v2_inst2pkg)(fd); fd 279 arch/sparc/kernel/prom_32.c "instance %08x.\n", fd); fd 60 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE3(ftruncate64, unsigned int, fd, u32, high, u32, low) fd 62 arch/sparc/kernel/sys_sparc32.c return ksys_ftruncate(fd, ((u64)high << 32) | low); fd 117 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE2(fstat64, unsigned int, fd, fd 121 arch/sparc/kernel/sys_sparc32.c int error = vfs_fstat(fd, &stat); fd 191 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE5(pread64, unsigned int, fd, char __user *, ubuf, fd 194 arch/sparc/kernel/sys_sparc32.c return ksys_pread64(fd, ubuf, count, ((u64)poshi << 32) | poslo); fd 197 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE5(pwrite64, unsigned int, fd, char __user *, ubuf, fd 200 arch/sparc/kernel/sys_sparc32.c return ksys_pwrite64(fd, ubuf, count, ((u64)poshi << 32) | poslo); fd 203 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE4(readahead, int, fd, u32, offhi, u32, offlo, fd 206 arch/sparc/kernel/sys_sparc32.c return ksys_readahead(fd, ((u64)offhi << 32) | offlo, count); fd 209 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE5(fadvise64, int, fd, u32, offhi, u32, offlo, fd 212 arch/sparc/kernel/sys_sparc32.c return ksys_fadvise64_64(fd, ((u64)offhi << 32) | offlo, len, advice); fd 215 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE6(fadvise64_64, int, fd, u32, offhi, u32, offlo, fd 218 arch/sparc/kernel/sys_sparc32.c return ksys_fadvise64_64(fd, fd 224 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE6(sync_file_range, unsigned int, fd, u32, off_high, u32, off_low, fd 227 arch/sparc/kernel/sys_sparc32.c return ksys_sync_file_range(fd, fd 233 arch/sparc/kernel/sys_sparc32.c COMPAT_SYSCALL_DEFINE6(fallocate, int, fd, int, mode, u32, offhi, u32, offlo, fd 236 arch/sparc/kernel/sys_sparc32.c return ksys_fallocate(fd, mode, ((loff_t)offhi << 32) | offlo, fd 78 arch/sparc/kernel/sys_sparc_32.c int fd[2]; fd 81 arch/sparc/kernel/sys_sparc_32.c error = do_pipe_flags(fd, 0); fd 84 arch/sparc/kernel/sys_sparc_32.c current_pt_regs()->u_regs[UREG_I1] = fd[1]; fd 85 arch/sparc/kernel/sys_sparc_32.c error = fd[0]; fd 102 arch/sparc/kernel/sys_sparc_32.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 107 arch/sparc/kernel/sys_sparc_32.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, fd 112 arch/sparc/kernel/sys_sparc_32.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 116 arch/sparc/kernel/sys_sparc_32.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 316 arch/sparc/kernel/sys_sparc_64.c int fd[2]; fd 319 arch/sparc/kernel/sys_sparc_64.c error = do_pipe_flags(fd, 0); fd 322 arch/sparc/kernel/sys_sparc_64.c current_pt_regs()->u_regs[UREG_I1] = fd[1]; fd 323 arch/sparc/kernel/sys_sparc_64.c error = fd[0]; fd 456 arch/sparc/kernel/sys_sparc_64.c unsigned long, prot, unsigned long, flags, unsigned long, fd, fd 465 arch/sparc/kernel/sys_sparc_64.c retval = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 19 arch/sparc/kernel/systbls.h unsigned long fd, unsigned long off); fd 25 arch/sparc/kernel/systbls.h unsigned long fd, unsigned long pgoff); fd 55 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_ftruncate64(unsigned int fd, fd 63 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_fstat64(unsigned int fd, fd 68 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_pread64(unsigned int fd, fd 73 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_pwrite64(unsigned int fd, fd 78 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_readahead(int fd, fd 82 arch/sparc/kernel/systbls.h long compat_sys_fadvise64(int fd, fd 86 arch/sparc/kernel/systbls.h long compat_sys_fadvise64_64(int fd, fd 90 arch/sparc/kernel/systbls.h long compat_sys_sync_file_range(unsigned int fd, fd 94 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_fallocate(int fd, int mode, u32 offhi, u32 offlo, fd 96 arch/sparc/kernel/systbls.h asmlinkage long compat_sys_fstat64(unsigned int fd, fd 163 arch/sparc/vdso/vdso2c.c int fd = open(name, O_RDONLY); fd 165 arch/sparc/vdso/vdso2c.c if (fd == -1) fd 168 arch/sparc/vdso/vdso2c.c tmp_len = lseek(fd, 0, SEEK_END); fd 173 arch/sparc/vdso/vdso2c.c *addr = mmap(NULL, tmp_len, prot, MAP_PRIVATE, fd, 0); fd 177 arch/sparc/vdso/vdso2c.c close(fd); fd 25 arch/um/drivers/chan.h int fd; fd 30 arch/um/drivers/chan_kern.c static void not_configged_close(int fd, void *data) fd 36 arch/um/drivers/chan_kern.c static int not_configged_read(int fd, char *c_out, void *data) fd 43 arch/um/drivers/chan_kern.c static int not_configged_write(int fd, const char *buf, int len, void *data) fd 50 arch/um/drivers/chan_kern.c static int not_configged_console_write(int fd, const char *buf, int len) fd 57 arch/um/drivers/chan_kern.c static int not_configged_window_size(int fd, void *data, unsigned short *rows, fd 86 arch/um/drivers/chan_kern.c int fd, err; fd 92 arch/um/drivers/chan_kern.c fd = 0; fd 93 arch/um/drivers/chan_kern.c else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, fd 95 arch/um/drivers/chan_kern.c if (fd < 0) fd 96 arch/um/drivers/chan_kern.c return fd; fd 98 arch/um/drivers/chan_kern.c err = os_set_fd_block(fd, 0); fd 100 arch/um/drivers/chan_kern.c (*chan->ops->close)(fd, chan->data); fd 104 arch/um/drivers/chan_kern.c chan->fd = fd; fd 128 arch/um/drivers/chan_kern.c register_winch(chan->fd, port); fd 159 arch/um/drivers/chan_kern.c err = line_setup_irq(chan->fd, chan->input, chan->output, line, fd 224 arch/um/drivers/chan_kern.c (*chan->ops->close)(chan->fd, chan->data); fd 227 arch/um/drivers/chan_kern.c chan->fd = -1; fd 247 arch/um/drivers/chan_kern.c deactivate_fd(chan->fd, irq); fd 258 arch/um/drivers/chan_kern.c n = chan->ops->write(chan->fd, buf, len, chan->data); fd 272 arch/um/drivers/chan_kern.c n = chan->ops->console_write(chan->fd, buf, len); fd 300 arch/um/drivers/chan_kern.c return chan->ops->window_size(chan->fd, chan->data, fd 307 arch/um/drivers/chan_kern.c return chan->ops->window_size(chan->fd, chan->data, fd 323 arch/um/drivers/chan_kern.c ignore_sigio_fd(chan->fd); fd 482 arch/um/drivers/chan_kern.c .fd = -1, fd 553 arch/um/drivers/chan_kern.c err = chan->ops->read(chan->fd, &c, chan->data); fd 17 arch/um/drivers/chan_user.c void generic_close(int fd, void *unused) fd 19 arch/um/drivers/chan_user.c close(fd); fd 22 arch/um/drivers/chan_user.c int generic_read(int fd, char *c_out, void *unused) fd 26 arch/um/drivers/chan_user.c n = read(fd, c_out, sizeof(*c_out)); fd 38 arch/um/drivers/chan_user.c int generic_write(int fd, const char *buf, int n, void *unused) fd 42 arch/um/drivers/chan_user.c err = write(fd, buf, n); fd 52 arch/um/drivers/chan_user.c int generic_window_size(int fd, void *unused, unsigned short *rows_out, fd 58 arch/um/drivers/chan_user.c if (ioctl(fd, TIOCGWINSZ, &size) < 0) fd 74 arch/um/drivers/chan_user.c int generic_console_write(int fd, const char *buf, int n) fd 80 arch/um/drivers/chan_user.c if (isatty(fd)) { fd 86 arch/um/drivers/chan_user.c CATCH_EINTR(err = tcgetattr(fd, &save)); fd 96 arch/um/drivers/chan_user.c CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &new)); fd 100 arch/um/drivers/chan_user.c err = generic_write(fd, buf, n, NULL); fd 105 arch/um/drivers/chan_user.c if (isatty(fd)) { fd 106 arch/um/drivers/chan_user.c CATCH_EINTR(tcsetattr(fd, TCSAFLUSH, &save)); fd 219 arch/um/drivers/chan_user.c static int winch_tramp(int fd, struct tty_port *port, int *fd_out, fd 233 arch/um/drivers/chan_user.c data = ((struct winch_data) { .pty_fd = fd, fd 254 arch/um/drivers/chan_user.c printk(UM_KERN_ERR "fd %d will not support SIGWINCH\n", fd); fd 274 arch/um/drivers/chan_user.c void register_winch(int fd, struct tty_port *port) fd 280 arch/um/drivers/chan_user.c if (!isatty(fd)) fd 283 arch/um/drivers/chan_user.c pid = tcgetpgrp(fd); fd 284 arch/um/drivers/chan_user.c if (is_skas_winch(pid, fd, port)) { fd 285 arch/um/drivers/chan_user.c register_winch_irq(-1, fd, -1, port, 0); fd 290 arch/um/drivers/chan_user.c thread = winch_tramp(fd, port, &thread_fd, &stack); fd 294 arch/um/drivers/chan_user.c register_winch_irq(thread_fd, fd, thread, port, stack); fd 33 arch/um/drivers/chan_user.h extern void generic_close(int fd, void *unused); fd 34 arch/um/drivers/chan_user.h extern int generic_read(int fd, char *c_out, void *unused); fd 35 arch/um/drivers/chan_user.h extern int generic_write(int fd, const char *buf, int n, void *unused); fd 36 arch/um/drivers/chan_user.h extern int generic_console_write(int fd, const char *buf, int n); fd 37 arch/um/drivers/chan_user.h extern int generic_window_size(int fd, void *unused, unsigned short *rows_out, fd 42 arch/um/drivers/chan_user.h extern void register_winch(int fd, struct tty_port *port); fd 43 arch/um/drivers/chan_user.h extern void register_winch_irq(int fd, int tty_fd, int pid, fd 7 arch/um/drivers/cow.h extern int init_cow_file(int fd, char *cow_file, char *backing_file, fd 18 arch/um/drivers/cow.h extern int write_cow_header(char *cow_file, int fd, char *backing_file, fd 26 arch/um/drivers/cow_sys.h static inline int cow_seek_file(int fd, __u64 offset) fd 28 arch/um/drivers/cow_sys.h return os_seek_file(fd, offset); fd 36 arch/um/drivers/cow_sys.h static inline int cow_write_file(int fd, void *buf, int size) fd 38 arch/um/drivers/cow_sys.h return os_write_file(fd, buf, size); fd 196 arch/um/drivers/cow_user.c int write_cow_header(char *cow_file, int fd, char *backing_file, fd 203 arch/um/drivers/cow_user.c err = cow_seek_file(fd, 0); fd 254 arch/um/drivers/cow_user.c err = cow_write_file(fd, header, sizeof(*header)); fd 270 arch/um/drivers/cow_user.c int fd = *((int *) arg); fd 272 arch/um/drivers/cow_user.c return pread(fd, buf, len, offset); fd 402 arch/um/drivers/cow_user.c int init_cow_file(int fd, char *cow_file, char *backing_file, int sectorsize, fd 410 arch/um/drivers/cow_user.c err = write_cow_header(cow_file, fd, backing_file, sectorsize, fd 420 arch/um/drivers/cow_user.c err = cow_seek_file(fd, offset); fd 431 arch/um/drivers/cow_user.c err = cow_write_file(fd, &zero, sizeof(zero)); fd 19 arch/um/drivers/daemon.h int fd; fd 26 arch/um/drivers/daemon.h extern int daemon_user_write(int fd, void *buf, int len, fd 29 arch/um/drivers/daemon_kern.c dpri->fd = -1; fd 42 arch/um/drivers/daemon_kern.c static int daemon_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 44 arch/um/drivers/daemon_kern.c return net_recvfrom(fd, skb_mac_header(skb), fd 48 arch/um/drivers/daemon_kern.c static int daemon_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 50 arch/um/drivers/daemon_kern.c return daemon_user_write(fd, skb->data, skb->len, fd 53 arch/um/drivers/daemon_user.c int fd, n, err; fd 71 arch/um/drivers/daemon_user.c fd = socket(AF_UNIX, SOCK_DGRAM, 0); fd 72 arch/um/drivers/daemon_user.c if (fd < 0) { fd 78 arch/um/drivers/daemon_user.c if (bind(fd, (struct sockaddr *) local_addr, sizeof(*local_addr)) < 0) { fd 114 arch/um/drivers/daemon_user.c return fd; fd 119 arch/um/drivers/daemon_user.c close(fd); fd 144 arch/um/drivers/daemon_user.c pri->fd = connect_to_switch(pri); fd 145 arch/um/drivers/daemon_user.c if (pri->fd < 0) { fd 148 arch/um/drivers/daemon_user.c return pri->fd; fd 157 arch/um/drivers/daemon_user.c return pri->fd; fd 164 arch/um/drivers/daemon_user.c close(pri->fd); fd 165 arch/um/drivers/daemon_user.c pri->fd = -1; fd 177 arch/um/drivers/daemon_user.c int daemon_user_write(int fd, void *buf, int len, struct daemon_data *pri) fd 181 arch/um/drivers/daemon_user.c return net_sendto(fd, buf, len, data_addr, sizeof(*data_addr)); fd 16 arch/um/drivers/fd.c int fd; fd 45 arch/um/drivers/fd.c *data = ((struct fd_chan) { .fd = n, fd 55 arch/um/drivers/fd.c if (data->raw && isatty(data->fd)) { fd 56 arch/um/drivers/fd.c CATCH_EINTR(err = tcgetattr(data->fd, &data->tt)); fd 60 arch/um/drivers/fd.c err = raw(data->fd); fd 64 arch/um/drivers/fd.c sprintf(data->str, "%d", data->fd); fd 66 arch/um/drivers/fd.c return data->fd; fd 69 arch/um/drivers/fd.c static void fd_close(int fd, void *d) fd 74 arch/um/drivers/fd.c if (!data->raw || !isatty(fd)) fd 77 arch/um/drivers/fd.c CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &data->tt)); fd 115 arch/um/drivers/harddog_kern.c extern int ping_watchdog(int fd); fd 112 arch/um/drivers/harddog_user.c int ping_watchdog(int fd) fd 117 arch/um/drivers/harddog_user.c n = write(fd, &c, sizeof(c)); fd 17 arch/um/drivers/hostaudio_kern.c int fd; fd 21 arch/um/drivers/hostaudio_kern.c int fd; fd 85 arch/um/drivers/hostaudio_kern.c err = os_read_file(state->fd, kbuf, count); fd 112 arch/um/drivers/hostaudio_kern.c err = os_write_file(state->fd, kbuf, count); fd 158 arch/um/drivers/hostaudio_kern.c err = os_ioctl_generic(state->fd, cmd, (unsigned long) &data); fd 208 arch/um/drivers/hostaudio_kern.c state->fd = ret; fd 220 arch/um/drivers/hostaudio_kern.c os_close_file(state->fd); fd 237 arch/um/drivers/hostaudio_kern.c return os_ioctl_generic(state->fd, cmd, arg); fd 286 arch/um/drivers/hostaudio_kern.c os_close_file(state->fd); fd 267 arch/um/drivers/line.c int line_setup_irq(int fd, int input, int output, struct line *line, void *data) fd 273 arch/um/drivers/line.c err = um_request_irq(driver->read_irq, fd, IRQ_READ, fd 279 arch/um/drivers/line.c err = um_request_irq(driver->write_irq, fd, IRQ_WRITE, fd 590 arch/um/drivers/line.c int fd; fd 612 arch/um/drivers/line.c int fd = winch->fd; fd 613 arch/um/drivers/line.c winch->fd = -1; fd 614 arch/um/drivers/line.c if (fd != -1) fd 615 arch/um/drivers/line.c os_close_file(fd); fd 625 arch/um/drivers/line.c int fd = winch->fd; fd 630 arch/um/drivers/line.c if (fd != -1) { fd 631 arch/um/drivers/line.c err = generic_read(fd, &c, NULL); fd 634 arch/um/drivers/line.c winch->fd = -1; fd 636 arch/um/drivers/line.c os_close_file(fd); fd 665 arch/um/drivers/line.c void register_winch_irq(int fd, int tty_fd, int pid, struct tty_port *port, fd 677 arch/um/drivers/line.c .fd = fd, fd 683 arch/um/drivers/line.c if (um_request_irq(WINCH_IRQ, fd, IRQ_READ, winch_interrupt, fd 700 arch/um/drivers/line.c os_close_file(fd); fd 79 arch/um/drivers/line.h extern int line_setup_irq(int fd, int input, int output, struct line *line, fd 91 arch/um/drivers/mconsole.h extern int mconsole_get_request(int fd, struct mc_request *req); fd 78 arch/um/drivers/mconsole_kern.c long fd; fd 82 arch/um/drivers/mconsole_kern.c fd = (long) dev_id; fd 83 arch/um/drivers/mconsole_kern.c while (mconsole_get_request(fd, &req)) { fd 79 arch/um/drivers/mconsole_user.c int mconsole_get_request(int fd, struct mc_request *req) fd 84 arch/um/drivers/mconsole_user.c req->len = recvfrom(fd, &req->request, sizeof(req->request), 0, fd 89 arch/um/drivers/mconsole_user.c req->originating_fd = fd; fd 84 arch/um/drivers/net_kern.c (*lp->read)(lp->fd, drop_skb, lp); fd 92 arch/um/drivers/net_kern.c pkt_len = (*lp->read)(lp->fd, skb, lp); fd 150 arch/um/drivers/net_kern.c if (lp->fd >= 0) { fd 155 arch/um/drivers/net_kern.c lp->fd = (*lp->open)(&lp->user); fd 156 arch/um/drivers/net_kern.c if (lp->fd < 0) { fd 157 arch/um/drivers/net_kern.c err = lp->fd; fd 161 arch/um/drivers/net_kern.c err = um_request_irq(dev->irq, lp->fd, IRQ_READ, uml_net_interrupt, fd 183 arch/um/drivers/net_kern.c if (lp->close != NULL) (*lp->close)(lp->fd, &lp->user); fd 184 arch/um/drivers/net_kern.c lp->fd = -1; fd 197 arch/um/drivers/net_kern.c (*lp->close)(lp->fd, &lp->user); fd 198 arch/um/drivers/net_kern.c lp->fd = -1; fd 217 arch/um/drivers/net_kern.c len = (*lp->write)(lp->fd, skb, lp); fd 447 arch/um/drivers/net_kern.c .fd = -1, fd 719 arch/um/drivers/net_kern.c if (lp->fd > 0) fd 824 arch/um/drivers/net_kern.c if ((lp->close != NULL) && (lp->fd >= 0)) fd 825 arch/um/drivers/net_kern.c (*lp->close)(lp->fd, &lp->user); fd 50 arch/um/drivers/net_user.c void read_output(int fd, char *output, int len) fd 62 arch/um/drivers/net_user.c ret = read(fd, &remain, sizeof(remain)); fd 74 arch/um/drivers/net_user.c ret = read(fd, output, expected); fd 95 arch/um/drivers/net_user.c int net_read(int fd, void *buf, int len) fd 99 arch/um/drivers/net_user.c n = read(fd, buf, len); fd 108 arch/um/drivers/net_user.c int net_recvfrom(int fd, void *buf, int len) fd 112 arch/um/drivers/net_user.c CATCH_EINTR(n = recvfrom(fd, buf, len, 0, NULL, NULL)); fd 123 arch/um/drivers/net_user.c int net_write(int fd, void *buf, int len) fd 127 arch/um/drivers/net_user.c n = write(fd, buf, len); fd 136 arch/um/drivers/net_user.c int net_send(int fd, void *buf, int len) fd 140 arch/um/drivers/net_user.c CATCH_EINTR(n = send(fd, buf, len, 0)); fd 151 arch/um/drivers/net_user.c int net_sendto(int fd, void *buf, int len, void *to, int sock_len) fd 155 arch/um/drivers/net_user.c CATCH_EINTR(n = sendto(fd, buf, len, 0, (struct sockaddr *) to, fd 23 arch/um/drivers/null.c int fd; fd 27 arch/um/drivers/null.c fd = open(DEV_NULL, O_RDWR); fd 28 arch/um/drivers/null.c return (fd < 0) ? -errno : fd; fd 31 arch/um/drivers/null.c static int null_read(int fd, char *c_out, void *unused) fd 34 arch/um/drivers/pcap_kern.c static int pcap_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 36 arch/um/drivers/pcap_kern.c return pcap_user_read(fd, skb_mac_header(skb), fd 41 arch/um/drivers/pcap_kern.c static int pcap_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 110 arch/um/drivers/pcap_user.c int pcap_user_read(int fd, void *buffer, int len, struct pcap_data *pri) fd 20 arch/um/drivers/pcap_user.h extern int pcap_user_read(int fd, void *buf, int len, struct pcap_data *pri); fd 12 arch/um/drivers/port.h extern int port_connection(int fd, int *socket_out, int *pid_out); fd 14 arch/um/drivers/port.h extern void port_read(int fd, void *data); fd 16 arch/um/drivers/port.h extern int port_rcv_fd(int fd); fd 24 arch/um/drivers/port_kern.c int fd; fd 38 arch/um/drivers/port_kern.c int fd; fd 48 arch/um/drivers/port_kern.c int fd; fd 50 arch/um/drivers/port_kern.c fd = os_rcv_fd(conn->socket[0], &conn->helper_pid); fd 51 arch/um/drivers/port_kern.c if (fd < 0) { fd 52 arch/um/drivers/port_kern.c if (fd == -EAGAIN) fd 56 arch/um/drivers/port_kern.c -fd); fd 57 arch/um/drivers/port_kern.c os_close_file(conn->fd); fd 62 arch/um/drivers/port_kern.c conn->fd = fd; fd 79 arch/um/drivers/port_kern.c int fd, socket[2], pid; fd 81 arch/um/drivers/port_kern.c fd = port_connection(port->fd, socket, &pid); fd 82 arch/um/drivers/port_kern.c if (fd < 0) { fd 83 arch/um/drivers/port_kern.c if (fd != -EAGAIN) fd 85 arch/um/drivers/port_kern.c "returned %d\n", -fd); fd 97 arch/um/drivers/port_kern.c .fd = fd, fd 110 arch/um/drivers/port_kern.c os_write_file(fd, NO_WAITER_MSG, sizeof(NO_WAITER_MSG)); fd 119 arch/um/drivers/port_kern.c os_close_file(fd); fd 163 arch/um/drivers/port_kern.c int fd; fd 177 arch/um/drivers/port_kern.c fd = port_listen_fd(port_num); fd 178 arch/um/drivers/port_kern.c if (fd < 0) { fd 180 arch/um/drivers/port_kern.c port_num, -fd); fd 184 arch/um/drivers/port_kern.c if (um_request_irq(ACCEPT_IRQ, fd, IRQ_READ, port_interrupt, fd 195 arch/um/drivers/port_kern.c .fd = fd, fd 215 arch/um/drivers/port_kern.c os_close_file(fd); fd 228 arch/um/drivers/port_kern.c int fd; fd 232 arch/um/drivers/port_kern.c fd = -ERESTARTSYS; fd 256 arch/um/drivers/port_kern.c if (conn->fd >= 0) fd 258 arch/um/drivers/port_kern.c os_close_file(conn->fd); fd 262 arch/um/drivers/port_kern.c fd = conn->fd; fd 268 arch/um/drivers/port_kern.c return fd; fd 298 arch/um/drivers/port_kern.c free_irq_by_fd(port->fd); fd 299 arch/um/drivers/port_kern.c os_close_file(port->fd); fd 74 arch/um/drivers/port_user.c int fd, err; fd 76 arch/um/drivers/port_user.c fd = port_wait(data->kernel_data); fd 77 arch/um/drivers/port_user.c if ((fd >= 0) && data->raw) { fd 78 arch/um/drivers/port_user.c CATCH_EINTR(err = tcgetattr(fd, &data->tt)); fd 82 arch/um/drivers/port_user.c err = raw(fd); fd 87 arch/um/drivers/port_user.c return fd; fd 90 arch/um/drivers/port_user.c static void port_close(int fd, void *d) fd 95 arch/um/drivers/port_user.c os_close_file(fd); fd 114 arch/um/drivers/port_user.c int fd, err, arg; fd 116 arch/um/drivers/port_user.c fd = socket(PF_INET, SOCK_STREAM, 0); fd 117 arch/um/drivers/port_user.c if (fd == -1) fd 121 arch/um/drivers/port_user.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &arg, sizeof(arg)) < 0) { fd 129 arch/um/drivers/port_user.c if (bind(fd, (struct sockaddr *) &addr, sizeof(addr)) < 0) { fd 134 arch/um/drivers/port_user.c if (listen(fd, 1) < 0) { fd 139 arch/um/drivers/port_user.c err = os_set_fd_block(fd, 0); fd 143 arch/um/drivers/port_user.c return fd; fd 145 arch/um/drivers/port_user.c close(fd); fd 167 arch/um/drivers/port_user.c int port_connection(int fd, int *socket, int *pid_out) fd 174 arch/um/drivers/port_user.c new = accept(fd, NULL, 0); fd 45 arch/um/drivers/pty.c int fd, err; fd 47 arch/um/drivers/pty.c fd = get_pty(); fd 48 arch/um/drivers/pty.c if (fd < 0) { fd 55 arch/um/drivers/pty.c CATCH_EINTR(err = tcgetattr(fd, &data->tt)); fd 59 arch/um/drivers/pty.c err = raw(fd); fd 64 arch/um/drivers/pty.c dev = ptsname(fd); fd 71 arch/um/drivers/pty.c return fd; fd 74 arch/um/drivers/pty.c close(fd); fd 117 arch/um/drivers/pty.c int fd, err; fd 120 arch/um/drivers/pty.c fd = getmaster(dev); fd 121 arch/um/drivers/pty.c if (fd < 0) fd 122 arch/um/drivers/pty.c return fd; fd 125 arch/um/drivers/pty.c err = raw(fd); fd 127 arch/um/drivers/pty.c close(fd); fd 138 arch/um/drivers/pty.c return fd; fd 18 arch/um/drivers/slip.h extern int slip_user_read(int fd, void *buf, int len, struct slip_data *pri); fd 19 arch/um/drivers/slip.h extern int slip_user_write(int fd, void *buf, int len, struct slip_data *pri); fd 6 arch/um/drivers/slip_common.c int slip_proto_read(int fd, void *buf, int len, struct slip_proto *slip) fd 26 arch/um/drivers/slip_common.c n = net_read(fd, &slip->ibuf[slip->pos], fd 46 arch/um/drivers/slip_common.c int slip_proto_write(int fd, void *buf, int len, struct slip_proto *slip) fd 51 arch/um/drivers/slip_common.c n = net_write(fd, slip->obuf, actual); fd 101 arch/um/drivers/slip_common.h extern int slip_proto_read(int fd, void *buf, int len, fd 103 arch/um/drivers/slip_common.h extern int slip_proto_write(int fd, void *buf, int len, fd 47 arch/um/drivers/slip_kern.c static int slip_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 49 arch/um/drivers/slip_kern.c return slip_user_read(fd, skb_mac_header(skb), skb->dev->mtu, fd 53 arch/um/drivers/slip_kern.c static int slip_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 55 arch/um/drivers/slip_kern.c return slip_user_write(fd, skb->data, skb->len, fd 27 arch/um/drivers/slip_user.c static int set_up_tty(int fd) fd 32 arch/um/drivers/slip_user.c if (tcgetattr(fd, &tios) < 0) { fd 50 arch/um/drivers/slip_user.c if (tcsetattr(fd, TCSAFLUSH, &tios) < 0) { fd 74 arch/um/drivers/slip_user.c static int slip_tramp(char **argv, int fd) fd 88 arch/um/drivers/slip_user.c pe_data.stdin_fd = fd; fd 190 arch/um/drivers/slip_user.c static void slip_close(int fd, void *data) fd 207 arch/um/drivers/slip_user.c close(fd); fd 212 arch/um/drivers/slip_user.c int slip_user_read(int fd, void *buf, int len, struct slip_data *pri) fd 214 arch/um/drivers/slip_user.c return slip_proto_read(fd, buf, len, &pri->slip); fd 217 arch/um/drivers/slip_user.c int slip_user_write(int fd, void *buf, int len, struct slip_data *pri) fd 219 arch/um/drivers/slip_user.c return slip_proto_write(fd, buf, len, &pri->slip); fd 30 arch/um/drivers/slirp.h extern int slirp_user_read(int fd, void *buf, int len, struct slirp_data *pri); fd 31 arch/um/drivers/slirp.h extern int slirp_user_write(int fd, void *buf, int len, fd 52 arch/um/drivers/slirp_kern.c static int slirp_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 54 arch/um/drivers/slirp_kern.c return slirp_user_read(fd, skb_mac_header(skb), skb->dev->mtu, fd 58 arch/um/drivers/slirp_kern.c static int slirp_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 60 arch/um/drivers/slirp_kern.c return slirp_user_write(fd, skb->data, skb->len, fd 37 arch/um/drivers/slirp_user.c static int slirp_tramp(char **argv, int fd) fd 42 arch/um/drivers/slirp_user.c pe_data.stdin_fd = fd; fd 43 arch/um/drivers/slirp_user.c pe_data.stdout_fd = fd; fd 77 arch/um/drivers/slirp_user.c static void slirp_close(int fd, void *data) fd 82 arch/um/drivers/slirp_user.c close(fd); fd 106 arch/um/drivers/slirp_user.c int slirp_user_read(int fd, void *buf, int len, struct slirp_data *pri) fd 108 arch/um/drivers/slirp_user.c return slip_proto_read(fd, buf, len, &pri->slip); fd 111 arch/um/drivers/slirp_user.c int slirp_user_write(int fd, void *buf, int len, struct slirp_data *pri) fd 113 arch/um/drivers/slirp_user.c return slip_proto_write(fd, buf, len, &pri->slip); fd 43 arch/um/drivers/tty.c int fd, err, mode = 0; fd 52 arch/um/drivers/tty.c fd = open(data->dev, mode); fd 53 arch/um/drivers/tty.c if (fd < 0) fd 57 arch/um/drivers/tty.c CATCH_EINTR(err = tcgetattr(fd, &data->tt)); fd 61 arch/um/drivers/tty.c err = raw(fd); fd 67 arch/um/drivers/tty.c return fd; fd 137 arch/um/drivers/ubd_kern.c int fd; fd 151 arch/um/drivers/ubd_kern.c int fd; fd 167 arch/um/drivers/ubd_kern.c .fd = -1, \ fd 176 arch/um/drivers/ubd_kern.c .fd = -1, \ fd 450 arch/um/drivers/ubd_kern.c int fd, fd 469 arch/um/drivers/ubd_kern.c fd, fd 558 arch/um/drivers/ubd_kern.c int fd; fd 575 arch/um/drivers/ubd_kern.c fd = os_open_file(ubd_dev->file, of_read(OPENFLAGS()), 0); fd 576 arch/um/drivers/ubd_kern.c if (fd < 0) fd 577 arch/um/drivers/ubd_kern.c return fd; fd 579 arch/um/drivers/ubd_kern.c err = read_cow_header(file_reader, &fd, &version, &backing_file, \ fd 581 arch/um/drivers/ubd_kern.c os_close_file(fd); fd 592 arch/um/drivers/ubd_kern.c static int read_cow_bitmap(int fd, void *buf, int offset, int len) fd 596 arch/um/drivers/ubd_kern.c err = os_pread_file(fd, buf, len, offset); fd 678 arch/um/drivers/ubd_kern.c int fd, err, sectorsize, asked_switch, mode = 0644; fd 680 arch/um/drivers/ubd_kern.c fd = os_open_file(file, *openflags, mode); fd 681 arch/um/drivers/ubd_kern.c if (fd < 0) { fd 682 arch/um/drivers/ubd_kern.c if ((fd == -ENOENT) && (create_cow_out != NULL)) fd 685 arch/um/drivers/ubd_kern.c ((fd != -EROFS) && (fd != -EACCES))) fd 686 arch/um/drivers/ubd_kern.c return fd; fd 688 arch/um/drivers/ubd_kern.c fd = os_open_file(file, *openflags, mode); fd 689 arch/um/drivers/ubd_kern.c if (fd < 0) fd 690 arch/um/drivers/ubd_kern.c return fd; fd 696 arch/um/drivers/ubd_kern.c err = os_lock_file(fd, openflags->w); fd 706 arch/um/drivers/ubd_kern.c return fd; fd 708 arch/um/drivers/ubd_kern.c err = read_cow_header(file_reader, &fd, &version, &backing_file, &mtime, fd 716 arch/um/drivers/ubd_kern.c return fd; fd 726 arch/um/drivers/ubd_kern.c err = write_cow_header(file, fd, *backing_file_out, fd 742 arch/um/drivers/ubd_kern.c return fd; fd 744 arch/um/drivers/ubd_kern.c os_close_file(fd); fd 753 arch/um/drivers/ubd_kern.c int err, fd; fd 756 arch/um/drivers/ubd_kern.c fd = open_ubd_file(cow_file, &flags, 0, NULL, NULL, NULL, NULL, NULL); fd 757 arch/um/drivers/ubd_kern.c if (fd < 0) { fd 758 arch/um/drivers/ubd_kern.c err = fd; fd 764 arch/um/drivers/ubd_kern.c err = init_cow_file(fd, cow_file, backing_file, sectorsize, alignment, fd 768 arch/um/drivers/ubd_kern.c return fd; fd 769 arch/um/drivers/ubd_kern.c os_close_file(fd); fd 776 arch/um/drivers/ubd_kern.c os_close_file(ubd_dev->fd); fd 780 arch/um/drivers/ubd_kern.c os_close_file(ubd_dev->cow.fd); fd 790 arch/um/drivers/ubd_kern.c int fd; fd 797 arch/um/drivers/ubd_kern.c fd = open_ubd_file(ubd_dev->file, &ubd_dev->openflags, ubd_dev->shared, fd 802 arch/um/drivers/ubd_kern.c if((fd == -ENOENT) && create_cow){ fd 803 arch/um/drivers/ubd_kern.c fd = create_cow_file(ubd_dev->file, ubd_dev->cow.file, fd 808 arch/um/drivers/ubd_kern.c if(fd >= 0){ fd 814 arch/um/drivers/ubd_kern.c if(fd < 0){ fd 816 arch/um/drivers/ubd_kern.c -fd); fd 817 arch/um/drivers/ubd_kern.c return fd; fd 819 arch/um/drivers/ubd_kern.c ubd_dev->fd = fd; fd 832 arch/um/drivers/ubd_kern.c err = read_cow_bitmap(ubd_dev->fd, ubd_dev->cow.bitmap, fd 843 arch/um/drivers/ubd_kern.c ubd_dev->cow.fd = err; fd 855 arch/um/drivers/ubd_kern.c os_close_file(ubd_dev->fd); fd 1325 arch/um/drivers/ubd_kern.c io_req->fds[0] = dev->cow.fd; fd 1327 arch/um/drivers/ubd_kern.c io_req->fds[0] = dev->fd; fd 1339 arch/um/drivers/ubd_kern.c io_req->fds[1] = dev->fd; fd 39 arch/um/drivers/ubd_user.c kernel_pollfd.fd = kernel_fd; fd 24 arch/um/drivers/umcast.h extern int umcast_user_write(int fd, void *buf, int len, fd 51 arch/um/drivers/umcast_kern.c static int umcast_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 53 arch/um/drivers/umcast_kern.c return net_recvfrom(fd, skb_mac_header(skb), fd 57 arch/um/drivers/umcast_kern.c static int umcast_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 59 arch/um/drivers/umcast_kern.c return umcast_user_write(fd, skb->data, skb->len, fd 70 arch/um/drivers/umcast_user.c int fd, yes = 1, err = -EINVAL; fd 78 arch/um/drivers/umcast_user.c fd = socket(AF_INET, SOCK_DGRAM, 0); fd 80 arch/um/drivers/umcast_user.c if (fd < 0) { fd 87 arch/um/drivers/umcast_user.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0) { fd 96 arch/um/drivers/umcast_user.c if (setsockopt(fd, SOL_IP, IP_MULTICAST_TTL, &pri->ttl, fd 105 arch/um/drivers/umcast_user.c if (setsockopt(fd, SOL_IP, IP_MULTICAST_LOOP, fd 115 arch/um/drivers/umcast_user.c if (bind(fd, (struct sockaddr *) lsin, sizeof(*lsin)) < 0) { fd 126 arch/um/drivers/umcast_user.c if (setsockopt(fd, SOL_IP, IP_ADD_MEMBERSHIP, fd 140 arch/um/drivers/umcast_user.c return fd; fd 143 arch/um/drivers/umcast_user.c close(fd); fd 148 arch/um/drivers/umcast_user.c static void umcast_close(int fd, void *data) fd 158 arch/um/drivers/umcast_user.c if (setsockopt(fd, SOL_IP, IP_DROP_MEMBERSHIP, fd 165 arch/um/drivers/umcast_user.c close(fd); fd 168 arch/um/drivers/umcast_user.c int umcast_user_write(int fd, void *buf, int len, struct umcast_data *pri) fd 172 arch/um/drivers/umcast_user.c return net_sendto(fd, buf, len, data_addr, sizeof(*data_addr)); fd 39 arch/um/drivers/vde_kern.c static int vde_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 51 arch/um/drivers/vde_kern.c static int vde_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 126 arch/um/drivers/vector_user.c int fd = -1; fd 129 arch/um/drivers/vector_user.c fd = open(PATH_NET_TUN, O_RDWR); fd 130 arch/um/drivers/vector_user.c if (fd < 0) { fd 138 arch/um/drivers/vector_user.c err = ioctl(fd, TUNSETIFF, (void *) &ifr); fd 145 arch/um/drivers/vector_user.c ioctl(fd, TUNSETOFFLOAD, offload); fd 146 arch/um/drivers/vector_user.c return fd; fd 148 arch/um/drivers/vector_user.c if (fd >= 0) fd 149 arch/um/drivers/vector_user.c os_close_file(fd); fd 156 arch/um/drivers/vector_user.c int fd = -1; fd 160 arch/um/drivers/vector_user.c fd = socket(AF_PACKET, SOCK_RAW, flags); fd 161 arch/um/drivers/vector_user.c if (fd == -1) { fd 167 arch/um/drivers/vector_user.c if (ioctl(fd, SIOCGIFINDEX, (void *) &ifr) < 0) { fd 176 arch/um/drivers/vector_user.c if (bind(fd, fd 181 arch/um/drivers/vector_user.c return fd; fd 184 arch/um/drivers/vector_user.c if (fd >= 0) fd 185 arch/um/drivers/vector_user.c os_close_file(fd); fd 191 arch/um/drivers/vector_user.c int fd = -1; fd 213 arch/um/drivers/vector_user.c fd = create_tap_fd(iface); fd 214 arch/um/drivers/vector_user.c if (fd < 0) { fd 218 arch/um/drivers/vector_user.c result->tx_fd = fd; fd 219 arch/um/drivers/vector_user.c result->rx_fd = fd; fd 222 arch/um/drivers/vector_user.c printk(UM_KERN_ERR "user_init_tap: init failed, error %d", fd); fd 275 arch/um/drivers/vector_user.c int fd = -1; fd 316 arch/um/drivers/vector_user.c fd = socket(AF_UNIX, socktype, 0); fd 317 arch/um/drivers/vector_user.c if (fd == -1) { fd 325 arch/um/drivers/vector_user.c if (bind(fd, (struct sockaddr *) local_addr, sizeof(struct sockaddr_un))) { fd 332 arch/um/drivers/vector_user.c if (connect(fd, remote_addr, sizeof(struct sockaddr_un)) < 0) { fd 338 arch/um/drivers/vector_user.c result->rx_fd = fd; fd 339 arch/um/drivers/vector_user.c result->tx_fd = fd; fd 344 arch/um/drivers/vector_user.c if (fd >= 0) fd 345 arch/um/drivers/vector_user.c os_close_file(fd); fd 390 arch/um/drivers/vector_user.c bool uml_raw_enable_qdisc_bypass(int fd) fd 394 arch/um/drivers/vector_user.c if (setsockopt(fd, fd 402 arch/um/drivers/vector_user.c bool uml_raw_enable_vnet_headers(int fd) fd 406 arch/um/drivers/vector_user.c if (setsockopt(fd, fd 409 arch/um/drivers/vector_user.c printk(UM_KERN_INFO VNET_HDR_FAIL, fd); fd 414 arch/um/drivers/vector_user.c bool uml_tap_enable_vnet_headers(int fd) fd 419 arch/um/drivers/vector_user.c if (ioctl(fd, TUNGETFEATURES, &features) == -1) { fd 427 arch/um/drivers/vector_user.c ioctl(fd, TUNSETVNETHDRSZ, &len); fd 434 arch/um/drivers/vector_user.c int fd = -1, gairet; fd 497 arch/um/drivers/vector_user.c fd = socket(gairesult->ai_family, fd 499 arch/um/drivers/vector_user.c if (fd == -1) { fd 506 arch/um/drivers/vector_user.c if (bind(fd, fd 529 arch/um/drivers/vector_user.c result->rx_fd = fd; fd 530 arch/um/drivers/vector_user.c result->tx_fd = fd; fd 548 arch/um/drivers/vector_user.c if (fd >= 0) fd 549 arch/um/drivers/vector_user.c os_close_file(fd); fd 589 arch/um/drivers/vector_user.c int uml_vector_sendmsg(int fd, void *hdr, int flags) fd 593 arch/um/drivers/vector_user.c CATCH_EINTR(n = sendmsg(fd, (struct msghdr *) hdr, flags)); fd 602 arch/um/drivers/vector_user.c int uml_vector_recvmsg(int fd, void *hdr, int flags) fd 607 arch/um/drivers/vector_user.c CATCH_EINTR(n = readv(fd, msg->msg_iov, msg->msg_iovlen)); fd 616 arch/um/drivers/vector_user.c int uml_vector_writev(int fd, void *hdr, int iovcount) fd 620 arch/um/drivers/vector_user.c CATCH_EINTR(n = writev(fd, (struct iovec *) hdr, iovcount)); fd 630 arch/um/drivers/vector_user.c int fd, fd 637 arch/um/drivers/vector_user.c CATCH_EINTR(n = sendmmsg(fd, (struct mmsghdr *) msgvec, vlen, flags)); fd 647 arch/um/drivers/vector_user.c int fd, fd 655 arch/um/drivers/vector_user.c n = recvmmsg(fd, (struct mmsghdr *) msgvec, vlen, flags, 0)); fd 663 arch/um/drivers/vector_user.c int uml_vector_attach_bpf(int fd, void *bpf, int bpf_len) fd 665 arch/um/drivers/vector_user.c int err = setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, bpf, bpf_len); fd 668 arch/um/drivers/vector_user.c printk(KERN_ERR BPF_ATTACH_FAIL, bpf_len, fd, -errno); fd 674 arch/um/drivers/vector_user.c void *uml_vector_default_bpf(int fd, void *mac) fd 701 arch/um/drivers/vector_user.c fd, &bpf_prog, sizeof(struct sock_fprog)) < 0) { fd 84 arch/um/drivers/vector_user.h extern int uml_vector_recvmsg(int fd, void *hdr, int flags); fd 85 arch/um/drivers/vector_user.h extern int uml_vector_sendmsg(int fd, void *hdr, int flags); fd 86 arch/um/drivers/vector_user.h extern int uml_vector_writev(int fd, void *hdr, int iovcount); fd 88 arch/um/drivers/vector_user.h int fd, void *msgvec, fd 93 arch/um/drivers/vector_user.h int fd, fd 98 arch/um/drivers/vector_user.h extern void *uml_vector_default_bpf(int fd, void *mac); fd 99 arch/um/drivers/vector_user.h extern int uml_vector_attach_bpf(int fd, void *bpf, int bpf_len); fd 100 arch/um/drivers/vector_user.h extern bool uml_raw_enable_qdisc_bypass(int fd); fd 101 arch/um/drivers/vector_user.h extern bool uml_raw_enable_vnet_headers(int fd); fd 102 arch/um/drivers/vector_user.h extern bool uml_tap_enable_vnet_headers(int fd); fd 66 arch/um/drivers/virtio_uml.c static int full_sendmsg_fds(int fd, const void *buf, unsigned int len, fd 72 arch/um/drivers/virtio_uml.c rc = os_sendmsg_fds(fd, buf, len, fds, fds_num); fd 86 arch/um/drivers/virtio_uml.c static int full_read(int fd, void *buf, int len, bool abortable) fd 91 arch/um/drivers/virtio_uml.c rc = os_read_file(fd, buf, len); fd 105 arch/um/drivers/virtio_uml.c static int vhost_user_recv_header(int fd, struct vhost_user_msg *msg) fd 107 arch/um/drivers/virtio_uml.c return full_read(fd, msg, sizeof(msg->header), true); fd 110 arch/um/drivers/virtio_uml.c static int vhost_user_recv(int fd, struct vhost_user_msg *msg, fd 114 arch/um/drivers/virtio_uml.c int rc = vhost_user_recv_header(fd, msg); fd 121 arch/um/drivers/virtio_uml.c return full_read(fd, &msg->payload, size, false); fd 224 arch/um/drivers/virtio_uml.c u32 request, int fd) fd 230 arch/um/drivers/virtio_uml.c return vhost_user_send(vu_dev, false, &msg, &fd, 1); fd 620 arch/um/drivers/virtio_uml.c u32 request, int index, int fd) fd 630 arch/um/drivers/virtio_uml.c if (fd < 0) { fd 634 arch/um/drivers/virtio_uml.c return vhost_user_send(vu_dev, false, &msg, &fd, 1); fd 638 arch/um/drivers/virtio_uml.c int index, int fd) fd 641 arch/um/drivers/virtio_uml.c index, fd); fd 645 arch/um/drivers/virtio_uml.c int index, int fd) fd 648 arch/um/drivers/virtio_uml.c index, fd); fd 88 arch/um/drivers/xterm.c int pid, fd, new, err; fd 112 arch/um/drivers/xterm.c fd = mkstemp(file); fd 113 arch/um/drivers/xterm.c if (fd < 0) { fd 124 arch/um/drivers/xterm.c close(fd); fd 127 arch/um/drivers/xterm.c close(fd); fd 129 arch/um/drivers/xterm.c fd = os_create_unix_socket(file, sizeof(file), 1); fd 130 arch/um/drivers/xterm.c if (fd < 0) { fd 132 arch/um/drivers/xterm.c "errno = %d\n", -fd); fd 133 arch/um/drivers/xterm.c return fd; fd 145 arch/um/drivers/xterm.c err = os_set_fd_block(fd, 0); fd 152 arch/um/drivers/xterm.c new = xterm_fd(fd, &data->helper_pid); fd 192 arch/um/drivers/xterm.c close(fd); fd 197 arch/um/drivers/xterm.c static void xterm_close(int fd, void *d) fd 209 arch/um/drivers/xterm.c os_close_file(fd); fd 15 arch/um/drivers/xterm_kern.c int fd; fd 23 arch/um/drivers/xterm_kern.c int fd; fd 25 arch/um/drivers/xterm_kern.c fd = os_rcv_fd(xterm->fd, &xterm->pid); fd 26 arch/um/drivers/xterm_kern.c if (fd == -EAGAIN) fd 29 arch/um/drivers/xterm_kern.c xterm->new_fd = fd; fd 47 arch/um/drivers/xterm_kern.c *data = ((struct xterm_wait) { .fd = socket, fd 12 arch/um/include/shared/irq_kern.h extern int um_request_irq(unsigned int irq, int fd, int type, fd 15 arch/um/include/shared/irq_user.h int fd; fd 33 arch/um/include/shared/irq_user.h extern void free_irq_by_fd(int fd); fd 34 arch/um/include/shared/irq_user.h extern void deactivate_fd(int fd, int irqnum); fd 36 arch/um/include/shared/irq_user.h extern int activate_ipi(int fd, int pid); fd 38 arch/um/include/shared/mem_user.h int fd; fd 57 arch/um/include/shared/mem_user.h extern void add_iomem(char *name, int fd, unsigned long size); fd 30 arch/um/include/shared/net_kern.h int fd; fd 38 arch/um/include/shared/net_user.h extern void read_output(int fd, char *output_out, int len); fd 40 arch/um/include/shared/net_user.h extern int net_read(int fd, void *buf, int len); fd 41 arch/um/include/shared/net_user.h extern int net_recvfrom(int fd, void *buf, int len); fd 42 arch/um/include/shared/net_user.h extern int net_write(int fd, void *buf, int len); fd 43 arch/um/include/shared/net_user.h extern int net_send(int fd, void *buf, int len); fd 44 arch/um/include/shared/net_user.h extern int net_sendto(int fd, void *buf, int len, void *to, int sock_len); fd 136 arch/um/include/shared/os.h extern int os_stat_fd(const int fd, struct uml_stat *buf); fd 138 arch/um/include/shared/os.h extern int os_set_exec_close(int fd); fd 139 arch/um/include/shared/os.h extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg); fd 140 arch/um/include/shared/os.h extern int os_get_ifname(int fd, char *namebuf); fd 141 arch/um/include/shared/os.h extern int os_set_slip(int fd); fd 142 arch/um/include/shared/os.h extern int os_mode_fd(int fd, int mode); fd 143 arch/um/include/shared/os.h extern int os_fsync_file(int fd); fd 145 arch/um/include/shared/os.h extern int os_seek_file(int fd, unsigned long long offset); fd 147 arch/um/include/shared/os.h extern int os_read_file(int fd, void *buf, int len); fd 148 arch/um/include/shared/os.h extern int os_write_file(int fd, const void *buf, int count); fd 149 arch/um/include/shared/os.h extern int os_sync_file(int fd); fd 151 arch/um/include/shared/os.h extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset); fd 152 arch/um/include/shared/os.h extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset); fd 154 arch/um/include/shared/os.h extern int os_pipe(int *fd, int stream, int close_on_exec); fd 155 arch/um/include/shared/os.h extern int os_set_fd_async(int fd); fd 156 arch/um/include/shared/os.h extern int os_clear_fd_async(int fd); fd 157 arch/um/include/shared/os.h extern int os_set_fd_block(int fd, int blocking); fd 158 arch/um/include/shared/os.h extern int os_accept_connection(int fd); fd 160 arch/um/include/shared/os.h extern int os_shutdown_socket(int fd, int r, int w); fd 161 arch/um/include/shared/os.h extern void os_close_file(int fd); fd 162 arch/um/include/shared/os.h extern int os_rcv_fd(int fd, int *helper_pid_out); fd 167 arch/um/include/shared/os.h extern int os_lock_file(int fd, int excl); fd 176 arch/um/include/shared/os.h extern int os_fchange_dir(int fd); fd 180 arch/um/include/shared/os.h extern int os_falloc_punch(int fd, unsigned long long offset, int count); fd 182 arch/um/include/shared/os.h extern int os_sendmsg_fds(int fd, const void *buf, unsigned int len, fd 206 arch/um/include/shared/os.h extern int os_map_memory(void *virt, int fd, unsigned long long off, fd 246 arch/um/include/shared/os.h extern int raw(int fd); fd 283 arch/um/include/shared/os.h extern int is_skas_winch(int pid, int fd, void *data); fd 287 arch/um/include/shared/os.h extern int map_stub_pages(int fd, unsigned long code, unsigned long data, fd 303 arch/um/include/shared/os.h extern int os_add_epoll_fd(int events, int fd, void *data); fd 304 arch/um/include/shared/os.h extern int os_mod_epoll_fd(int events, int fd, void *data); fd 305 arch/um/include/shared/os.h extern int os_del_epoll_fd(int fd); fd 310 arch/um/include/shared/os.h extern int add_sigio_fd(int fd); fd 311 arch/um/include/shared/os.h extern int ignore_sigio_fd(int fd); fd 312 arch/um/include/shared/os.h extern void maybe_sigio_broken(int fd, int read); fd 313 arch/um/include/shared/os.h extern void sigio_broken(int fd, int read); fd 9 arch/um/include/shared/sigio.h extern int write_sigio_irq(int fd); fd 10 arch/um/include/shared/sigio.h extern int register_sigio_fd(int fd); fd 13 arch/um/include/shared/skas/stub-data.h int fd; fd 65 arch/um/kernel/initrd.c int fd, n; fd 67 arch/um/kernel/initrd.c fd = os_open_file(filename, of_read(OPENFLAGS()), 0); fd 68 arch/um/kernel/initrd.c if (fd < 0) { fd 70 arch/um/kernel/initrd.c -fd); fd 73 arch/um/kernel/initrd.c n = os_read_file(fd, buf, size); fd 81 arch/um/kernel/initrd.c os_close_file(fd); fd 34 arch/um/kernel/irq.c int fd; fd 122 arch/um/kernel/irq.c return os_add_epoll_fd(events, irq_entry->fd, irq_entry); fd 125 arch/um/kernel/irq.c return os_del_epoll_fd(irq_entry->fd); fd 130 arch/um/kernel/irq.c static int activate_fd(int irq, int fd, int type, void *dev_id) fd 137 arch/um/kernel/irq.c err = os_set_fd_async(fd); fd 148 arch/um/kernel/irq.c if (irq_entry->fd == fd) fd 162 arch/um/kernel/irq.c irq_entry->fd = fd; fd 176 arch/um/kernel/irq.c irq, fd, type, dev_id fd 201 arch/um/kernel/irq.c os_del_epoll_fd(irq_entry->fd); fd 208 arch/um/kernel/irq.c maybe_sigio_broken(fd, (type != IRQ_NONE)); fd 259 arch/um/kernel/irq.c static struct irq_entry *get_irq_entry_by_fd(int fd) fd 264 arch/um/kernel/irq.c if (walk->fd == fd) fd 303 arch/um/kernel/irq.c os_del_epoll_fd(irq_entry->fd); fd 316 arch/um/kernel/irq.c void free_irq_by_fd(int fd) fd 322 arch/um/kernel/irq.c to_free = get_irq_entry_by_fd(fd); fd 357 arch/um/kernel/irq.c void deactivate_fd(int fd, int irqnum) fd 362 arch/um/kernel/irq.c os_del_epoll_fd(fd); fd 364 arch/um/kernel/irq.c to_free = get_irq_entry_by_fd(fd); fd 375 arch/um/kernel/irq.c ignore_sigio_fd(fd); fd 431 arch/um/kernel/irq.c int um_request_irq(unsigned int irq, int fd, int type, fd 438 arch/um/kernel/irq.c if (fd != -1) { fd 439 arch/um/kernel/irq.c err = activate_fd(irq, fd, type, dev_id); fd 45 arch/um/kernel/physmem.c int fd, err; fd 47 arch/um/kernel/physmem.c fd = phys_mapping(phys, &offset); fd 48 arch/um/kernel/physmem.c err = os_map_memory((void *) virt, fd, offset, len, r, w, x); fd 55 arch/um/kernel/physmem.c "err = %d\n", virt, fd, offset, len, r, w, x, err); fd 120 arch/um/kernel/physmem.c int fd = -1; fd 123 arch/um/kernel/physmem.c fd = physmem_fd; fd 132 arch/um/kernel/physmem.c fd = region->fd; fd 140 arch/um/kernel/physmem.c fd = physmem_fd; fd 144 arch/um/kernel/physmem.c return fd; fd 205 arch/um/kernel/physmem.c err = os_map_memory((void *) iomem_start, region->fd, 0, fd 22 arch/um/kernel/sigio.c int write_sigio_irq(int fd) fd 26 arch/um/kernel/sigio.c err = um_request_irq(SIGIO_WRITE_IRQ, fd, IRQ_READ, sigio_interrupt, fd 33 arch/um/kernel/sigio.c sigio_irq_fd = fd; fd 39 arch/um/kernel/skas/clone.c remap_stack(data->fd, data->offset); fd 19 arch/um/kernel/syscall.c unsigned long fd, unsigned long offset) fd 25 arch/um/kernel/syscall.c err = ksys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); fd 26 arch/um/kernel/tlb.c int fd; fd 76 arch/um/kernel/tlb.c op->u.mmap.fd, fd 127 arch/um/kernel/tlb.c int fd = -1, ret = 0; fd 130 arch/um/kernel/tlb.c fd = phys_mapping(phys, &offset); fd 137 arch/um/kernel/tlb.c (last->u.mmap.prot == prot) && (last->u.mmap.fd == fd) && fd 154 arch/um/kernel/tlb.c .fd = fd, fd 466 arch/um/kernel/tlb.c int fd; fd 468 arch/um/kernel/tlb.c fd = phys_mapping(pte_val(*pte) & PAGE_MASK, &offset); fd 469 arch/um/kernel/tlb.c err = map(mm_id, address, PAGE_SIZE, prot, fd, offset, fd 39 arch/um/os-Linux/drivers/ethertap_kern.c static int etap_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 43 arch/um/os-Linux/drivers/ethertap_kern.c len = net_recvfrom(fd, skb_mac_header(skb), fd 53 arch/um/os-Linux/drivers/ethertap_kern.c static int etap_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 56 arch/um/os-Linux/drivers/ethertap_kern.c return net_send(fd, skb->data, skb->len); fd 37 arch/um/os-Linux/drivers/ethertap_user.c int fd) fd 46 arch/um/os-Linux/drivers/ethertap_user.c CATCH_EINTR(n = write(fd, &change, sizeof(change))); fd 57 arch/um/os-Linux/drivers/ethertap_user.c read_output(fd, output, UM_KERN_PAGE_SIZE); fd 196 arch/um/os-Linux/drivers/ethertap_user.c static void etap_close(int fd, void *data) fd 201 arch/um/os-Linux/drivers/ethertap_user.c close(fd); fd 15 arch/um/os-Linux/drivers/tuntap.h int fd; fd 29 arch/um/os-Linux/drivers/tuntap_kern.c tpri->fd = -1; fd 38 arch/um/os-Linux/drivers/tuntap_kern.c static int tuntap_read(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 40 arch/um/os-Linux/drivers/tuntap_kern.c return net_read(fd, skb_mac_header(skb), fd 44 arch/um/os-Linux/drivers/tuntap_kern.c static int tuntap_write(int fd, struct sk_buff *skb, struct uml_net_private *lp) fd 46 arch/um/os-Linux/drivers/tuntap_kern.c return net_write(fd, skb->data, skb->len); fd 34 arch/um/os-Linux/drivers/tuntap_user.c if ((pri->fd == -1) || pri->fixed_config) fd 44 arch/um/os-Linux/drivers/tuntap_user.c if ((pri->fd == -1) || pri->fixed_config) fd 140 arch/um/os-Linux/drivers/tuntap_user.c pri->fd = os_open_file("/dev/net/tun", fd 142 arch/um/os-Linux/drivers/tuntap_user.c if (pri->fd < 0) { fd 144 arch/um/os-Linux/drivers/tuntap_user.c "err = %d\n", -pri->fd); fd 145 arch/um/os-Linux/drivers/tuntap_user.c return pri->fd; fd 150 arch/um/os-Linux/drivers/tuntap_user.c if (ioctl(pri->fd, TUNSETIFF, &ifr) < 0) { fd 154 arch/um/os-Linux/drivers/tuntap_user.c close(pri->fd); fd 172 arch/um/os-Linux/drivers/tuntap_user.c err = tuntap_open_tramp(pri->gate_addr, &pri->fd, fds[0], fd 193 arch/um/os-Linux/drivers/tuntap_user.c return pri->fd; fd 196 arch/um/os-Linux/drivers/tuntap_user.c static void tuntap_close(int fd, void *data) fd 202 arch/um/os-Linux/drivers/tuntap_user.c close(fd); fd 203 arch/um/os-Linux/drivers/tuntap_user.c pri->fd = -1; fd 40 arch/um/os-Linux/file.c int os_stat_fd(const int fd, struct uml_stat *ubuf) fd 45 arch/um/os-Linux/file.c CATCH_EINTR(err = fstat64(fd, &sbuf)); fd 85 arch/um/os-Linux/file.c int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg) fd 89 arch/um/os-Linux/file.c err = ioctl(fd, cmd, arg); fd 97 arch/um/os-Linux/file.c int os_get_ifname(int fd, char* namebuf) fd 99 arch/um/os-Linux/file.c if (ioctl(fd, SIOCGIFNAME, namebuf) < 0) fd 105 arch/um/os-Linux/file.c int os_set_slip(int fd) fd 110 arch/um/os-Linux/file.c if (ioctl(fd, TIOCSETD, &disc) < 0) fd 114 arch/um/os-Linux/file.c if (ioctl(fd, SIOCSIFENCAP, &sencap) < 0) fd 120 arch/um/os-Linux/file.c int os_mode_fd(int fd, int mode) fd 124 arch/um/os-Linux/file.c CATCH_EINTR(err = fchmod(fd, mode)); fd 178 arch/um/os-Linux/file.c int fd, err, f = 0; fd 199 arch/um/os-Linux/file.c fd = open64(file, f, mode); fd 200 arch/um/os-Linux/file.c if (fd < 0) fd 203 arch/um/os-Linux/file.c if (flags.cl && fcntl(fd, F_SETFD, 1)) { fd 205 arch/um/os-Linux/file.c close(fd); fd 209 arch/um/os-Linux/file.c return fd; fd 215 arch/um/os-Linux/file.c int fd, err; fd 220 arch/um/os-Linux/file.c fd = socket(AF_UNIX, SOCK_STREAM, 0); fd 221 arch/um/os-Linux/file.c if (fd < 0) { fd 226 arch/um/os-Linux/file.c err = connect(fd, (struct sockaddr *) &sock, sizeof(sock)); fd 232 arch/um/os-Linux/file.c return fd; fd 235 arch/um/os-Linux/file.c close(fd); fd 240 arch/um/os-Linux/file.c void os_close_file(int fd) fd 242 arch/um/os-Linux/file.c close(fd); fd 244 arch/um/os-Linux/file.c int os_fsync_file(int fd) fd 246 arch/um/os-Linux/file.c if (fsync(fd) < 0) fd 251 arch/um/os-Linux/file.c int os_seek_file(int fd, unsigned long long offset) fd 255 arch/um/os-Linux/file.c actual = lseek64(fd, offset, SEEK_SET); fd 261 arch/um/os-Linux/file.c int os_read_file(int fd, void *buf, int len) fd 263 arch/um/os-Linux/file.c int n = read(fd, buf, len); fd 270 arch/um/os-Linux/file.c int os_pread_file(int fd, void *buf, int len, unsigned long long offset) fd 272 arch/um/os-Linux/file.c int n = pread(fd, buf, len, offset); fd 279 arch/um/os-Linux/file.c int os_write_file(int fd, const void *buf, int len) fd 281 arch/um/os-Linux/file.c int n = write(fd, (void *) buf, len); fd 288 arch/um/os-Linux/file.c int os_sync_file(int fd) fd 290 arch/um/os-Linux/file.c int n = fsync(fd); fd 297 arch/um/os-Linux/file.c int os_pwrite_file(int fd, const void *buf, int len, unsigned long long offset) fd 299 arch/um/os-Linux/file.c int n = pwrite(fd, (void *) buf, len, offset); fd 320 arch/um/os-Linux/file.c int fd; fd 323 arch/um/os-Linux/file.c fd = open(file, O_RDONLY, 0); fd 324 arch/um/os-Linux/file.c if (fd < 0) { fd 330 arch/um/os-Linux/file.c if (ioctl(fd, BLKGETSIZE, &blocks) < 0) { fd 334 arch/um/os-Linux/file.c close(fd); fd 338 arch/um/os-Linux/file.c close(fd); fd 361 arch/um/os-Linux/file.c int os_set_exec_close(int fd) fd 365 arch/um/os-Linux/file.c CATCH_EINTR(err = fcntl(fd, F_SETFD, FD_CLOEXEC)); fd 401 arch/um/os-Linux/file.c int os_set_fd_async(int fd) fd 405 arch/um/os-Linux/file.c flags = fcntl(fd, F_GETFL); fd 410 arch/um/os-Linux/file.c if (fcntl(fd, F_SETFL, flags) < 0) { fd 413 arch/um/os-Linux/file.c "and O_NONBLOCK on fd # %d, errno = %d\n", fd, errno); fd 417 arch/um/os-Linux/file.c if ((fcntl(fd, F_SETSIG, SIGIO) < 0) || fd 418 arch/um/os-Linux/file.c (fcntl(fd, F_SETOWN, os_getpid()) < 0)) { fd 421 arch/um/os-Linux/file.c "(or F_SETSIG) fd %d, errno = %d\n", fd, errno); fd 428 arch/um/os-Linux/file.c int os_clear_fd_async(int fd) fd 432 arch/um/os-Linux/file.c flags = fcntl(fd, F_GETFL); fd 437 arch/um/os-Linux/file.c if (fcntl(fd, F_SETFL, flags) < 0) fd 442 arch/um/os-Linux/file.c int os_set_fd_block(int fd, int blocking) fd 446 arch/um/os-Linux/file.c flags = fcntl(fd, F_GETFL); fd 455 arch/um/os-Linux/file.c if (fcntl(fd, F_SETFL, flags) < 0) fd 461 arch/um/os-Linux/file.c int os_accept_connection(int fd) fd 465 arch/um/os-Linux/file.c new = accept(fd, NULL, 0); fd 483 arch/um/os-Linux/file.c int os_shutdown_socket(int fd, int r, int w) fd 496 arch/um/os-Linux/file.c err = shutdown(fd, what); fd 502 arch/um/os-Linux/file.c int os_rcv_fd(int fd, int *helper_pid_out) fd 520 arch/um/os-Linux/file.c n = recvmsg(fd, &msg, 0); fd 574 arch/um/os-Linux/file.c int os_lock_file(int fd, int excl) fd 583 arch/um/os-Linux/file.c err = fcntl(fd, F_SETLK, &lock); fd 588 arch/um/os-Linux/file.c err = fcntl(fd, F_GETLK, &lock); fd 616 arch/um/os-Linux/file.c int os_falloc_punch(int fd, unsigned long long offset, int len) fd 618 arch/um/os-Linux/file.c int n = fallocate(fd, FALLOC_FL_PUNCH_HOLE|FALLOC_FL_KEEP_SIZE, offset, len); fd 627 arch/um/os-Linux/file.c int fd = eventfd(initval, flags); fd 629 arch/um/os-Linux/file.c if (fd < 0) fd 631 arch/um/os-Linux/file.c return fd; fd 634 arch/um/os-Linux/file.c int os_sendmsg_fds(int fd, const void *buf, unsigned int len, const int *fds, fd 662 arch/um/os-Linux/file.c err = sendmsg(fd, &msg, 0); fd 21 arch/um/os-Linux/helper.c int fd; fd 36 arch/um/os-Linux/helper.c CATCH_EINTR(ret = write(data->fd, &err, sizeof(err))); fd 71 arch/um/os-Linux/helper.c data.fd = fds[1]; fd 92 arch/um/os-Linux/irq.c int os_add_epoll_fd(int events, int fd, void *data) fd 99 arch/um/os-Linux/irq.c result = epoll_ctl(epollfd, EPOLL_CTL_ADD, fd, &event); fd 101 arch/um/os-Linux/irq.c result = os_mod_epoll_fd(events, fd, data); fd 103 arch/um/os-Linux/irq.c printk("epollctl add err fd %d, %s\n", fd, strerror(errno)); fd 110 arch/um/os-Linux/irq.c int os_mod_epoll_fd(int events, int fd, void *data) fd 117 arch/um/os-Linux/irq.c result = epoll_ctl(epollfd, EPOLL_CTL_MOD, fd, &event); fd 120 arch/um/os-Linux/irq.c "epollctl mod err fd %d, %s\n", fd, strerror(errno)); fd 127 arch/um/os-Linux/irq.c int os_del_epoll_fd(int fd) fd 134 arch/um/os-Linux/irq.c result = epoll_ctl(epollfd, EPOLL_CTL_DEL, fd, &event); fd 98 arch/um/os-Linux/mem.c int fd; fd 110 arch/um/os-Linux/mem.c fd = open(tempdir, O_CLOEXEC | O_RDWR | O_EXCL | O_TMPFILE, 0700); fd 115 arch/um/os-Linux/mem.c if (fd != -1 || (errno != EINVAL && errno != EISDIR && fd 117 arch/um/os-Linux/mem.c return fd; fd 126 arch/um/os-Linux/mem.c fd = mkstemp(tempname); fd 127 arch/um/os-Linux/mem.c if (fd < 0) { fd 137 arch/um/os-Linux/mem.c return fd; fd 139 arch/um/os-Linux/mem.c close(fd); fd 149 arch/um/os-Linux/mem.c int fd, err; fd 152 arch/um/os-Linux/mem.c fd = make_tempfile(TEMPNAME_TEMPLATE); fd 153 arch/um/os-Linux/mem.c if (fd < 0) fd 160 arch/um/os-Linux/mem.c if (lseek64(fd, len - 1, SEEK_SET) < 0) { fd 167 arch/um/os-Linux/mem.c err = write(fd, &zero, 1); fd 173 arch/um/os-Linux/mem.c return fd; fd 178 arch/um/os-Linux/mem.c int err, fd; fd 180 arch/um/os-Linux/mem.c fd = create_tmp_file(len); fd 182 arch/um/os-Linux/mem.c err = os_set_exec_close(fd); fd 187 arch/um/os-Linux/mem.c return fd; fd 193 arch/um/os-Linux/mem.c int err, fd = create_tmp_file(UM_KERN_PAGE_SIZE); fd 196 arch/um/os-Linux/mem.c PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); fd 201 arch/um/os-Linux/mem.c close(fd); fd 209 arch/um/os-Linux/mem.c close(fd); fd 31 arch/um/os-Linux/process.c int fd, err; fd 34 arch/um/os-Linux/process.c fd = open(proc_stat, O_RDONLY, 0); fd 35 arch/um/os-Linux/process.c if (fd < 0) { fd 40 arch/um/os-Linux/process.c CATCH_EINTR(err = read(fd, buf, sizeof(buf))); fd 46 arch/um/os-Linux/process.c os_close_file(fd); fd 54 arch/um/os-Linux/process.c close(fd); fd 63 arch/um/os-Linux/process.c int parent = FAILURE_PID, n, fd; fd 69 arch/um/os-Linux/process.c fd = open(stat, O_RDONLY, 0); fd 70 arch/um/os-Linux/process.c if (fd < 0) { fd 76 arch/um/os-Linux/process.c CATCH_EINTR(n = read(fd, data, sizeof(data))); fd 77 arch/um/os-Linux/process.c close(fd); fd 138 arch/um/os-Linux/process.c int os_map_memory(void *virt, int fd, unsigned long long off, unsigned long len, fd 148 arch/um/os-Linux/process.c fd, off); fd 192 arch/um/os-Linux/process.c int fd, ok = 0; fd 195 arch/um/os-Linux/process.c fd = create_mem_file(UM_KERN_PAGE_SIZE); fd 196 arch/um/os-Linux/process.c if (fd < 0) { fd 198 arch/um/os-Linux/process.c "err = %d\n", -fd); fd 203 arch/um/os-Linux/process.c MAP_SHARED, fd, 0); fd 221 arch/um/os-Linux/process.c close(fd); fd 72 arch/um/os-Linux/sigio.c if (p->fd == sigio_private[1]) { fd 167 arch/um/os-Linux/sigio.c int add_sigio_fd(int fd) fd 174 arch/um/os-Linux/sigio.c if (all_sigio_fds.poll[i].fd == fd) fd 183 arch/um/os-Linux/sigio.c if (current_poll.poll[i].fd == fd) fd 202 arch/um/os-Linux/sigio.c int ignore_sigio_fd(int fd) fd 217 arch/um/os-Linux/sigio.c if (current_poll.poll[i].fd == fd) fd 229 arch/um/os-Linux/sigio.c if (p->fd != fd) fd 240 arch/um/os-Linux/sigio.c static struct pollfd *setup_initial_poll(int fd) fd 250 arch/um/os-Linux/sigio.c *p = ((struct pollfd) { .fd = fd, fd 339 arch/um/os-Linux/sigio.c void sigio_broken(int fd, int read) fd 349 arch/um/os-Linux/sigio.c "for descriptor %d\n", fd); fd 354 arch/um/os-Linux/sigio.c ((struct pollfd) { .fd = fd, fd 365 arch/um/os-Linux/sigio.c void maybe_sigio_broken(int fd, int read) fd 367 arch/um/os-Linux/sigio.c if (!isatty(fd)) fd 373 arch/um/os-Linux/sigio.c sigio_broken(fd, read); fd 26 arch/um/os-Linux/skas/process.c int is_skas_winch(int pid, int fd, void *data) fd 195 arch/um/os-Linux/skas/process.c int fd; fd 207 arch/um/os-Linux/skas/process.c fd = phys_mapping(to_phys(__syscall_stub_start), &offset); fd 209 arch/um/os-Linux/skas/process.c PROT_EXEC, MAP_FIXED | MAP_PRIVATE, fd, offset); fd 217 arch/um/os-Linux/skas/process.c fd = phys_mapping(to_phys(stack), &offset); fd 220 arch/um/os-Linux/skas/process.c MAP_FIXED | MAP_SHARED, fd, offset); fd 482 arch/um/os-Linux/skas/process.c .fd = new_fd fd 349 arch/um/os-Linux/start_up.c int fd, size; fd 359 arch/um/os-Linux/start_up.c fd = open(file, O_RDWR, 0); fd 360 arch/um/os-Linux/start_up.c if (fd < 0) { fd 365 arch/um/os-Linux/start_up.c if (fstat64(fd, &buf) < 0) { fd 380 arch/um/os-Linux/start_up.c .fd = fd, fd 389 arch/um/os-Linux/start_up.c close(fd); fd 14 arch/um/os-Linux/tty.c int fd; fd 23 arch/um/os-Linux/tty.c info->res = grantpt(info->fd); fd 30 arch/um/os-Linux/tty.c int fd, err; fd 32 arch/um/os-Linux/tty.c fd = open("/dev/ptmx", O_RDWR); fd 33 arch/um/os-Linux/tty.c if (fd < 0) { fd 40 arch/um/os-Linux/tty.c info.fd = fd; fd 50 arch/um/os-Linux/tty.c if (unlockpt(fd) < 0) { fd 56 arch/um/os-Linux/tty.c return fd; fd 58 arch/um/os-Linux/tty.c close(fd); fd 139 arch/um/os-Linux/umid.c int dead, fd, p, n, err; fd 156 arch/um/os-Linux/umid.c fd = open(file, O_RDONLY); fd 157 arch/um/os-Linux/umid.c if (fd < 0) { fd 158 arch/um/os-Linux/umid.c fd = -errno; fd 159 arch/um/os-Linux/umid.c if (fd != -ENOENT) { fd 161 arch/um/os-Linux/umid.c "file '%s', err = %d\n", file, -fd); fd 167 arch/um/os-Linux/umid.c n = read(fd, pid, sizeof(pid)); fd 192 arch/um/os-Linux/umid.c close(fd); fd 221 arch/um/os-Linux/umid.c int fd, n; fd 230 arch/um/os-Linux/umid.c fd = open(file, O_RDWR | O_CREAT | O_EXCL, 0644); fd 231 arch/um/os-Linux/umid.c if (fd < 0) { fd 238 arch/um/os-Linux/umid.c n = write(fd, pid, strlen(pid)); fd 243 arch/um/os-Linux/umid.c close(fd); fd 263 arch/um/os-Linux/umid.c int fd, err; fd 274 arch/um/os-Linux/umid.c fd = mkstemp(tmp); fd 275 arch/um/os-Linux/umid.c if (fd < 0) { fd 282 arch/um/os-Linux/umid.c close(fd); fd 26 arch/um/os-Linux/util.c int raw(int fd) fd 31 arch/um/os-Linux/util.c CATCH_EINTR(err = tcgetattr(fd, &tt)); fd 37 arch/um/os-Linux/util.c CATCH_EINTR(err = tcsetattr(fd, TCSADRAIN, &tt)); fd 339 arch/x86/boot/tools/build.c int fd; fd 383 arch/x86/boot/tools/build.c fd = open(argv[2], O_RDONLY); fd 384 arch/x86/boot/tools/build.c if (fd < 0) fd 386 arch/x86/boot/tools/build.c if (fstat(fd, &sb)) fd 390 arch/x86/boot/tools/build.c kernel = mmap(NULL, sz, PROT_READ, MAP_SHARED, fd, 0); fd 439 arch/x86/boot/tools/build.c close(fd); fd 185 arch/x86/entry/vdso/vdso2c.c int fd = open(name, O_RDONLY); fd 186 arch/x86/entry/vdso/vdso2c.c if (fd == -1) fd 189 arch/x86/entry/vdso/vdso2c.c tmp_len = lseek(fd, 0, SEEK_END); fd 194 arch/x86/entry/vdso/vdso2c.c *addr = mmap(NULL, tmp_len, prot, MAP_PRIVATE, fd, 0); fd 198 arch/x86/entry/vdso/vdso2c.c close(fd); fd 62 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE3(x86_ftruncate64, unsigned int, fd, fd 65 arch/x86/ia32/sys_ia32.c return ksys_ftruncate(fd, ((loff_t) offset_high << 32) | offset_low); fd 121 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE2(x86_fstat64, unsigned int, fd, fd 125 arch/x86/ia32/sys_ia32.c int ret = vfs_fstat(fd, &stat); fd 155 arch/x86/ia32/sys_ia32.c unsigned int fd; fd 169 arch/x86/ia32/sys_ia32.c return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, fd 174 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE5(x86_pread, unsigned int, fd, char __user *, ubuf, fd 177 arch/x86/ia32/sys_ia32.c return ksys_pread64(fd, ubuf, count, fd 181 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE5(x86_pwrite, unsigned int, fd, const char __user *, ubuf, fd 184 arch/x86/ia32/sys_ia32.c return ksys_pwrite64(fd, ubuf, count, fd 193 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE6(x86_fadvise64_64, int, fd, __u32, offset_low, fd 197 arch/x86/ia32/sys_ia32.c return ksys_fadvise64_64(fd, fd 203 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE4(x86_readahead, int, fd, unsigned int, off_lo, fd 206 arch/x86/ia32/sys_ia32.c return ksys_readahead(fd, ((u64)off_hi << 32) | off_lo, count); fd 209 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE6(x86_sync_file_range, int, fd, unsigned int, off_low, fd 213 arch/x86/ia32/sys_ia32.c return ksys_sync_file_range(fd, fd 218 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE5(x86_fadvise64, int, fd, unsigned int, offset_lo, fd 221 arch/x86/ia32/sys_ia32.c return ksys_fadvise64_64(fd, ((u64)offset_hi << 32) | offset_lo, fd 225 arch/x86/ia32/sys_ia32.c COMPAT_SYSCALL_DEFINE6(x86_fallocate, int, fd, int, mode, fd 229 arch/x86/ia32/sys_ia32.c return ksys_fallocate(fd, mode, ((u64)offset_hi << 32) | offset_lo, fd 93 arch/x86/kernel/sys_x86_64.c unsigned long, fd, unsigned long, off) fd 100 arch/x86/kernel/sys_x86_64.c error = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); fd 1734 arch/x86/kvm/hyperv.c static int kvm_hv_eventfd_assign(struct kvm *kvm, u32 conn_id, int fd) fd 1740 arch/x86/kvm/hyperv.c eventfd = eventfd_ctx_fdget(fd); fd 1783 arch/x86/kvm/hyperv.c return kvm_hv_eventfd_assign(kvm, args->conn_id, args->fd); fd 133 arch/x86/kvm/svm.c int fd; /* SEV device fd */ fd 6397 arch/x86/kvm/svm.c static int __sev_issue_cmd(int fd, int id, void *data, int *error) fd 6399 arch/x86/kvm/svm.c struct fd f; fd 6402 arch/x86/kvm/svm.c f = fdget(fd); fd 6416 arch/x86/kvm/svm.c return __sev_issue_cmd(sev->fd, id, data, error); fd 6484 arch/x86/kvm/svm.c sev->fd = argp->sev_fd; fd 111 arch/x86/tools/insn_sanity.c int fd; fd 113 arch/x86/tools/insn_sanity.c fd = open("/dev/urandom", O_RDONLY); fd 114 arch/x86/tools/insn_sanity.c if (fd < 0) fd 117 arch/x86/tools/insn_sanity.c if (read(fd, &seed, sizeof(seed)) != sizeof(seed)) fd 120 arch/x86/tools/insn_sanity.c close(fd); fd 80 arch/x86/um/shared/sysdep/stub_32.h static inline void remap_stack(int fd, unsigned long offset) fd 87 arch/x86/um/shared/sysdep/stub_32.h "S" (MAP_FIXED | MAP_SHARED), "D" (fd), fd 85 arch/x86/um/shared/sysdep/stub_64.h static inline void remap_stack(long fd, unsigned long offset) fd 93 arch/x86/um/shared/sysdep/stub_64.h "g" (MAP_FIXED | MAP_SHARED), "g" (fd), fd 28 arch/x86/um/shared/sysdep/syscalls_64.h unsigned long fd, unsigned long pgoff); fd 493 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 494 arch/xtensa/kernel/smp.c local_flush_tlb_page(fd->vma, fd->addr1); fd 499 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 503 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_tlb_page, &fd, 1); fd 508 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 509 arch/xtensa/kernel/smp.c local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); fd 515 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 520 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_tlb_range, &fd, 1); fd 525 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 526 arch/xtensa/kernel/smp.c local_flush_tlb_kernel_range(fd->addr1, fd->addr2); fd 531 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 535 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_tlb_kernel_range, &fd, 1); fd 552 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 553 arch/xtensa/kernel/smp.c local_flush_cache_page(fd->vma, fd->addr1, fd->addr2); fd 559 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 564 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_cache_page, &fd, 1); fd 569 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 570 arch/xtensa/kernel/smp.c local_flush_cache_range(fd->vma, fd->addr1, fd->addr2); fd 576 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 581 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_cache_range, &fd, 1); fd 586 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 587 arch/xtensa/kernel/smp.c local_flush_icache_range(fd->addr1, fd->addr2); fd 592 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 596 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_icache_range, &fd, 1); fd 604 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 605 arch/xtensa/kernel/smp.c __invalidate_dcache_range(fd->addr1, fd->addr2); fd 611 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 615 arch/xtensa/kernel/smp.c on_each_cpu(ipi_invalidate_dcache_range, &fd, 1); fd 620 arch/xtensa/kernel/smp.c struct flush_data *fd = arg; fd 621 arch/xtensa/kernel/smp.c __flush_invalidate_dcache_range(fd->addr1, fd->addr2); fd 627 arch/xtensa/kernel/smp.c struct flush_data fd = { fd 631 arch/xtensa/kernel/smp.c on_each_cpu(ipi_flush_invalidate_dcache_range, &fd, 1); fd 54 arch/xtensa/kernel/syscall.c asmlinkage long xtensa_fadvise64_64(int fd, int advice, fd 57 arch/xtensa/kernel/syscall.c return ksys_fadvise64_64(fd, offset, len, advice); fd 94 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_close(int fd) fd 96 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_close, fd, 0, 0); fd 99 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_ioctl(int fd, int request, void *arg) fd 101 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_ioctl, fd, request, (int) arg); fd 104 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_read(int fd, void *buf, size_t count) fd 106 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_read, fd, (int) buf, count); fd 109 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_write(int fd, const void *buf, size_t count) fd 111 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_write, fd, (int) buf, count); fd 114 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_poll(int fd) fd 118 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_select_one, fd, XTISS_SELECT_ONE_READ, (int)&tv); fd 121 arch/xtensa/platforms/iss/include/platform/simcall.h static inline int simc_lseek(int fd, uint32_t off, int whence) fd 123 arch/xtensa/platforms/iss/include/platform/simcall.h return __simc(SYS_lseek, fd, off, whence); fd 56 arch/xtensa/platforms/iss/network.c int fd; fd 165 arch/xtensa/platforms/iss/network.c int fd; fd 167 arch/xtensa/platforms/iss/network.c fd = simc_open("/dev/net/tun", 02, 0); /* O_RDWR */ fd 168 arch/xtensa/platforms/iss/network.c if (fd < 0) { fd 170 arch/xtensa/platforms/iss/network.c lp->dev->name, fd, errno); fd 171 arch/xtensa/platforms/iss/network.c return fd; fd 178 arch/xtensa/platforms/iss/network.c err = simc_ioctl(fd, TUNSETIFF, &ifr); fd 182 arch/xtensa/platforms/iss/network.c simc_close(fd); fd 186 arch/xtensa/platforms/iss/network.c lp->tp.info.tuntap.fd = fd; fd 192 arch/xtensa/platforms/iss/network.c simc_close(lp->tp.info.tuntap.fd); fd 193 arch/xtensa/platforms/iss/network.c lp->tp.info.tuntap.fd = -1; fd 198 arch/xtensa/platforms/iss/network.c return simc_read(lp->tp.info.tuntap.fd, fd 204 arch/xtensa/platforms/iss/network.c return simc_write(lp->tp.info.tuntap.fd, (*skb)->data, (*skb)->len); fd 214 arch/xtensa/platforms/iss/network.c return simc_poll(lp->tp.info.tuntap.fd); fd 258 arch/xtensa/platforms/iss/network.c lp->tp.info.tuntap.fd = -1; fd 35 arch/xtensa/platforms/iss/simdisk.c int fd; fd 87 arch/xtensa/platforms/iss/simdisk.c simc_lseek(dev->fd, offset, SEEK_SET); fd 90 arch/xtensa/platforms/iss/simdisk.c io = simc_write(dev->fd, buffer, nbytes); fd 92 arch/xtensa/platforms/iss/simdisk.c io = simc_read(dev->fd, buffer, nbytes); fd 164 arch/xtensa/platforms/iss/simdisk.c if (dev->fd != -1) { fd 168 arch/xtensa/platforms/iss/simdisk.c dev->fd = simc_open(filename, O_RDWR, 0); fd 169 arch/xtensa/platforms/iss/simdisk.c if (dev->fd == -1) { fd 174 arch/xtensa/platforms/iss/simdisk.c dev->size = simc_lseek(dev->fd, 0, SEEK_END); fd 194 arch/xtensa/platforms/iss/simdisk.c } else if (dev->fd != -1) { fd 195 arch/xtensa/platforms/iss/simdisk.c if (simc_close(dev->fd)) { fd 202 arch/xtensa/platforms/iss/simdisk.c dev->fd = -1; fd 265 arch/xtensa/platforms/iss/simdisk.c dev->fd = -1; fd 2247 drivers/android/binder.c static void binder_deferred_fd_close(int fd) fd 2255 drivers/android/binder.c __close_fd_get_file(fd, &twcb->file); fd 2415 drivers/android/binder.c u32 fd; fd 2418 drivers/android/binder.c fd_index * sizeof(fd); fd 2421 drivers/android/binder.c &proc->alloc, &fd, buffer, fd 2422 drivers/android/binder.c offset, sizeof(fd)); fd 2425 drivers/android/binder.c binder_deferred_fd_close(fd); fd 2562 drivers/android/binder.c static int binder_translate_fd(u32 fd, binder_size_t fd_offset, fd 2582 drivers/android/binder.c fd); fd 2587 drivers/android/binder.c file = fget(fd); fd 2590 drivers/android/binder.c proc->pid, thread->pid, fd); fd 2612 drivers/android/binder.c trace_binder_transaction_fd_send(t, fd, fixup->offset); fd 2664 drivers/android/binder.c u32 fd; fd 2666 drivers/android/binder.c binder_size_t offset = fda_offset + fdi * sizeof(fd); fd 2669 drivers/android/binder.c &fd, t->buffer, fd 2670 drivers/android/binder.c offset, sizeof(fd)); fd 2672 drivers/android/binder.c ret = binder_translate_fd(fd, offset, t, thread, fd 3296 drivers/android/binder.c (uintptr_t)&fp->fd - (uintptr_t)fp; fd 3297 drivers/android/binder.c int ret = binder_translate_fd(fp->fd, fd_offset, t, fd 4131 drivers/android/binder.c int fd = get_unused_fd_flags(O_CLOEXEC); fd 4133 drivers/android/binder.c if (fd < 0) { fd 4136 drivers/android/binder.c t->debug_id, fd); fd 4142 drivers/android/binder.c t->debug_id, fd); fd 4143 drivers/android/binder.c trace_binder_transaction_fd_recv(t, fd, fixup->offset); fd 4144 drivers/android/binder.c fd_install(fd, fixup->file); fd 4147 drivers/android/binder.c fixup->offset, &fd, fd 4157 drivers/android/binder.c u32 fd; fd 4160 drivers/android/binder.c err = binder_alloc_copy_from_buffer(&proc->alloc, &fd, fd 4163 drivers/android/binder.c sizeof(fd)); fd 4166 drivers/android/binder.c binder_deferred_fd_close(fd); fd 218 drivers/android/binder_trace.h TP_PROTO(struct binder_transaction *t, int fd, size_t offset), fd 219 drivers/android/binder_trace.h TP_ARGS(t, fd, offset), fd 223 drivers/android/binder_trace.h __field(int, fd) fd 228 drivers/android/binder_trace.h __entry->fd = fd; fd 232 drivers/android/binder_trace.h __entry->debug_id, __entry->fd, __entry->offset) fd 236 drivers/android/binder_trace.h TP_PROTO(struct binder_transaction *t, int fd, size_t offset), fd 237 drivers/android/binder_trace.h TP_ARGS(t, fd, offset), fd 241 drivers/android/binder_trace.h __field(int, fd) fd 246 drivers/android/binder_trace.h __entry->fd = fd; fd 250 drivers/android/binder_trace.h __entry->debug_id, __entry->fd, __entry->offset) fd 983 drivers/block/nbd.c static struct socket *nbd_get_socket(struct nbd_device *nbd, unsigned long fd, fd 989 drivers/block/nbd.c sock = sockfd_lookup(fd, err); fd 1941 drivers/block/nbd.c int rem, fd; fd 1963 drivers/block/nbd.c fd = (int)nla_get_u32(socks[NBD_SOCK_FD]); fd 1964 drivers/block/nbd.c ret = nbd_add_socket(nbd, fd, true); fd 2124 drivers/block/nbd.c int rem, fd; fd 2146 drivers/block/nbd.c fd = (int)nla_get_u32(socks[NBD_SOCK_FD]); fd 2147 drivers/block/nbd.c ret = nbd_reconnect_socket(nbd, fd); fd 403 drivers/char/hpet.c static int hpet_fasync(int fd, struct file *file, int on) fd 409 drivers/char/hpet.c if (fasync_helper(fd, file, on, &devp->hd_async_queue) >= 0) fd 75 drivers/char/ipmi/ipmi_devintf.c static int ipmi_fasync(int fd, struct file *file, int on) fd 79 drivers/char/ipmi/ipmi_devintf.c return fasync_helper(fd, file, on, &priv->fasync_queue); fd 861 drivers/char/ipmi/ipmi_watchdog.c static int ipmi_fasync(int fd, struct file *file, int on) fd 865 drivers/char/ipmi/ipmi_watchdog.c result = fasync_helper(fd, file, on, &fasync_q); fd 2160 drivers/char/random.c static int random_fasync(int fd, struct file *filp, int on) fd 2162 drivers/char/random.c return fasync_helper(fd, filp, on, &fasync); fd 731 drivers/char/rtc.c static int rtc_fasync(int fd, struct file *filp, int on) fd 733 drivers/char/rtc.c return fasync_helper(fd, filp, on, &rtc_async_queue); fd 873 drivers/char/sonypi.c static int sonypi_misc_fasync(int fd, struct file *filp, int on) fd 875 drivers/char/sonypi.c return fasync_helper(fd, filp, on, &sonypi_device.fifo_async); fd 537 drivers/char/tpm/tpm_vtpm_proxy.c int rc, fd; fd 550 drivers/char/tpm/tpm_vtpm_proxy.c fd = get_unused_fd_flags(O_RDWR); fd 551 drivers/char/tpm/tpm_vtpm_proxy.c if (fd < 0) { fd 552 drivers/char/tpm/tpm_vtpm_proxy.c rc = fd; fd 572 drivers/char/tpm/tpm_vtpm_proxy.c vtpm_new_dev->fd = fd; fd 580 drivers/char/tpm/tpm_vtpm_proxy.c put_unused_fd(fd); fd 647 drivers/char/tpm/tpm_vtpm_proxy.c put_unused_fd(vtpm_new_dev.fd); fd 652 drivers/char/tpm/tpm_vtpm_proxy.c fd_install(vtpm_new_dev.fd, vtpm_file); fd 1084 drivers/char/virtio_console.c static int port_fops_fasync(int fd, struct file *filp, int mode) fd 1089 drivers/char/virtio_console.c return fasync_helper(fd, filp, mode, &port->async_queue); fd 17 drivers/clk/clk-fractional-divider.c static inline u32 clk_fd_readl(struct clk_fractional_divider *fd) fd 19 drivers/clk/clk-fractional-divider.c if (fd->flags & CLK_FRAC_DIVIDER_BIG_ENDIAN) fd 20 drivers/clk/clk-fractional-divider.c return ioread32be(fd->reg); fd 22 drivers/clk/clk-fractional-divider.c return readl(fd->reg); fd 25 drivers/clk/clk-fractional-divider.c static inline void clk_fd_writel(struct clk_fractional_divider *fd, u32 val) fd 27 drivers/clk/clk-fractional-divider.c if (fd->flags & CLK_FRAC_DIVIDER_BIG_ENDIAN) fd 28 drivers/clk/clk-fractional-divider.c iowrite32be(val, fd->reg); fd 30 drivers/clk/clk-fractional-divider.c writel(val, fd->reg); fd 36 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd = to_clk_fd(hw); fd 42 drivers/clk/clk-fractional-divider.c if (fd->lock) fd 43 drivers/clk/clk-fractional-divider.c spin_lock_irqsave(fd->lock, flags); fd 45 drivers/clk/clk-fractional-divider.c __acquire(fd->lock); fd 47 drivers/clk/clk-fractional-divider.c val = clk_fd_readl(fd); fd 49 drivers/clk/clk-fractional-divider.c if (fd->lock) fd 50 drivers/clk/clk-fractional-divider.c spin_unlock_irqrestore(fd->lock, flags); fd 52 drivers/clk/clk-fractional-divider.c __release(fd->lock); fd 54 drivers/clk/clk-fractional-divider.c m = (val & fd->mmask) >> fd->mshift; fd 55 drivers/clk/clk-fractional-divider.c n = (val & fd->nmask) >> fd->nshift; fd 57 drivers/clk/clk-fractional-divider.c if (fd->flags & CLK_FRAC_DIVIDER_ZERO_BASED) { fd 75 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd = to_clk_fd(hw); fd 84 drivers/clk/clk-fractional-divider.c if (scale > fd->nwidth) fd 85 drivers/clk/clk-fractional-divider.c rate <<= scale - fd->nwidth; fd 88 drivers/clk/clk-fractional-divider.c GENMASK(fd->mwidth - 1, 0), GENMASK(fd->nwidth - 1, 0), fd 95 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd = to_clk_fd(hw); fd 102 drivers/clk/clk-fractional-divider.c if (fd->approximation) fd 103 drivers/clk/clk-fractional-divider.c fd->approximation(hw, rate, parent_rate, &m, &n); fd 116 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd = to_clk_fd(hw); fd 122 drivers/clk/clk-fractional-divider.c GENMASK(fd->mwidth - 1, 0), GENMASK(fd->nwidth - 1, 0), fd 125 drivers/clk/clk-fractional-divider.c if (fd->flags & CLK_FRAC_DIVIDER_ZERO_BASED) { fd 130 drivers/clk/clk-fractional-divider.c if (fd->lock) fd 131 drivers/clk/clk-fractional-divider.c spin_lock_irqsave(fd->lock, flags); fd 133 drivers/clk/clk-fractional-divider.c __acquire(fd->lock); fd 135 drivers/clk/clk-fractional-divider.c val = clk_fd_readl(fd); fd 136 drivers/clk/clk-fractional-divider.c val &= ~(fd->mmask | fd->nmask); fd 137 drivers/clk/clk-fractional-divider.c val |= (m << fd->mshift) | (n << fd->nshift); fd 138 drivers/clk/clk-fractional-divider.c clk_fd_writel(fd, val); fd 140 drivers/clk/clk-fractional-divider.c if (fd->lock) fd 141 drivers/clk/clk-fractional-divider.c spin_unlock_irqrestore(fd->lock, flags); fd 143 drivers/clk/clk-fractional-divider.c __release(fd->lock); fd 160 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd; fd 165 drivers/clk/clk-fractional-divider.c fd = kzalloc(sizeof(*fd), GFP_KERNEL); fd 166 drivers/clk/clk-fractional-divider.c if (!fd) fd 175 drivers/clk/clk-fractional-divider.c fd->reg = reg; fd 176 drivers/clk/clk-fractional-divider.c fd->mshift = mshift; fd 177 drivers/clk/clk-fractional-divider.c fd->mwidth = mwidth; fd 178 drivers/clk/clk-fractional-divider.c fd->mmask = GENMASK(mwidth - 1, 0) << mshift; fd 179 drivers/clk/clk-fractional-divider.c fd->nshift = nshift; fd 180 drivers/clk/clk-fractional-divider.c fd->nwidth = nwidth; fd 181 drivers/clk/clk-fractional-divider.c fd->nmask = GENMASK(nwidth - 1, 0) << nshift; fd 182 drivers/clk/clk-fractional-divider.c fd->flags = clk_divider_flags; fd 183 drivers/clk/clk-fractional-divider.c fd->lock = lock; fd 184 drivers/clk/clk-fractional-divider.c fd->hw.init = &init; fd 186 drivers/clk/clk-fractional-divider.c hw = &fd->hw; fd 189 drivers/clk/clk-fractional-divider.c kfree(fd); fd 215 drivers/clk/clk-fractional-divider.c struct clk_fractional_divider *fd; fd 217 drivers/clk/clk-fractional-divider.c fd = to_clk_fd(hw); fd 220 drivers/clk/clk-fractional-divider.c kfree(fd); fd 729 drivers/clk/clk-stm32h7.c struct stm32_fractional_divider *fd = &clk_elem->div; fd 731 drivers/clk/clk-stm32h7.c return (readl(fd->freg_status) >> fd->freg_bit) & 0x01; fd 737 drivers/clk/clk-stm32h7.c struct stm32_fractional_divider *fd = &clk_elem->div; fd 739 drivers/clk/clk-stm32h7.c return (readl(fd->freg_value) >> fd->fshift) & fd 740 drivers/clk/clk-stm32h7.c GENMASK(fd->fwidth - 1, 0); fd 747 drivers/clk/clk-stm32h7.c struct stm32_fractional_divider *fd = &clk_elem->div; fd 752 drivers/clk/clk-stm32h7.c val = readl(fd->mreg); fd 753 drivers/clk/clk-stm32h7.c mask = GENMASK(fd->mwidth - 1, 0) << fd->mshift; fd 754 drivers/clk/clk-stm32h7.c m = (val & mask) >> fd->mshift; fd 756 drivers/clk/clk-stm32h7.c val = readl(fd->nreg); fd 757 drivers/clk/clk-stm32h7.c mask = GENMASK(fd->nwidth - 1, 0) << fd->nshift; fd 758 drivers/clk/clk-stm32h7.c n = ((val & mask) >> fd->nshift) + 1; fd 240 drivers/clk/clk-xgene.c struct xgene_clk_pmd *fd = to_xgene_clk_pmd(hw); fd 245 drivers/clk/clk-xgene.c if (fd->lock) fd 246 drivers/clk/clk-xgene.c spin_lock_irqsave(fd->lock, flags); fd 248 drivers/clk/clk-xgene.c __acquire(fd->lock); fd 250 drivers/clk/clk-xgene.c val = readl(fd->reg); fd 252 drivers/clk/clk-xgene.c if (fd->lock) fd 253 drivers/clk/clk-xgene.c spin_unlock_irqrestore(fd->lock, flags); fd 255 drivers/clk/clk-xgene.c __release(fd->lock); fd 259 drivers/clk/clk-xgene.c scale = (val & fd->mask) >> fd->shift; fd 260 drivers/clk/clk-xgene.c if (fd->flags & XGENE_CLK_PMD_SCALE_INVERTED) fd 261 drivers/clk/clk-xgene.c scale = fd->denom - scale; fd 266 drivers/clk/clk-xgene.c do_div(ret, fd->denom); fd 277 drivers/clk/clk-xgene.c struct xgene_clk_pmd *fd = to_xgene_clk_pmd(hw); fd 284 drivers/clk/clk-xgene.c ret = rate * fd->denom; fd 288 drivers/clk/clk-xgene.c do_div(ret, fd->denom); fd 296 drivers/clk/clk-xgene.c struct xgene_clk_pmd *fd = to_xgene_clk_pmd(hw); fd 307 drivers/clk/clk-xgene.c ret = rate * fd->denom; fd 311 drivers/clk/clk-xgene.c if (fd->flags & XGENE_CLK_PMD_SCALE_INVERTED) fd 312 drivers/clk/clk-xgene.c scale = fd->denom - scale; fd 316 drivers/clk/clk-xgene.c if (fd->lock) fd 317 drivers/clk/clk-xgene.c spin_lock_irqsave(fd->lock, flags); fd 319 drivers/clk/clk-xgene.c __acquire(fd->lock); fd 321 drivers/clk/clk-xgene.c val = readl(fd->reg); fd 322 drivers/clk/clk-xgene.c val &= ~fd->mask; fd 323 drivers/clk/clk-xgene.c val |= (scale << fd->shift); fd 324 drivers/clk/clk-xgene.c writel(val, fd->reg); fd 326 drivers/clk/clk-xgene.c if (fd->lock) fd 327 drivers/clk/clk-xgene.c spin_unlock_irqrestore(fd->lock, flags); fd 329 drivers/clk/clk-xgene.c __release(fd->lock); fd 346 drivers/clk/clk-xgene.c struct xgene_clk_pmd *fd; fd 350 drivers/clk/clk-xgene.c fd = kzalloc(sizeof(*fd), GFP_KERNEL); fd 351 drivers/clk/clk-xgene.c if (!fd) fd 360 drivers/clk/clk-xgene.c fd->reg = reg; fd 361 drivers/clk/clk-xgene.c fd->shift = shift; fd 362 drivers/clk/clk-xgene.c fd->mask = (BIT(width) - 1) << shift; fd 363 drivers/clk/clk-xgene.c fd->denom = denom; fd 364 drivers/clk/clk-xgene.c fd->flags = clk_flags; fd 365 drivers/clk/clk-xgene.c fd->lock = lock; fd 366 drivers/clk/clk-xgene.c fd->hw.init = &init; fd 368 drivers/clk/clk-xgene.c clk = clk_register(dev, &fd->hw); fd 371 drivers/clk/clk-xgene.c kfree(fd); fd 31 drivers/clk/imx/clk-composite-7ulp.c struct clk_fractional_divider *fd = NULL; fd 47 drivers/clk/imx/clk-composite-7ulp.c fd = kzalloc(sizeof(*fd), GFP_KERNEL); fd 48 drivers/clk/imx/clk-composite-7ulp.c if (!fd) { fd 52 drivers/clk/imx/clk-composite-7ulp.c fd_hw = &fd->hw; fd 53 drivers/clk/imx/clk-composite-7ulp.c fd->reg = reg; fd 54 drivers/clk/imx/clk-composite-7ulp.c fd->mshift = PCG_FRAC_SHIFT; fd 55 drivers/clk/imx/clk-composite-7ulp.c fd->mwidth = PCG_FRAC_WIDTH; fd 56 drivers/clk/imx/clk-composite-7ulp.c fd->mmask = PCG_FRAC_MASK; fd 57 drivers/clk/imx/clk-composite-7ulp.c fd->nshift = PCG_PCD_SHIFT; fd 58 drivers/clk/imx/clk-composite-7ulp.c fd->nwidth = PCG_PCD_WIDTH; fd 59 drivers/clk/imx/clk-composite-7ulp.c fd->nmask = PCG_PCD_MASK; fd 60 drivers/clk/imx/clk-composite-7ulp.c fd->flags = CLK_FRAC_DIVIDER_ZERO_BASED; fd 67 drivers/clk/imx/clk-composite-7ulp.c kfree(fd); fd 82 drivers/clk/imx/clk-composite-7ulp.c kfree(fd); fd 183 drivers/clk/rockchip/clk.c struct clk_fractional_divider *fd = to_clk_fd(hw); fd 201 drivers/clk/rockchip/clk.c if (scale > fd->nwidth) fd 202 drivers/clk/rockchip/clk.c rate <<= scale - fd->nwidth; fd 205 drivers/clk/rockchip/clk.c GENMASK(fd->mwidth - 1, 0), GENMASK(fd->nwidth - 1, 0), fd 727 drivers/clk/rockchip/clk.h #define FACTOR(_id, cname, pname, f, fm, fd) \ fd 736 drivers/clk/rockchip/clk.h .div_width = fd, \ fd 739 drivers/clk/rockchip/clk.h #define FACTOR_GATE(_id, cname, pname, f, fm, fd, go, gb, gf) \ fd 748 drivers/clk/rockchip/clk.h .div_width = fd, \ fd 78 drivers/clk/ti/fapll.c struct fapll_data *fd; fd 86 drivers/clk/ti/fapll.c static bool ti_fapll_clock_is_bypass(struct fapll_data *fd) fd 88 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 90 drivers/clk/ti/fapll.c if (fd->bypass_bit_inverted) fd 96 drivers/clk/ti/fapll.c static void ti_fapll_set_bypass(struct fapll_data *fd) fd 98 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 100 drivers/clk/ti/fapll.c if (fd->bypass_bit_inverted) fd 104 drivers/clk/ti/fapll.c writel_relaxed(v, fd->base); fd 107 drivers/clk/ti/fapll.c static void ti_fapll_clear_bypass(struct fapll_data *fd) fd 109 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 111 drivers/clk/ti/fapll.c if (fd->bypass_bit_inverted) fd 115 drivers/clk/ti/fapll.c writel_relaxed(v, fd->base); fd 118 drivers/clk/ti/fapll.c static int ti_fapll_wait_lock(struct fapll_data *fd) fd 123 drivers/clk/ti/fapll.c while ((v = readl_relaxed(fd->base))) { fd 133 drivers/clk/ti/fapll.c pr_err("%s failed to lock\n", fd->name); fd 140 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 141 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 144 drivers/clk/ti/fapll.c writel_relaxed(v, fd->base); fd 145 drivers/clk/ti/fapll.c ti_fapll_wait_lock(fd); fd 152 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 153 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 156 drivers/clk/ti/fapll.c writel_relaxed(v, fd->base); fd 161 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 162 drivers/clk/ti/fapll.c u32 v = readl_relaxed(fd->base); fd 170 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 174 drivers/clk/ti/fapll.c if (ti_fapll_clock_is_bypass(fd)) fd 180 drivers/clk/ti/fapll.c v = readl_relaxed(fd->base); fd 193 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 195 drivers/clk/ti/fapll.c if (ti_fapll_clock_is_bypass(fd)) fd 247 drivers/clk/ti/fapll.c struct fapll_data *fd = to_fapll(hw); fd 259 drivers/clk/ti/fapll.c ti_fapll_set_bypass(fd); fd 260 drivers/clk/ti/fapll.c v = readl_relaxed(fd->base); fd 264 drivers/clk/ti/fapll.c writel_relaxed(v, fd->base); fd 266 drivers/clk/ti/fapll.c ti_fapll_wait_lock(fd); fd 267 drivers/clk/ti/fapll.c ti_fapll_clear_bypass(fd); fd 285 drivers/clk/ti/fapll.c u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); fd 288 drivers/clk/ti/fapll.c writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); fd 296 drivers/clk/ti/fapll.c u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); fd 299 drivers/clk/ti/fapll.c writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); fd 305 drivers/clk/ti/fapll.c u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); fd 329 drivers/clk/ti/fapll.c if (ti_fapll_clock_is_bypass(synth->fd)) fd 413 drivers/clk/ti/fapll.c struct fapll_data *fd = synth->fd; fd 416 drivers/clk/ti/fapll.c if (ti_fapll_clock_is_bypass(fd) || !synth->div || !rate) fd 447 drivers/clk/ti/fapll.c struct fapll_data *fd = synth->fd; fd 451 drivers/clk/ti/fapll.c if (ti_fapll_clock_is_bypass(fd) || !synth->div || !rate) fd 491 drivers/clk/ti/fapll.c static struct clk * __init ti_fapll_synth_setup(struct fapll_data *fd, fd 515 drivers/clk/ti/fapll.c synth->fd = fd; fd 534 drivers/clk/ti/fapll.c struct fapll_data *fd; fd 540 drivers/clk/ti/fapll.c fd = kzalloc(sizeof(*fd), GFP_KERNEL); fd 541 drivers/clk/ti/fapll.c if (!fd) fd 544 drivers/clk/ti/fapll.c fd->outputs.clks = kzalloc(sizeof(struct clk *) * fd 547 drivers/clk/ti/fapll.c if (!fd->outputs.clks) fd 566 drivers/clk/ti/fapll.c fd->clk_ref = of_clk_get(node, 0); fd 567 drivers/clk/ti/fapll.c if (IS_ERR(fd->clk_ref)) { fd 572 drivers/clk/ti/fapll.c fd->clk_bypass = of_clk_get(node, 1); fd 573 drivers/clk/ti/fapll.c if (IS_ERR(fd->clk_bypass)) { fd 578 drivers/clk/ti/fapll.c fd->base = of_iomap(node, 0); fd 579 drivers/clk/ti/fapll.c if (!fd->base) { fd 584 drivers/clk/ti/fapll.c if (fapll_is_ddr_pll(fd->base)) fd 585 drivers/clk/ti/fapll.c fd->bypass_bit_inverted = true; fd 587 drivers/clk/ti/fapll.c fd->name = node->name; fd 588 drivers/clk/ti/fapll.c fd->hw.init = init; fd 591 drivers/clk/ti/fapll.c pll_clk = clk_register(NULL, &fd->hw); fd 595 drivers/clk/ti/fapll.c fd->outputs.clks[0] = pll_clk; fd 596 drivers/clk/ti/fapll.c fd->outputs.clk_num++; fd 620 drivers/clk/ti/fapll.c freq = fd->base + (output_instance * 8); fd 633 drivers/clk/ti/fapll.c synth_clk = ti_fapll_synth_setup(fd, freq, div, output_instance, fd 639 drivers/clk/ti/fapll.c fd->outputs.clks[output_instance] = synth_clk; fd 640 drivers/clk/ti/fapll.c fd->outputs.clk_num++; fd 646 drivers/clk/ti/fapll.c of_clk_add_provider(node, of_clk_src_onecell_get, &fd->outputs); fd 654 drivers/clk/ti/fapll.c iounmap(fd->base); fd 656 drivers/clk/ti/fapll.c if (fd->clk_bypass) fd 657 drivers/clk/ti/fapll.c clk_put(fd->clk_bypass); fd 658 drivers/clk/ti/fapll.c if (fd->clk_ref) fd 659 drivers/clk/ti/fapll.c clk_put(fd->clk_ref); fd 660 drivers/clk/ti/fapll.c kfree(fd->outputs.clks); fd 661 drivers/clk/ti/fapll.c kfree(fd); fd 4774 drivers/crypto/caam/caamalg_qi2.c const struct dpaa2_fd *fd) fd 4779 drivers/crypto/caam/caamalg_qi2.c if (dpaa2_fd_get_format(fd) != dpaa2_fd_list) { fd 4784 drivers/crypto/caam/caamalg_qi2.c fd_err = dpaa2_fd_get_ctrl(fd) & FD_CTRL_ERR_MASK; fd 4792 drivers/crypto/caam/caamalg_qi2.c req = dpaa2_caam_iova_to_virt(priv, dpaa2_fd_get_addr(fd)); fd 4795 drivers/crypto/caam/caamalg_qi2.c req->cbk(req->ctx, dpaa2_fd_get_frc(fd)); fd 5391 drivers/crypto/caam/caamalg_qi2.c struct dpaa2_fd fd; fd 5418 drivers/crypto/caam/caamalg_qi2.c memset(&fd, 0, sizeof(fd)); fd 5419 drivers/crypto/caam/caamalg_qi2.c dpaa2_fd_set_format(&fd, dpaa2_fd_list); fd 5420 drivers/crypto/caam/caamalg_qi2.c dpaa2_fd_set_addr(&fd, req->fd_flt_dma); fd 5421 drivers/crypto/caam/caamalg_qi2.c dpaa2_fd_set_len(&fd, dpaa2_fl_get_len(&req->fd_flt[1])); fd 5422 drivers/crypto/caam/caamalg_qi2.c dpaa2_fd_set_flc(&fd, req->flc_dma); fd 5427 drivers/crypto/caam/caamalg_qi2.c &fd); fd 109 drivers/crypto/caam/qi.c struct qm_fd fd; fd 114 drivers/crypto/caam/qi.c qm_fd_clear_fd(&fd); fd 115 drivers/crypto/caam/qi.c qm_fd_set_compound(&fd, qm_sg_entry_get_len(&req->fd_sgt[1])); fd 123 drivers/crypto/caam/qi.c qm_fd_addr_set64(&fd, addr); fd 126 drivers/crypto/caam/qi.c ret = qman_enqueue(req->drv_ctx->req_fq, &fd); fd 144 drivers/crypto/caam/qi.c const struct qm_fd *fd; fd 149 drivers/crypto/caam/qi.c fd = &msg->ern.fd; fd 151 drivers/crypto/caam/qi.c if (qm_fd_get_format(fd) != qm_fd_compound) { fd 156 drivers/crypto/caam/qi.c drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); fd 163 drivers/crypto/caam/qi.c dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), fd 166 drivers/crypto/caam/qi.c if (fd->status) fd 167 drivers/crypto/caam/qi.c drv_req->cbk(drv_req, be32_to_cpu(fd->status)); fd 564 drivers/crypto/caam/qi.c const struct qm_fd *fd; fd 572 drivers/crypto/caam/qi.c fd = &dqrr->fd; fd 573 drivers/crypto/caam/qi.c status = be32_to_cpu(fd->status); fd 585 drivers/crypto/caam/qi.c if (unlikely(qm_fd_get_format(fd) != qm_fd_compound)) { fd 590 drivers/crypto/caam/qi.c drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); fd 597 drivers/crypto/caam/qi.c dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), fd 589 drivers/dma-buf/dma-buf.c int fd; fd 594 drivers/dma-buf/dma-buf.c fd = get_unused_fd_flags(flags); fd 595 drivers/dma-buf/dma-buf.c if (fd < 0) fd 596 drivers/dma-buf/dma-buf.c return fd; fd 598 drivers/dma-buf/dma-buf.c fd_install(fd, dmabuf->file); fd 600 drivers/dma-buf/dma-buf.c return fd; fd 612 drivers/dma-buf/dma-buf.c struct dma_buf *dma_buf_get(int fd) fd 616 drivers/dma-buf/dma-buf.c file = fget(fd); fd 330 drivers/dma-buf/sw_sync.c int fd = get_unused_fd_flags(O_CLOEXEC); fd 336 drivers/dma-buf/sw_sync.c if (fd < 0) fd 337 drivers/dma-buf/sw_sync.c return fd; fd 357 drivers/dma-buf/sw_sync.c data.fence = fd; fd 364 drivers/dma-buf/sw_sync.c fd_install(fd, sync_file->file); fd 369 drivers/dma-buf/sw_sync.c put_unused_fd(fd); fd 78 drivers/dma-buf/sync_file.c static struct sync_file *sync_file_fdget(int fd) fd 80 drivers/dma-buf/sync_file.c struct file *file = fget(fd); fd 102 drivers/dma-buf/sync_file.c struct dma_fence *sync_file_get_fence(int fd) fd 107 drivers/dma-buf/sync_file.c sync_file = sync_file_fdget(fd); fd 326 drivers/dma-buf/sync_file.c int fd = get_unused_fd_flags(O_CLOEXEC); fd 331 drivers/dma-buf/sync_file.c if (fd < 0) fd 332 drivers/dma-buf/sync_file.c return fd; fd 357 drivers/dma-buf/sync_file.c data.fence = fd; fd 363 drivers/dma-buf/sync_file.c fd_install(fd, fence3->file); fd 374 drivers/dma-buf/sync_file.c put_unused_fd(fd); fd 527 drivers/gpio/gpiolib.c int fd, i, count = 0, ret; fd 631 drivers/gpio/gpiolib.c fd = get_unused_fd_flags(O_RDONLY | O_CLOEXEC); fd 632 drivers/gpio/gpiolib.c if (fd < 0) { fd 633 drivers/gpio/gpiolib.c ret = fd; fd 646 drivers/gpio/gpiolib.c handlereq.fd = fd; fd 653 drivers/gpio/gpiolib.c put_unused_fd(fd); fd 657 drivers/gpio/gpiolib.c fd_install(fd, file); fd 665 drivers/gpio/gpiolib.c put_unused_fd(fd); fd 899 drivers/gpio/gpiolib.c int fd; fd 989 drivers/gpio/gpiolib.c fd = get_unused_fd_flags(O_RDONLY | O_CLOEXEC); fd 990 drivers/gpio/gpiolib.c if (fd < 0) { fd 991 drivers/gpio/gpiolib.c ret = fd; fd 1004 drivers/gpio/gpiolib.c eventreq.fd = fd; fd 1011 drivers/gpio/gpiolib.c put_unused_fd(fd); fd 1015 drivers/gpio/gpiolib.c fd_install(fd, file); fd 1020 drivers/gpio/gpiolib.c put_unused_fd(fd); fd 1498 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c int fd, r; fd 1527 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c fd = get_unused_fd_flags(O_CLOEXEC); fd 1528 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c if (fd < 0) { fd 1530 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c return fd; fd 1536 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c put_unused_fd(fd); fd 1540 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c fd_install(fd, sync_file->file); fd 1541 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c info->out.handle = fd; fd 56 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c int fd, fd 59 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c struct fd f = fdget(fd); fd 82 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c int fd, fd 86 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c struct fd f = fdget(fd); fd 129 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c args->in.fd, fd 134 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c args->in.fd, fd 1083 drivers/gpu/drm/drm_atomic_uapi.c int fd; fd 1089 drivers/gpu/drm/drm_atomic_uapi.c fence_state->fd = get_unused_fd_flags(O_CLOEXEC); fd 1090 drivers/gpu/drm/drm_atomic_uapi.c if (fence_state->fd < 0) fd 1091 drivers/gpu/drm/drm_atomic_uapi.c return fence_state->fd; fd 1093 drivers/gpu/drm/drm_atomic_uapi.c if (put_user(fence_state->fd, fence_state->out_fence_ptr)) fd 1238 drivers/gpu/drm/drm_atomic_uapi.c fd_install(fence_state[i].fd, fd 1264 drivers/gpu/drm/drm_atomic_uapi.c if (fence_state[i].fd >= 0) fd 1265 drivers/gpu/drm/drm_atomic_uapi.c put_unused_fd(fence_state[i].fd); fd 494 drivers/gpu/drm/drm_lease.c int fd = -1; fd 538 drivers/gpu/drm/drm_lease.c fd = get_unused_fd_flags(cl->flags & (O_CLOEXEC | O_NONBLOCK)); fd 539 drivers/gpu/drm/drm_lease.c if (fd < 0) { fd 541 drivers/gpu/drm/drm_lease.c return fd; fd 570 drivers/gpu/drm/drm_lease.c DRM_DEBUG_LEASE("Returning fd %d id %d\n", fd, lessee->lessee_id); fd 571 drivers/gpu/drm/drm_lease.c cl->fd = fd; fd 575 drivers/gpu/drm/drm_lease.c fd_install(fd, lessee_file); fd 584 drivers/gpu/drm/drm_lease.c put_unused_fd(fd); fd 370 drivers/gpu/drm/drm_prime.c args->fd, &args->handle); fd 522 drivers/gpu/drm/drm_prime.c args->handle, args->flags, &args->fd); fd 520 drivers/gpu/drm/drm_syncobj.c int fd; fd 522 drivers/gpu/drm/drm_syncobj.c fd = get_unused_fd_flags(O_CLOEXEC); fd 523 drivers/gpu/drm/drm_syncobj.c if (fd < 0) fd 524 drivers/gpu/drm/drm_syncobj.c return fd; fd 530 drivers/gpu/drm/drm_syncobj.c put_unused_fd(fd); fd 535 drivers/gpu/drm/drm_syncobj.c fd_install(fd, file); fd 537 drivers/gpu/drm/drm_syncobj.c *p_fd = fd; fd 557 drivers/gpu/drm/drm_syncobj.c int fd, u32 *handle) fd 560 drivers/gpu/drm/drm_syncobj.c struct fd f = fdget(fd); fd 592 drivers/gpu/drm/drm_syncobj.c int fd, int handle) fd 594 drivers/gpu/drm/drm_syncobj.c struct dma_fence *fence = sync_file_get_fence(fd); fd 618 drivers/gpu/drm/drm_syncobj.c int fd = get_unused_fd_flags(O_CLOEXEC); fd 620 drivers/gpu/drm/drm_syncobj.c if (fd < 0) fd 621 drivers/gpu/drm/drm_syncobj.c return fd; fd 636 drivers/gpu/drm/drm_syncobj.c fd_install(fd, sync_file->file); fd 638 drivers/gpu/drm/drm_syncobj.c *p_fd = fd; fd 641 drivers/gpu/drm/drm_syncobj.c put_unused_fd(fd); fd 733 drivers/gpu/drm/drm_syncobj.c &args->fd); fd 736 drivers/gpu/drm/drm_syncobj.c &args->fd); fd 757 drivers/gpu/drm/drm_syncobj.c args->fd, fd 760 drivers/gpu/drm/drm_syncobj.c return drm_syncobj_fd_to_handle(file_private, args->fd, fd 1220 drivers/gpu/drm/i915/gvt/kvmgt.c int fd = *(int *)data; fd 1222 drivers/gpu/drm/i915/gvt/kvmgt.c trigger = eventfd_ctx_fdget(fd); fd 649 drivers/gpu/drm/vmwgfx/ttm_object.c int fd, u32 *handle) fd 657 drivers/gpu/drm/vmwgfx/ttm_object.c dma_buf = dma_buf_get(fd); fd 347 drivers/gpu/drm/vmwgfx/ttm_object.h int fd, u32 *handle); fd 1148 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h int fd, u32 *handle); fd 3431 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c fence_rep.fd = out_fence_fd; fd 3457 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (fence_rep.fd != -1) { fd 3458 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c put_unused_fd(fence_rep.fd); fd 3459 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c fence_rep.fd = -1; fd 108 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c int fd, u32 *handle) fd 112 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c return ttm_prime_fd_to_handle(tfile, fd, handle); fd 312 drivers/hid/hidraw.c static int hidraw_fasync(int fd, struct file *file, int on) fd 316 drivers/hid/hidraw.c return fasync_helper(fd, file, on, &list->fasync); fd 205 drivers/hid/usbhid/hiddev.c static int hiddev_fasync(int fd, struct file *file, int on) fd 209 drivers/hid/usbhid/hiddev.c return fasync_helper(fd, file, on, &list->fasync); fd 1104 drivers/hsi/clients/cmt_speech.c static int cs_char_fasync(int fd, struct file *file, int on) fd 1108 drivers/hsi/clients/cmt_speech.c if (fasync_helper(fd, file, on, &csdata->async_queue) < 0) fd 1589 drivers/iio/industrialio-core.c int fd; fd 1595 drivers/iio/industrialio-core.c fd = iio_event_getfd(indio_dev); fd 1596 drivers/iio/industrialio-core.c if (fd < 0) fd 1597 drivers/iio/industrialio-core.c return fd; fd 1598 drivers/iio/industrialio-core.c if (copy_to_user(ip, &fd, sizeof(fd))) fd 188 drivers/iio/industrialio-event.c int fd; fd 193 drivers/iio/industrialio-event.c fd = mutex_lock_interruptible(&indio_dev->mlock); fd 194 drivers/iio/industrialio-event.c if (fd) fd 195 drivers/iio/industrialio-event.c return fd; fd 198 drivers/iio/industrialio-event.c fd = -EBUSY; fd 204 drivers/iio/industrialio-event.c fd = anon_inode_getfd("iio:event", &iio_event_chrdev_fileops, fd 206 drivers/iio/industrialio-event.c if (fd < 0) { fd 215 drivers/iio/industrialio-event.c return fd; fd 596 drivers/infiniband/core/rdma_core.c int fd = uobj->id; fd 624 drivers/infiniband/core/rdma_core.c fd_install(fd, filp); fd 1617 drivers/infiniband/core/ucma.c struct fd f; fd 1625 drivers/infiniband/core/ucma.c f = fdget(cmd.fd); fd 189 drivers/infiniband/core/uverbs_cmd.c _ib_uverbs_lookup_comp_file(s32 fd, struct uverbs_attr_bundle *attrs) fd 192 drivers/infiniband/core/uverbs_cmd.c fd, attrs); fd 563 drivers/infiniband/core/uverbs_cmd.c struct fd f = {NULL, 0}; fd 575 drivers/infiniband/core/uverbs_cmd.c if (cmd.fd != -1) { fd 577 drivers/infiniband/core/uverbs_cmd.c f = fdget(cmd.fd); fd 969 drivers/infiniband/core/uverbs_cmd.c resp.fd = uobj->id; fd 334 drivers/infiniband/core/uverbs_main.c static int ib_uverbs_async_event_fasync(int fd, struct file *filp, int on) fd 338 drivers/infiniband/core/uverbs_main.c return fasync_helper(fd, filp, on, &file->ev_queue.async_queue); fd 341 drivers/infiniband/core/uverbs_main.c static int ib_uverbs_comp_event_fasync(int fd, struct file *filp, int on) fd 346 drivers/infiniband/core/uverbs_main.c return fasync_helper(fd, filp, on, &comp_ev_file->ev_queue.async_queue); fd 81 drivers/infiniband/hw/hfi1/file_ops.c static int assign_ctxt(struct hfi1_filedata *fd, unsigned long arg, u32 len); fd 84 drivers/infiniband/hw/hfi1/file_ops.c static int init_user_ctxt(struct hfi1_filedata *fd, fd 87 drivers/infiniband/hw/hfi1/file_ops.c static int get_ctxt_info(struct hfi1_filedata *fd, unsigned long arg, u32 len); fd 88 drivers/infiniband/hw/hfi1/file_ops.c static int get_base_info(struct hfi1_filedata *fd, unsigned long arg, u32 len); fd 89 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_setup(struct hfi1_filedata *fd, unsigned long arg, fd 91 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_clear(struct hfi1_filedata *fd, unsigned long arg, fd 93 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_invalid(struct hfi1_filedata *fd, unsigned long arg, fd 95 drivers/infiniband/hw/hfi1/file_ops.c static int setup_base_ctxt(struct hfi1_filedata *fd, fd 99 drivers/infiniband/hw/hfi1/file_ops.c static int find_sub_ctxt(struct hfi1_filedata *fd, fd 101 drivers/infiniband/hw/hfi1/file_ops.c static int allocate_ctxt(struct hfi1_filedata *fd, struct hfi1_devdata *dd, fd 188 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd; fd 201 drivers/infiniband/hw/hfi1/file_ops.c fd = kzalloc(sizeof(*fd), GFP_KERNEL); fd 203 drivers/infiniband/hw/hfi1/file_ops.c if (!fd || init_srcu_struct(&fd->pq_srcu)) fd 205 drivers/infiniband/hw/hfi1/file_ops.c spin_lock_init(&fd->pq_rcu_lock); fd 206 drivers/infiniband/hw/hfi1/file_ops.c spin_lock_init(&fd->tid_lock); fd 207 drivers/infiniband/hw/hfi1/file_ops.c spin_lock_init(&fd->invalid_lock); fd 208 drivers/infiniband/hw/hfi1/file_ops.c fd->rec_cpu_num = -1; /* no cpu affinity by default */ fd 209 drivers/infiniband/hw/hfi1/file_ops.c fd->mm = current->mm; fd 210 drivers/infiniband/hw/hfi1/file_ops.c mmgrab(fd->mm); fd 211 drivers/infiniband/hw/hfi1/file_ops.c fd->dd = dd; fd 212 drivers/infiniband/hw/hfi1/file_ops.c kobject_get(&fd->dd->kobj); fd 213 drivers/infiniband/hw/hfi1/file_ops.c fp->private_data = fd; fd 216 drivers/infiniband/hw/hfi1/file_ops.c kfree(fd); fd 226 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd = fp->private_data; fd 227 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 239 drivers/infiniband/hw/hfi1/file_ops.c ret = assign_ctxt(fd, arg, _IOC_SIZE(cmd)); fd 243 drivers/infiniband/hw/hfi1/file_ops.c ret = get_ctxt_info(fd, arg, _IOC_SIZE(cmd)); fd 247 drivers/infiniband/hw/hfi1/file_ops.c ret = get_base_info(fd, arg, _IOC_SIZE(cmd)); fd 256 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_setup(fd, arg, _IOC_SIZE(cmd)); fd 260 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_clear(fd, arg, _IOC_SIZE(cmd)); fd 264 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_invalid(fd, arg, _IOC_SIZE(cmd)); fd 268 drivers/infiniband/hw/hfi1/file_ops.c ret = manage_rcvq(uctxt, fd->subctxt, arg); fd 278 drivers/infiniband/hw/hfi1/file_ops.c ret = user_event_ack(uctxt, fd->subctxt, arg); fd 304 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd = kiocb->ki_filp->private_data; fd 306 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_user_sdma_comp_q *cq = fd->cq; fd 311 drivers/infiniband/hw/hfi1/file_ops.c idx = srcu_read_lock(&fd->pq_srcu); fd 312 drivers/infiniband/hw/hfi1/file_ops.c pq = srcu_dereference(fd->pq, &fd->pq_srcu); fd 314 drivers/infiniband/hw/hfi1/file_ops.c srcu_read_unlock(&fd->pq_srcu, idx); fd 319 drivers/infiniband/hw/hfi1/file_ops.c srcu_read_unlock(&fd->pq_srcu, idx); fd 323 drivers/infiniband/hw/hfi1/file_ops.c trace_hfi1_sdma_request(fd->dd, fd->uctxt->ctxt, fd->subctxt, dim); fd 326 drivers/infiniband/hw/hfi1/file_ops.c srcu_read_unlock(&fd->pq_srcu, idx); fd 335 drivers/infiniband/hw/hfi1/file_ops.c fd, (struct iovec *)(from->iov + done), fd 346 drivers/infiniband/hw/hfi1/file_ops.c srcu_read_unlock(&fd->pq_srcu, idx); fd 352 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd = fp->private_data; fd 353 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 373 drivers/infiniband/hw/hfi1/file_ops.c if (ctxt != uctxt->ctxt || subctxt != fd->subctxt) { fd 547 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_user_sdma_comp_q *cq = fd->cq; fd 566 drivers/infiniband/hw/hfi1/file_ops.c uctxt->ctxt, fd->subctxt, fd 754 drivers/infiniband/hw/hfi1/file_ops.c static int complete_subctxt(struct hfi1_filedata *fd) fd 764 drivers/infiniband/hw/hfi1/file_ops.c fd->uctxt->wait, fd 765 drivers/infiniband/hw/hfi1/file_ops.c !test_bit(HFI1_CTXT_BASE_UNINIT, &fd->uctxt->event_flags)); fd 767 drivers/infiniband/hw/hfi1/file_ops.c if (test_bit(HFI1_CTXT_BASE_FAILED, &fd->uctxt->event_flags)) fd 772 drivers/infiniband/hw/hfi1/file_ops.c fd->rec_cpu_num = hfi1_get_proc_affinity(fd->uctxt->numa_id); fd 773 drivers/infiniband/hw/hfi1/file_ops.c ret = init_user_ctxt(fd, fd->uctxt); fd 777 drivers/infiniband/hw/hfi1/file_ops.c spin_lock_irqsave(&fd->dd->uctxt_lock, flags); fd 778 drivers/infiniband/hw/hfi1/file_ops.c __clear_bit(fd->subctxt, fd->uctxt->in_use_ctxts); fd 779 drivers/infiniband/hw/hfi1/file_ops.c spin_unlock_irqrestore(&fd->dd->uctxt_lock, flags); fd 780 drivers/infiniband/hw/hfi1/file_ops.c hfi1_rcd_put(fd->uctxt); fd 781 drivers/infiniband/hw/hfi1/file_ops.c fd->uctxt = NULL; fd 787 drivers/infiniband/hw/hfi1/file_ops.c static int assign_ctxt(struct hfi1_filedata *fd, unsigned long arg, u32 len) fd 794 drivers/infiniband/hw/hfi1/file_ops.c if (fd->uctxt) fd 819 drivers/infiniband/hw/hfi1/file_ops.c ret = find_sub_ctxt(fd, &uinfo); fd 826 drivers/infiniband/hw/hfi1/file_ops.c ret = allocate_ctxt(fd, fd->dd, &uinfo, &uctxt); fd 833 drivers/infiniband/hw/hfi1/file_ops.c ret = setup_base_ctxt(fd, uctxt); fd 838 drivers/infiniband/hw/hfi1/file_ops.c ret = complete_subctxt(fd); fd 856 drivers/infiniband/hw/hfi1/file_ops.c static int match_ctxt(struct hfi1_filedata *fd, fd 860 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_devdata *dd = fd->dd; fd 894 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt = subctxt; fd 895 drivers/infiniband/hw/hfi1/file_ops.c __set_bit(fd->subctxt, uctxt->in_use_ctxts); fd 898 drivers/infiniband/hw/hfi1/file_ops.c fd->uctxt = uctxt; fd 918 drivers/infiniband/hw/hfi1/file_ops.c static int find_sub_ctxt(struct hfi1_filedata *fd, fd 922 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_devdata *dd = fd->dd; fd 932 drivers/infiniband/hw/hfi1/file_ops.c ret = match_ctxt(fd, uinfo, uctxt); fd 943 drivers/infiniband/hw/hfi1/file_ops.c static int allocate_ctxt(struct hfi1_filedata *fd, struct hfi1_devdata *dd, fd 968 drivers/infiniband/hw/hfi1/file_ops.c fd->rec_cpu_num = hfi1_get_proc_affinity(dd->node); fd 969 drivers/infiniband/hw/hfi1/file_ops.c if (fd->rec_cpu_num != -1) fd 970 drivers/infiniband/hw/hfi1/file_ops.c numa = cpu_to_node(fd->rec_cpu_num); fd 979 drivers/infiniband/hw/hfi1/file_ops.c uctxt->ctxt, fd->subctxt, current->pid, fd->rec_cpu_num, fd 1139 drivers/infiniband/hw/hfi1/file_ops.c static int get_ctxt_info(struct hfi1_filedata *fd, unsigned long arg, u32 len) fd 1142 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 1153 drivers/infiniband/hw/hfi1/file_ops.c if (!fd->handler) fd 1159 drivers/infiniband/hw/hfi1/file_ops.c cinfo.subctxt = fd->subctxt; fd 1165 drivers/infiniband/hw/hfi1/file_ops.c cinfo.rec_cpu = fd->rec_cpu_num; fd 1171 drivers/infiniband/hw/hfi1/file_ops.c cinfo.sdma_ring_size = fd->cq->nentries; fd 1174 drivers/infiniband/hw/hfi1/file_ops.c trace_hfi1_ctxt_info(uctxt->dd, uctxt->ctxt, fd->subctxt, &cinfo); fd 1181 drivers/infiniband/hw/hfi1/file_ops.c static int init_user_ctxt(struct hfi1_filedata *fd, fd 1186 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_sdma_alloc_queues(uctxt, fd); fd 1190 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_init(fd, uctxt); fd 1192 drivers/infiniband/hw/hfi1/file_ops.c hfi1_user_sdma_free_queues(fd, uctxt); fd 1197 drivers/infiniband/hw/hfi1/file_ops.c static int setup_base_ctxt(struct hfi1_filedata *fd, fd 1224 drivers/infiniband/hw/hfi1/file_ops.c ret = init_user_ctxt(fd, uctxt); fd 1231 drivers/infiniband/hw/hfi1/file_ops.c fd->uctxt = uctxt; fd 1254 drivers/infiniband/hw/hfi1/file_ops.c static int get_base_info(struct hfi1_filedata *fd, unsigned long arg, u32 len) fd 1257 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 1261 drivers/infiniband/hw/hfi1/file_ops.c trace_hfi1_uctxtdata(uctxt->dd, uctxt, fd->subctxt); fd 1280 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, offset); fd 1282 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1286 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1289 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1292 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1295 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1301 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1302 drivers/infiniband/hw/hfi1/file_ops.c offset = offset_in_page((uctxt_offset(uctxt) + fd->subctxt) * fd 1305 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1308 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, fd 1312 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1316 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1319 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1322 drivers/infiniband/hw/hfi1/file_ops.c fd->subctxt, 0); fd 1340 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_setup(struct hfi1_filedata *fd, unsigned long arg, fd 1353 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_setup(fd, &tinfo); fd 1383 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_clear(struct hfi1_filedata *fd, unsigned long arg, fd 1396 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_clear(fd, &tinfo); fd 1416 drivers/infiniband/hw/hfi1/file_ops.c static int user_exp_rcv_invalid(struct hfi1_filedata *fd, unsigned long arg, fd 1426 drivers/infiniband/hw/hfi1/file_ops.c if (!fd->invalid_tids) fd 1432 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_invalid(fd, &tinfo); fd 1447 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd = fp->private_data; fd 1448 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 1470 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_filedata *fd = fp->private_data; fd 1471 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 56 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_filedata *fd); fd 58 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int set_rcvarray_entry(struct hfi1_filedata *fd, fd 67 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int program_rcvarray(struct hfi1_filedata *fd, struct tid_user_buf *, fd 72 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int unprogram_rcvarray(struct hfi1_filedata *fd, u32 tidinfo, fd 74 drivers/infiniband/hw/hfi1/user_exp_rcv.c static void clear_tid_node(struct hfi1_filedata *fd, struct tid_rb_node *node); fd 87 drivers/infiniband/hw/hfi1/user_exp_rcv.c int hfi1_user_exp_rcv_init(struct hfi1_filedata *fd, fd 93 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->entry_to_rb = kcalloc(uctxt->expected_count, fd 96 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!fd->entry_to_rb) fd 100 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tid_idx = 0; fd 101 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tids = kcalloc(uctxt->expected_count, fd 102 drivers/infiniband/hw/hfi1/user_exp_rcv.c sizeof(*fd->invalid_tids), fd 104 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!fd->invalid_tids) { fd 105 drivers/infiniband/hw/hfi1/user_exp_rcv.c kfree(fd->entry_to_rb); fd 106 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->entry_to_rb = NULL; fd 114 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = hfi1_mmu_rb_register(fd, fd->mm, &tid_rb_ops, fd 116 drivers/infiniband/hw/hfi1/user_exp_rcv.c &fd->handler); fd 138 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_lock(&fd->tid_lock); fd 139 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (uctxt->subctxt_cnt && fd->handler) { fd 142 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_limit = uctxt->expected_count / uctxt->subctxt_cnt; fd 144 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (remainder && fd->subctxt < remainder) fd 145 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_limit++; fd 147 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_limit = uctxt->expected_count; fd 149 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_unlock(&fd->tid_lock); fd 154 drivers/infiniband/hw/hfi1/user_exp_rcv.c void hfi1_user_exp_rcv_free(struct hfi1_filedata *fd) fd 156 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 162 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (fd->handler) { fd 163 drivers/infiniband/hw/hfi1/user_exp_rcv.c hfi1_mmu_rb_unregister(fd->handler); fd 167 drivers/infiniband/hw/hfi1/user_exp_rcv.c unlock_exp_tids(uctxt, &uctxt->tid_full_list, fd); fd 169 drivers/infiniband/hw/hfi1/user_exp_rcv.c unlock_exp_tids(uctxt, &uctxt->tid_used_list, fd); fd 173 drivers/infiniband/hw/hfi1/user_exp_rcv.c kfree(fd->invalid_tids); fd 174 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tids = NULL; fd 176 drivers/infiniband/hw/hfi1/user_exp_rcv.c kfree(fd->entry_to_rb); fd 177 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->entry_to_rb = NULL; fd 191 drivers/infiniband/hw/hfi1/user_exp_rcv.c static void unpin_rcv_pages(struct hfi1_filedata *fd, fd 199 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_devdata *dd = fd->uctxt->dd; fd 208 drivers/infiniband/hw/hfi1/user_exp_rcv.c hfi1_release_user_pages(fd->mm, pages, npages, mapped); fd 209 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_n_pinned -= npages; fd 215 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int pin_rcv_pages(struct hfi1_filedata *fd, struct tid_user_buf *tidbuf) fd 221 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_devdata *dd = fd->uctxt->dd; fd 228 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (npages > fd->uctxt->expected_count) { fd 250 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!hfi1_can_pin_pages(dd, fd->mm, fd->tid_n_pinned, npages)) { fd 255 drivers/infiniband/hw/hfi1/user_exp_rcv.c pinned = hfi1_acquire_user_pages(fd->mm, vaddr, npages, true, pages); fd 262 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_n_pinned += pinned; fd 315 drivers/infiniband/hw/hfi1/user_exp_rcv.c int hfi1_user_exp_rcv_setup(struct hfi1_filedata *fd, fd 319 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 342 drivers/infiniband/hw/hfi1/user_exp_rcv.c pinned = pin_rcv_pages(fd, tidbuf); fd 357 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_lock(&fd->tid_lock); fd 358 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (fd->tid_used + tidbuf->n_psets > fd->tid_limit) fd 359 drivers/infiniband/hw/hfi1/user_exp_rcv.c pageset_count = fd->tid_limit - fd->tid_used; fd 362 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_unlock(&fd->tid_lock); fd 389 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = program_rcvarray(fd, tidbuf, grp, fd 435 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = program_rcvarray(fd, tidbuf, grp, fd 471 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_lock(&fd->tid_lock); fd 472 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_used += tididx; fd 473 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_unlock(&fd->tid_lock); fd 484 drivers/infiniband/hw/hfi1/user_exp_rcv.c hfi1_user_exp_rcv_clear(fd, tinfo); fd 496 drivers/infiniband/hw/hfi1/user_exp_rcv.c unpin_rcv_pages(fd, tidbuf, NULL, mapped_pages, fd 506 drivers/infiniband/hw/hfi1/user_exp_rcv.c int hfi1_user_exp_rcv_clear(struct hfi1_filedata *fd, fd 510 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 514 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (unlikely(tinfo->tidcnt > fd->tid_used)) fd 524 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = unprogram_rcvarray(fd, tidinfo[tididx], NULL); fd 531 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_lock(&fd->tid_lock); fd 532 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->tid_used -= tididx; fd 533 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_unlock(&fd->tid_lock); fd 541 drivers/infiniband/hw/hfi1/user_exp_rcv.c int hfi1_user_exp_rcv_invalid(struct hfi1_filedata *fd, fd 544 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 546 drivers/infiniband/hw/hfi1/user_exp_rcv.c (uctxt_offset(uctxt) + fd->subctxt); fd 560 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_lock(&fd->invalid_lock); fd 561 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (fd->invalid_tid_idx) { fd 562 drivers/infiniband/hw/hfi1/user_exp_rcv.c memcpy(array, fd->invalid_tids, sizeof(*array) * fd 563 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tid_idx); fd 564 drivers/infiniband/hw/hfi1/user_exp_rcv.c memset(fd->invalid_tids, 0, sizeof(*fd->invalid_tids) * fd 565 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tid_idx); fd 566 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidcnt = fd->invalid_tid_idx; fd 567 drivers/infiniband/hw/hfi1/user_exp_rcv.c fd->invalid_tid_idx = 0; fd 576 drivers/infiniband/hw/hfi1/user_exp_rcv.c spin_unlock(&fd->invalid_lock); fd 680 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int program_rcvarray(struct hfi1_filedata *fd, struct tid_user_buf *tbuf, fd 686 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 726 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = set_rcvarray_entry(fd, tbuf, fd 748 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int set_rcvarray_entry(struct hfi1_filedata *fd, fd 754 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 789 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!fd->handler) fd 790 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = tid_rb_insert(fd, &node->mmu); fd 792 drivers/infiniband/hw/hfi1/user_exp_rcv.c ret = hfi1_mmu_rb_insert(fd->handler, &node->mmu); fd 803 drivers/infiniband/hw/hfi1/user_exp_rcv.c trace_hfi1_exp_tid_reg(uctxt->ctxt, fd->subctxt, rcventry, npages, fd 808 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int unprogram_rcvarray(struct hfi1_filedata *fd, u32 tidinfo, fd 811 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 828 drivers/infiniband/hw/hfi1/user_exp_rcv.c node = fd->entry_to_rb[rcventry]; fd 835 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!fd->handler) fd 836 drivers/infiniband/hw/hfi1/user_exp_rcv.c cacheless_tid_rb_remove(fd, node); fd 838 drivers/infiniband/hw/hfi1/user_exp_rcv.c hfi1_mmu_rb_remove(fd->handler, &node->mmu); fd 843 drivers/infiniband/hw/hfi1/user_exp_rcv.c static void clear_tid_node(struct hfi1_filedata *fd, struct tid_rb_node *node) fd 845 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 848 drivers/infiniband/hw/hfi1/user_exp_rcv.c trace_hfi1_exp_tid_unreg(uctxt->ctxt, fd->subctxt, node->rcventry, fd 858 drivers/infiniband/hw/hfi1/user_exp_rcv.c unpin_rcv_pages(fd, NULL, node, 0, node->npages, true); fd 878 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_filedata *fd) fd 891 drivers/infiniband/hw/hfi1/user_exp_rcv.c node = fd->entry_to_rb[rcventry - fd 896 drivers/infiniband/hw/hfi1/user_exp_rcv.c cacheless_tid_rb_remove(fd, node); fd 87 drivers/infiniband/hw/hfi1/user_exp_rcv.h int hfi1_user_exp_rcv_init(struct hfi1_filedata *fd, fd 89 drivers/infiniband/hw/hfi1/user_exp_rcv.h void hfi1_user_exp_rcv_free(struct hfi1_filedata *fd); fd 90 drivers/infiniband/hw/hfi1/user_exp_rcv.h int hfi1_user_exp_rcv_setup(struct hfi1_filedata *fd, fd 92 drivers/infiniband/hw/hfi1/user_exp_rcv.h int hfi1_user_exp_rcv_clear(struct hfi1_filedata *fd, fd 94 drivers/infiniband/hw/hfi1/user_exp_rcv.h int hfi1_user_exp_rcv_invalid(struct hfi1_filedata *fd, fd 165 drivers/infiniband/hw/hfi1/user_sdma.c struct hfi1_filedata *fd) fd 173 drivers/infiniband/hw/hfi1/user_sdma.c if (!uctxt || !fd) fd 186 drivers/infiniband/hw/hfi1/user_sdma.c pq->subctxt = fd->subctxt; fd 191 drivers/infiniband/hw/hfi1/user_sdma.c pq->mm = fd->mm; fd 210 drivers/infiniband/hw/hfi1/user_sdma.c fd->subctxt); fd 240 drivers/infiniband/hw/hfi1/user_sdma.c rcu_assign_pointer(fd->pq, pq); fd 241 drivers/infiniband/hw/hfi1/user_sdma.c fd->cq = cq; fd 276 drivers/infiniband/hw/hfi1/user_sdma.c int hfi1_user_sdma_free_queues(struct hfi1_filedata *fd, fd 281 drivers/infiniband/hw/hfi1/user_sdma.c trace_hfi1_sdma_user_free_queues(uctxt->dd, uctxt->ctxt, fd->subctxt); fd 283 drivers/infiniband/hw/hfi1/user_sdma.c spin_lock(&fd->pq_rcu_lock); fd 284 drivers/infiniband/hw/hfi1/user_sdma.c pq = srcu_dereference_check(fd->pq, &fd->pq_srcu, fd 285 drivers/infiniband/hw/hfi1/user_sdma.c lockdep_is_held(&fd->pq_rcu_lock)); fd 287 drivers/infiniband/hw/hfi1/user_sdma.c rcu_assign_pointer(fd->pq, NULL); fd 288 drivers/infiniband/hw/hfi1/user_sdma.c spin_unlock(&fd->pq_rcu_lock); fd 289 drivers/infiniband/hw/hfi1/user_sdma.c synchronize_srcu(&fd->pq_srcu); fd 304 drivers/infiniband/hw/hfi1/user_sdma.c spin_unlock(&fd->pq_rcu_lock); fd 306 drivers/infiniband/hw/hfi1/user_sdma.c if (fd->cq) { fd 307 drivers/infiniband/hw/hfi1/user_sdma.c vfree(fd->cq->comps); fd 308 drivers/infiniband/hw/hfi1/user_sdma.c kfree(fd->cq); fd 309 drivers/infiniband/hw/hfi1/user_sdma.c fd->cq = NULL; fd 342 drivers/infiniband/hw/hfi1/user_sdma.c int hfi1_user_sdma_process_request(struct hfi1_filedata *fd, fd 347 drivers/infiniband/hw/hfi1/user_sdma.c struct hfi1_ctxtdata *uctxt = fd->uctxt; fd 349 drivers/infiniband/hw/hfi1/user_sdma.c srcu_dereference(fd->pq, &fd->pq_srcu); fd 350 drivers/infiniband/hw/hfi1/user_sdma.c struct hfi1_user_sdma_comp_q *cq = fd->cq; fd 366 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, fd 373 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, ret); fd 377 drivers/infiniband/hw/hfi1/user_sdma.c trace_hfi1_sdma_user_reqinfo(dd, uctxt->ctxt, fd->subctxt, fd 382 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, info.comp_idx); fd 393 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, info.comp_idx, fd 401 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, info.comp_idx); fd 408 drivers/infiniband/hw/hfi1/user_sdma.c dd->unit, uctxt->ctxt, fd->subctxt, fd 415 drivers/infiniband/hw/hfi1/user_sdma.c trace_hfi1_sdma_user_process_request(dd, uctxt->ctxt, fd->subctxt, fd 517 drivers/infiniband/hw/hfi1/user_sdma.c trace_hfi1_sdma_user_initial_tidoffset(dd, uctxt->ctxt, fd->subctxt, fd 535 drivers/infiniband/hw/hfi1/user_sdma.c trace_hfi1_sdma_user_data_length(dd, uctxt->ctxt, fd->subctxt, fd 578 drivers/infiniband/hw/hfi1/user_sdma.c selector += uctxt->ctxt + fd->subctxt; fd 246 drivers/infiniband/hw/hfi1/user_sdma.h struct hfi1_filedata *fd); fd 247 drivers/infiniband/hw/hfi1/user_sdma.h int hfi1_user_sdma_free_queues(struct hfi1_filedata *fd, fd 249 drivers/infiniband/hw/hfi1/user_sdma.h int hfi1_user_sdma_process_request(struct hfi1_filedata *fd, fd 1144 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_filedata *fd = fp->private_data; fd 1157 drivers/infiniband/hw/qib/qib_file_ops.c fd->rec_cpu_num = local_cpu; fd 1181 drivers/infiniband/hw/qib/qib_file_ops.c fd->rec_cpu_num = cpu; fd 1287 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_filedata *fd = fp->private_data; fd 1296 drivers/infiniband/hw/qib/qib_file_ops.c numa_id = qib_numa_aware ? ((fd->rec_cpu_num != -1) ? fd 1297 drivers/infiniband/hw/qib/qib_file_ops.c cpu_to_node(fd->rec_cpu_num) : fd 1332 drivers/infiniband/hw/qib/qib_file_ops.c if (fd->rec_cpu_num != -1) fd 1333 drivers/infiniband/hw/qib/qib_file_ops.c __clear_bit(fd->rec_cpu_num, qib_cpulist); fd 1564 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_filedata *fd = fp->private_data; fd 1565 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_ctxtdata *rcd = fd->rcd; fd 1570 drivers/infiniband/hw/qib/qib_file_ops.c fd->pq = qib_user_sdma_queue_create(&dd->pcidev->dev, fd 1573 drivers/infiniband/hw/qib/qib_file_ops.c fd->subctxt); fd 1574 drivers/infiniband/hw/qib/qib_file_ops.c if (!fd->pq) fd 1792 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_filedata *fd; fd 1800 drivers/infiniband/hw/qib/qib_file_ops.c fd = fp->private_data; fd 1802 drivers/infiniband/hw/qib/qib_file_ops.c rcd = fd->rcd; fd 1814 drivers/infiniband/hw/qib/qib_file_ops.c if (fd->pq) { fd 1815 drivers/infiniband/hw/qib/qib_file_ops.c qib_user_sdma_queue_drain(rcd->ppd, fd->pq); fd 1816 drivers/infiniband/hw/qib/qib_file_ops.c qib_user_sdma_queue_destroy(fd->pq); fd 1819 drivers/infiniband/hw/qib/qib_file_ops.c if (fd->rec_cpu_num != -1) fd 1820 drivers/infiniband/hw/qib/qib_file_ops.c __clear_bit(fd->rec_cpu_num, qib_cpulist); fd 1828 drivers/infiniband/hw/qib/qib_file_ops.c rcd->active_slaves &= ~(1 << fd->subctxt); fd 1829 drivers/infiniband/hw/qib/qib_file_ops.c rcd->subpid[fd->subctxt] = 0; fd 1874 drivers/infiniband/hw/qib/qib_file_ops.c kfree(fd); fd 1884 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_filedata *fd; fd 1886 drivers/infiniband/hw/qib/qib_file_ops.c fd = fp->private_data; fd 1896 drivers/infiniband/hw/qib/qib_file_ops.c info.rec_cpu = fd->rec_cpu_num; fd 322 drivers/input/evdev.c static int evdev_fasync(int fd, struct file *file, int on) fd 326 drivers/input/evdev.c return fasync_helper(fd, file, on, &client->fasync); fd 154 drivers/input/joydev.c static int joydev_fasync(int fd, struct file *file, int on) fd 158 drivers/input/joydev.c return fasync_helper(fd, file, on, &client->fasync); fd 76 drivers/input/misc/hp_sdc_rtc.c static int hp_sdc_rtc_fasync (int fd, struct file *filp, int on); fd 426 drivers/input/misc/hp_sdc_rtc.c static int hp_sdc_rtc_fasync (int fd, struct file *filp, int on) fd 428 drivers/input/misc/hp_sdc_rtc.c return fasync_helper (fd, filp, on, &hp_sdc_rtc_async_queue); fd 404 drivers/input/mousedev.c static int mousedev_fasync(int fd, struct file *file, int on) fd 408 drivers/input/mousedev.c return fasync_helper(fd, file, on, &client->fasync); fd 151 drivers/input/rmi4/rmi_bus.c return fn->fd.function_number == handler->func; fd 161 drivers/input/rmi4/rmi_bus.c fn->fd.function_number); fd 246 drivers/input/rmi4/rmi_bus.c dev_name(&rmi_dev->dev), fn->fd.function_number); fd 261 drivers/input/rmi4/rmi_bus.c fn->fd.function_number); fd 275 drivers/input/rmi4/rmi_bus.c fn->fd.function_number); fd 37 drivers/input/rmi4/rmi_bus.h struct rmi_function_descriptor fd; fd 140 drivers/input/rmi4/rmi_driver.c data->f01_container->fd.data_base_addr + 1, fd 249 drivers/input/rmi4/rmi_driver.c if (entry->fd.function_number == number) fd 378 drivers/input/rmi4/rmi_driver.c data->f01_container->fd.control_base_addr + 1, fd 409 drivers/input/rmi4/rmi_driver.c data->f01_container->fd.control_base_addr + 1, fd 440 drivers/input/rmi4/rmi_driver.c data->f01_container->fd.control_base_addr + 1, fd 485 drivers/input/rmi4/rmi_driver.c struct rmi_function_descriptor *fd) fd 487 drivers/input/rmi4/rmi_driver.c fd->query_base_addr = pdt->query_base_addr + pdt->page_start; fd 488 drivers/input/rmi4/rmi_driver.c fd->command_base_addr = pdt->command_base_addr + pdt->page_start; fd 489 drivers/input/rmi4/rmi_driver.c fd->control_base_addr = pdt->control_base_addr + pdt->page_start; fd 490 drivers/input/rmi4/rmi_driver.c fd->data_base_addr = pdt->data_base_addr + pdt->page_start; fd 491 drivers/input/rmi4/rmi_driver.c fd->function_number = pdt->function_number; fd 492 drivers/input/rmi4/rmi_driver.c fd->interrupt_source_count = pdt->interrupt_source_count; fd 493 drivers/input/rmi4/rmi_driver.c fd->function_version = pdt->function_version; fd 851 drivers/input/rmi4/rmi_driver.c rmi_driver_copy_pdt_to_fd(pdt, &fn->fd); fd 1087 drivers/input/rmi4/rmi_driver.c data->f01_container->fd.control_base_addr + 1, fd 389 drivers/input/rmi4/rmi_f01.c u16 ctrl_base_addr = fn->fd.control_base_addr; fd 410 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, fn->fd.control_base_addr, fd 442 drivers/input/rmi4/rmi_f01.c error = rmi_write(rmi_dev, fn->fd.control_base_addr, fd 450 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, fn->fd.data_base_addr + 1, &temp); fd 456 drivers/input/rmi4/rmi_f01.c error = rmi_f01_read_properties(rmi_dev, fn->fd.query_base_addr, fd 554 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status); fd 588 drivers/input/rmi4/rmi_f01.c error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, fd 645 drivers/input/rmi4/rmi_f01.c error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, fd 670 drivers/input/rmi4/rmi_f01.c error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, fd 688 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status); fd 83 drivers/input/rmi4/rmi_f03.c error = rmi_write(f03->fn->rmi_dev, f03->fn->fd.data_base_addr, val); fd 104 drivers/input/rmi4/rmi_f03.c error = rmi_read(fn->rmi_dev, fn->fd.query_base_addr, &query1); fd 124 drivers/input/rmi4/rmi_f03.c error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr + 1, fd 144 drivers/input/rmi4/rmi_f03.c const u16 data_addr = fn->fd.data_base_addr + RMI_F03_OB_OFFSET; fd 250 drivers/input/rmi4/rmi_f03.c const u16 data_addr = fn->fd.data_base_addr + RMI_F03_OB_OFFSET; fd 1082 drivers/input/rmi4/rmi_f11.c query_base_addr = fn->fd.query_base_addr; fd 1083 drivers/input/rmi4/rmi_f11.c control_base_addr = fn->fd.control_base_addr; fd 1227 drivers/input/rmi4/rmi_f11.c &f11->dev_controls, fn->fd.control_base_addr); fd 1256 drivers/input/rmi4/rmi_f11.c &f11->dev_controls, fn->fd.query_base_addr); fd 1269 drivers/input/rmi4/rmi_f11.c u16 data_base_addr = fn->fd.data_base_addr; fd 1310 drivers/input/rmi4/rmi_f11.c error = rmi_write(fn->rmi_dev, fn->fd.command_base_addr, fd 93 drivers/input/rmi4/rmi_f12.c ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr + offset, buf, fd 262 drivers/input/rmi4/rmi_f12.c ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr fd 283 drivers/input/rmi4/rmi_f12.c fn->fd.control_base_addr + control_offset, fd 324 drivers/input/rmi4/rmi_f12.c u16 query_addr = fn->fd.query_base_addr; fd 405 drivers/input/rmi4/rmi_f12.c f12->data_addr = fn->fd.data_base_addr; fd 89 drivers/input/rmi4/rmi_f30.c error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr, fd 94 drivers/input/rmi4/rmi_f30.c __func__, fn->fd.control_base_addr, error); fd 142 drivers/input/rmi4/rmi_f30.c error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, fd 185 drivers/input/rmi4/rmi_f30.c error = rmi_write_block(fn->rmi_dev, fn->fd.control_base_addr, fd 190 drivers/input/rmi4/rmi_f30.c __func__, fn->fd.control_base_addr, error); fd 276 drivers/input/rmi4/rmi_f30.c int control_address = fn->fd.control_base_addr; fd 280 drivers/input/rmi4/rmi_f30.c error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, fd 23 drivers/input/rmi4/rmi_f34.c ret = rmi_read_block(rmi_dev, fn->fd.query_base_addr, fd 35 drivers/input/rmi4/rmi_f34.c fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET, fd 117 drivers/input/rmi4/rmi_f34.c f34->fn->fd.data_base_addr + fd 135 drivers/input/rmi4/rmi_f34.c u16 address = fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET; fd 140 drivers/input/rmi4/rmi_f34.c ret = rmi_write_block(rmi_dev, fn->fd.data_base_addr, fd 380 drivers/input/rmi4/rmi_f34.c data->f34_container->fd.function_version); fd 525 drivers/input/rmi4/rmi_f34.c u8 version = fn->fd.function_version; fd 541 drivers/input/rmi4/rmi_f34.c ret = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, fd 558 drivers/input/rmi4/rmi_f34.c f34->v5.ctrl_address = fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET + fd 572 drivers/input/rmi4/rmi_f34.c ret = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr, fd 28 drivers/input/rmi4/rmi_f34v7.c f34->fn->fd.data_base_addr + f34->v7.off.flash_status, fd 46 drivers/input/rmi4/rmi_f34v7.c f34->fn->fd.data_base_addr + f34->v7.off.flash_cmd, fd 82 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 143 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 215 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 284 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 429 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.query_base_addr; fd 472 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.query_base_addr; fd 522 drivers/input/rmi4/rmi_f34v7.c f34->fn->fd.control_base_addr, fd 752 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 824 drivers/input/rmi4/rmi_f34v7.c base = f34->fn->fd.data_base_addr; fd 1352 drivers/input/rmi4/rmi_f34v7.c f34->fn->fd.query_base_addr + V7_BOOTLOADER_ID_OFFSET, fd 178 drivers/input/rmi4/rmi_f54.c error = rmi_write(rmi_dev, f54->fn->fd.data_base_addr, fd 194 drivers/input/rmi4/rmi_f54.c error = rmi_write(rmi_dev, fn->fd.command_base_addr, F54_GET_REPORT); fd 542 drivers/input/rmi4/rmi_f54.c error = rmi_read(fn->rmi_dev, f54->fn->fd.command_base_addr, fd 564 drivers/input/rmi4/rmi_f54.c fn->fd.data_base_addr + F54_FIFO_OFFSET, fd 571 drivers/input/rmi4/rmi_f54.c error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr + fd 617 drivers/input/rmi4/rmi_f54.c error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, fd 45 drivers/input/rmi4/rmi_f55.c error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, fd 74 drivers/input/rmi4/rmi_f55.c fn->fd.control_base_addr + 1, fd 87 drivers/input/rmi4/rmi_f55.c fn->fd.control_base_addr + 2, fd 55 drivers/input/serio/serio_raw.c static int serio_raw_fasync(int fd, struct file *file, int on) fd 59 drivers/input/serio/serio_raw.c return fasync_helper(fd, file, on, &client->fasync); fd 86 drivers/mailbox/mailbox-test.c static int mbox_test_message_fasync(int fd, struct file *filp, int on) fd 90 drivers/mailbox/mailbox-test.c return fasync_helper(fd, filp, on, &tdev->async_queue); fd 6813 drivers/md/md.c static int set_bitmap_file(struct mddev *mddev, int fd) fd 6825 drivers/md/md.c if (fd >= 0) { fd 6831 drivers/md/md.c f = fget(fd); fd 6863 drivers/md/md.c if (fd >= 0) { fd 6875 drivers/md/md.c fd = -1; fd 6878 drivers/md/md.c } else if (fd < 0) { fd 6884 drivers/md/md.c if (fd < 0) { fd 1141 drivers/media/common/videobuf2/videobuf2-core.c struct dma_buf *dbuf = dma_buf_get(planes[plane].m.fd); fd 1182 drivers/media/common/videobuf2/videobuf2-core.c vb->planes[plane].m.fd = 0; fd 1225 drivers/media/common/videobuf2/videobuf2-core.c vb->planes[plane].m.fd = planes[plane].m.fd; fd 2076 drivers/media/common/videobuf2/videobuf2-core.c int vb2_core_expbuf(struct vb2_queue *q, int *fd, unsigned int type, fd 2141 drivers/media/common/videobuf2/videobuf2-core.c *fd = ret; fd 210 drivers/media/common/videobuf2/videobuf2-v4l2.c planes[plane].m.fd = fd 211 drivers/media/common/videobuf2/videobuf2-v4l2.c b->m.planes[plane].m.fd; fd 280 drivers/media/common/videobuf2/videobuf2-v4l2.c planes[0].m.fd = b->m.fd; fd 502 drivers/media/common/videobuf2/videobuf2-v4l2.c pdst->m.fd = psrc->m.fd; fd 518 drivers/media/common/videobuf2/videobuf2-v4l2.c b->m.fd = vb->planes[0].m.fd; fd 821 drivers/media/common/videobuf2/videobuf2-v4l2.c return vb2_core_expbuf(q, &eb->fd, eb->type, eb->index, fd 371 drivers/media/dvb-core/dvb_vb2.c ret = vb2_core_expbuf(&ctx->vb_q, &exp->fd, q->type, exp->index, fd 378 drivers/media/dvb-core/dvb_vb2.c dprintk(3, "[%s] index=%d fd=%d\n", ctx->name, exp->index, exp->fd); fd 606 drivers/media/i2c/m5mols/m5mols_core.c struct v4l2_mbus_frame_desc *fd) fd 610 drivers/media/i2c/m5mols/m5mols_core.c if (pad != 0 || fd == NULL) fd 618 drivers/media/i2c/m5mols/m5mols_core.c fd->entry[0].length = info->cap.buf_size; fd 619 drivers/media/i2c/m5mols/m5mols_core.c fd->entry[0].pixelcode = info->ffmt[M5MOLS_RESTYPE_CAPTURE].code; fd 622 drivers/media/i2c/m5mols/m5mols_core.c fd->entry[0].flags = V4L2_MBUS_FRAME_DESC_FL_LEN_MAX; fd 623 drivers/media/i2c/m5mols/m5mols_core.c fd->num_entries = 1; fd 629 drivers/media/i2c/m5mols/m5mols_core.c struct v4l2_mbus_frame_desc *fd) fd 634 drivers/media/i2c/m5mols/m5mols_core.c if (pad != 0 || fd == NULL) fd 637 drivers/media/i2c/m5mols/m5mols_core.c fd->entry[0].flags = V4L2_MBUS_FRAME_DESC_FL_LEN_MAX; fd 638 drivers/media/i2c/m5mols/m5mols_core.c fd->num_entries = 1; fd 639 drivers/media/i2c/m5mols/m5mols_core.c fd->entry[0].length = clamp_t(u32, fd->entry[0].length, fd 643 drivers/media/i2c/m5mols/m5mols_core.c info->cap.buf_size = fd->entry[0].length; fd 1145 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_mbus_frame_desc *fd) fd 1150 drivers/media/i2c/s5c73m3/s5c73m3-core.c if (pad != OIF_SOURCE_PAD || fd == NULL) fd 1154 drivers/media/i2c/s5c73m3/s5c73m3-core.c fd->num_entries = 2; fd 1155 drivers/media/i2c/s5c73m3/s5c73m3-core.c for (i = 0; i < fd->num_entries; i++) fd 1156 drivers/media/i2c/s5c73m3/s5c73m3-core.c fd->entry[i] = state->frame_desc.entry[i]; fd 1163 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_mbus_frame_desc *fd) fd 1169 drivers/media/i2c/s5c73m3/s5c73m3-core.c if (pad != OIF_SOURCE_PAD || fd == NULL) fd 1172 drivers/media/i2c/s5c73m3/s5c73m3-core.c fd->entry[0].length = 10 * SZ_1M; fd 1173 drivers/media/i2c/s5c73m3/s5c73m3-core.c fd->entry[1].length = max_t(u32, fd->entry[1].length, fd 1175 drivers/media/i2c/s5c73m3/s5c73m3-core.c fd->num_entries = 2; fd 1178 drivers/media/i2c/s5c73m3/s5c73m3-core.c for (i = 0; i < fd->num_entries; i++) fd 1179 drivers/media/i2c/s5c73m3/s5c73m3-core.c frame_desc->entry[i] = fd->entry[i]; fd 249 drivers/media/mc/mc-request.c struct fd f; fd 292 drivers/media/mc/mc-request.c int fd; fd 299 drivers/media/mc/mc-request.c fd = get_unused_fd_flags(O_CLOEXEC); fd 300 drivers/media/mc/mc-request.c if (fd < 0) fd 301 drivers/media/mc/mc-request.c return fd; fd 329 drivers/media/mc/mc-request.c *alloc_fd = fd; fd 332 drivers/media/mc/mc-request.c atomic_inc_return(&mdev->request_id), fd); fd 335 drivers/media/mc/mc-request.c fd_install(fd, filp); fd 343 drivers/media/mc/mc-request.c put_unused_fd(fd); fd 867 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_mbus_frame_desc fd; fd 872 drivers/media/platform/exynos4-is/fimc-capture.c fd.entry[i].length = plane_fmt[i].sizeimage; fd 876 drivers/media/platform/exynos4-is/fimc-capture.c ret = v4l2_subdev_call(sensor, pad, set_frame_desc, pad, &fd); fd 878 drivers/media/platform/exynos4-is/fimc-capture.c ret = v4l2_subdev_call(sensor, pad, get_frame_desc, pad, &fd); fd 883 drivers/media/platform/exynos4-is/fimc-capture.c if (num_planes != fd.num_entries) fd 887 drivers/media/platform/exynos4-is/fimc-capture.c plane_fmt[i].sizeimage = fd.entry[i].length; fd 889 drivers/media/platform/exynos4-is/fimc-capture.c if (fd.entry[0].length > FIMC_MAX_JPEG_BUF_SIZE) { fd 891 drivers/media/platform/exynos4-is/fimc-capture.c fd.entry[0].length); fd 139 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.control, &cfg->fd.control); fd 143 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.otf_input, &cfg->fd.otf_input); fd 147 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.dma_input, &cfg->fd.dma_input); fd 151 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.config, &cfg->fd.config); fd 221 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 225 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 238 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.width = mf->width; fd 239 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.height = mf->height; fd 472 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 476 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 478 drivers/media/platform/exynos4-is/fimc-is-param.c fd->control.cmd = val; fd 487 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 491 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 493 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.max_number = val; fd 496 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MAXIMUM_NUMBER; fd 497 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 500 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MAXIMUM_NUMBER; fd 507 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 511 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 513 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.roll_angle = val; fd 516 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ROLL_ANGLE; fd 517 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 520 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ROLL_ANGLE; fd 527 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 531 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 533 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.yaw_angle = val; fd 536 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_YAW_ANGLE; fd 537 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 540 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_YAW_ANGLE; fd 547 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 551 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 553 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.smile_mode = val; fd 556 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_SMILE_MODE; fd 557 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 560 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_SMILE_MODE; fd 567 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 571 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 573 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.blink_mode = val; fd 576 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_BLINK_MODE; fd 577 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 580 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_BLINK_MODE; fd 587 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 591 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 593 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.eye_detect = val; fd 596 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_EYES_DETECT; fd 597 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 600 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_EYES_DETECT; fd 607 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 611 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 613 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.mouth_detect = val; fd 616 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MOUTH_DETECT; fd 617 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 620 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MOUTH_DETECT; fd 627 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 631 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 633 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.orientation = val; fd 636 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION; fd 637 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 640 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION; fd 647 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 651 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 653 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.orientation_value = val; fd 656 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION_VALUE; fd 657 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; fd 660 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION_VALUE; fd 669 drivers/media/platform/exynos4-is/fimc-is-param.c struct fd_param *fd; fd 677 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; fd 858 drivers/media/platform/exynos4-is/fimc-is-param.c fd->control.bypass = CONTROL_BYPASS_DISABLE; fd 860 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.cmd = OTF_INPUT_COMMAND_ENABLE; fd 862 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.width = DEFAULT_PREVIEW_STILL_WIDTH; fd 863 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.height = DEFAULT_PREVIEW_STILL_HEIGHT; fd 867 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.format = OTF_INPUT_FORMAT_YUV444; fd 868 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.bitwidth = 8; fd 869 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.order = 0; fd 870 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.err = OTF_INPUT_ERROR_NONE; fd 872 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.cmd = DMA_INPUT_COMMAND_DISABLE; fd 873 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.width = 0; fd 874 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.height = 0; fd 875 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.format = 0; fd 876 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.bitwidth = 0; fd 877 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.plane = 0; fd 878 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.order = 0; fd 879 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.buffer_number = 0; fd 880 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.width = 0; fd 881 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.err = DMA_INPUT_ERROR_NONE; fd 767 drivers/media/platform/exynos4-is/fimc-is-param.h struct fd_param fd; fd 226 drivers/media/platform/exynos4-is/fimc-is.h struct fd_param fd; fd 469 drivers/media/platform/qcom/venus/hfi.c int hfi_session_process_buf(struct venus_inst *inst, struct hfi_frame_data *fd) fd 473 drivers/media/platform/qcom/venus/hfi.c if (fd->buffer_type == HFI_BUFFER_INPUT) fd 474 drivers/media/platform/qcom/venus/hfi.c return ops->session_etb(inst, fd); fd 475 drivers/media/platform/qcom/venus/hfi.c else if (fd->buffer_type == HFI_BUFFER_OUTPUT || fd 476 drivers/media/platform/qcom/venus/hfi.c fd->buffer_type == HFI_BUFFER_OUTPUT2) fd 477 drivers/media/platform/qcom/venus/hfi.c return ops->session_ftb(inst, fd); fd 121 drivers/media/platform/qcom/venus/hfi.h int (*session_etb)(struct venus_inst *inst, struct hfi_frame_data *fd); fd 122 drivers/media/platform/qcom/venus/hfi.h int (*session_ftb)(struct venus_inst *inst, struct hfi_frame_data *fd); fd 841 drivers/media/rc/lirc_dev.c struct rc_dev *rc_dev_get_from_fd(int fd) fd 843 drivers/media/rc/lirc_dev.c struct fd f = fdget(fd); fd 307 drivers/media/rc/rc-core-priv.h struct rc_dev *rc_dev_get_from_fd(int fd); fd 382 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c static int pvr2_enum_fmt_vid_cap(struct file *file, void *priv, struct v4l2_fmtdesc *fd) fd 385 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c if (fd->index) fd 388 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c fd->pixelformat = V4L2_PIX_FMT_MPEG; fd 465 drivers/media/v4l2-core/v4l2-compat-ioctl32.c __s32 fd; fd 487 drivers/media/v4l2-core/v4l2-compat-ioctl32.c __s32 fd; fd 518 drivers/media/v4l2-core/v4l2-compat-ioctl32.c if (copy_in_user(&p64->m.fd, &p32->m.fd, sizeof(p32->m.fd))) fd 551 drivers/media/v4l2-core/v4l2-compat-ioctl32.c if (copy_in_user(&p32->m.fd, &p64->m.fd, sizeof(p64->m.fd))) fd 675 drivers/media/v4l2-core/v4l2-compat-ioctl32.c if (assign_in_user(&p64->m.fd, &p32->m.fd)) fd 755 drivers/media/v4l2-core/v4l2-compat-ioctl32.c if (assign_in_user(&p32->m.fd, &p64->m.fd)) fd 511 drivers/media/v4l2-core/v4l2-ioctl.c p->fd, prt_names(p->type, v4l2_type_names), fd 600 drivers/message/fusion/mptctl.c mptctl_fasync(int fd, struct file *filep, int mode) fd 609 drivers/message/fusion/mptctl.c ret = fasync_helper(fd, filep, mode, &async_queue); fd 388 drivers/misc/cxl/api.c int *fd) fd 427 drivers/misc/cxl/api.c *fd = fdtmp; fd 137 drivers/misc/fastrpc.c int fd; fd 236 drivers/misc/fastrpc.c static int fastrpc_map_find(struct fastrpc_user *fl, int fd, fd 243 drivers/misc/fastrpc.c if (map->fd == fd) { fd 593 drivers/misc/fastrpc.c static int fastrpc_map_create(struct fastrpc_user *fl, int fd, fd 600 drivers/misc/fastrpc.c if (!fastrpc_map_find(fl, fd, ppmap)) fd 609 drivers/misc/fastrpc.c map->fd = fd; fd 610 drivers/misc/fastrpc.c map->buf = dma_buf_get(fd); fd 700 drivers/misc/fastrpc.c if (ctx->args[i].fd == 0 || ctx->args[i].fd == -1) { fd 722 drivers/misc/fastrpc.c if (ctx->args[i].fd == 0 || ctx->args[i].fd == -1 || fd 726 drivers/misc/fastrpc.c err = fastrpc_map_create(ctx->fl, ctx->args[i].fd, fd 1027 drivers/misc/fastrpc.c args[0].fd = -1; fd 1031 drivers/misc/fastrpc.c args[1].fd = -1; fd 1035 drivers/misc/fastrpc.c args[2].fd = init.filefd; fd 1042 drivers/misc/fastrpc.c args[3].fd = -1; fd 1046 drivers/misc/fastrpc.c args[4].fd = -1; fd 1050 drivers/misc/fastrpc.c args[5].fd = -1; fd 1120 drivers/misc/fastrpc.c args[0].fd = -1; fd 1227 drivers/misc/fastrpc.c bp.fd = dma_buf_fd(buf->dmabuf, O_ACCMODE); fd 1228 drivers/misc/fastrpc.c if (bp.fd < 0) { fd 1249 drivers/misc/fastrpc.c args[0].fd = -1; fd 337 drivers/misc/genwqe/card_dev.c static int genwqe_fasync(int fd, struct file *filp, int mode) fd 341 drivers/misc/genwqe/card_dev.c return fasync_helper(fd, filp, mode, &cdev->async_queue); fd 652 drivers/misc/lis3lv02d/lis3lv02d.c static int lis3lv02d_misc_fasync(int fd, struct file *file, int on) fd 657 drivers/misc/lis3lv02d/lis3lv02d.c return fasync_helper(fd, file, on, &lis3->async_queue); fd 692 drivers/misc/mei/main.c static int mei_fasync(int fd, struct file *file, int band) fd 700 drivers/misc/mei/main.c return fasync_helper(fd, file, band, &cl->ev_async); fd 1319 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd) fd 1328 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c bm_buffer_set64(&bmb, qm_fd_addr(fd)); fd 1330 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_bp = dpaa_bpid2pool(fd->bpid); fd 1334 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (qm_fd_get_format(fd) == qm_fd_sg) { fd 1335 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c vaddr = phys_to_virt(qm_fd_addr(fd)); fd 1336 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c sgt = vaddr + qm_fd_get_offset(fd); fd 1338 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dma_unmap_single(dpaa_bp->dev, qm_fd_addr(fd), dpaa_bp->size, fd 1398 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct qm_fd *fd, fd 1477 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_RPD | FM_FD_CMD_DTC); fd 1611 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd, bool ts) fd 1616 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dma_addr_t addr = qm_fd_addr(fd); fd 1625 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (unlikely(qm_fd_get_format(fd) == qm_fd_sg)) { fd 1628 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_get_offset(fd) + DPAA_SGT_SIZE, fd 1634 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c sgt = phys_to_virt(addr + qm_fd_get_offset(fd)); fd 1666 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (qm_fd_get_format(fd) == qm_fd_sg) fd 1673 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static u8 rx_csum_offload(const struct dpaa_priv *priv, const struct qm_fd *fd) fd 1680 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c (be32_to_cpu(fd->status) & FM_FD_STAT_L4CV)) fd 1695 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd) fd 1697 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c ssize_t fd_off = qm_fd_get_offset(fd); fd 1698 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dma_addr_t addr = qm_fd_addr(fd); fd 1706 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_bp = dpaa_bpid2pool(fd->bpid); fd 1716 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb_put(skb, qm_fd_get_length(fd)); fd 1718 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb->ip_summed = rx_csum_offload(priv, fd); fd 1733 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd) fd 1735 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c ssize_t fd_off = qm_fd_get_offset(fd); fd 1736 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dma_addr_t addr = qm_fd_addr(fd); fd 1779 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb->ip_summed = rx_csum_offload(priv, fd); fd 1857 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct sk_buff *skb, struct qm_fd *fd, fd 1871 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->bpid = FSL_DPAA_BPID_INV; fd 1883 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = dpaa_enable_tx_csum(priv, skb, fd, fd 1893 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_set_contig(fd, priv->tx_headroom, skb->len); fd 1894 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_FCO); fd 1904 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_addr_set64(fd, addr); fd 1910 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct sk_buff *skb, struct qm_fd *fd) fd 1939 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = dpaa_enable_tx_csum(priv, skb, fd, fd 1987 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_set_sg(fd, priv->tx_headroom, skb->len); fd 2002 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->bpid = FSL_DPAA_BPID_INV; fd 2003 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_FCO); fd 2004 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_addr_set64(fd, addr); fd 2023 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct qm_fd *fd) fd 2029 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (fd->bpid == FSL_DPAA_BPID_INV) fd 2030 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(qman_fq_fqid(priv->conf_fqs[queue])); fd 2033 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c trace_dpaa_tx_fd(priv->net_dev, egress_fq, fd); fd 2036 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = qman_enqueue(egress_fq, fd); fd 2047 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c percpu_stats->tx_bytes += qm_fd_get_length(fd); fd 2061 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct qm_fd fd; fd 2069 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c qm_fd_clear_fd(&fd); fd 2100 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = skb_to_sg_fd(priv, skb, &fd); fd 2104 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = skb_to_contig_fd(priv, skb, &fd, &offset); fd 2115 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd.cmd |= cpu_to_be32(FM_FD_CMD_UPD); fd 2119 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (likely(dpaa_xmit(priv, percpu_stats, queue_mapping, &fd) == 0)) fd 2122 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_cleanup_tx_fd(priv, &fd, false); fd 2133 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd, fd 2138 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c be32_to_cpu(fd->status) & FM_FD_STAT_RX_ERRORS); fd 2142 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (be32_to_cpu(fd->status) & FM_FD_ERR_DMA) fd 2144 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (be32_to_cpu(fd->status) & FM_FD_ERR_PHYSICAL) fd 2146 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (be32_to_cpu(fd->status) & FM_FD_ERR_SIZE) fd 2148 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (be32_to_cpu(fd->status) & FM_FD_ERR_PRS_HDR_ERR) fd 2151 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_fd_release(net_dev, fd); fd 2157 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd, fd 2164 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c be32_to_cpu(fd->status) & FM_FD_STAT_TX_ERRORS); fd 2168 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb = dpaa_cleanup_tx_fd(priv, fd, false); fd 2192 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd, fd 2197 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (unlikely(be32_to_cpu(fd->status) & FM_FD_STAT_TX_ERRORS)) { fd 2200 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c be32_to_cpu(fd->status) & fd 2208 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb = dpaa_cleanup_tx_fd(priv, fd, true); fd 2240 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); fd 2250 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_rx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); fd 2262 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd = &dq->fd; fd 2263 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dma_addr_t addr = qm_fd_addr(fd); fd 2275 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd_status = be32_to_cpu(fd->status); fd 2276 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd_format = qm_fd_get_format(fd); fd 2279 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); fd 2284 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c trace_dpaa_rx_fd(net_dev, fq, &dq->fd); fd 2298 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_fd_release(net_dev, &dq->fd); fd 2308 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_fd_release(net_dev, fd); fd 2312 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_bp = dpaa_bpid2pool(fd->bpid); fd 2320 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c prefetch(vaddr + qm_fd_get_offset(fd)); fd 2332 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb = contig_fd_to_skb(priv, fd); fd 2334 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb = sg_fd_to_skb(priv, fd); fd 2356 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c type = be32_to_cpu(fd->status) & FM_FD_STAT_L4CV ? fd 2391 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_tx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); fd 2408 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c trace_dpaa_tx_conf_fd(net_dev, fq, &dq->fd); fd 2415 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_tx_conf(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); fd 2424 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c const struct qm_fd *fd = &msg->ern.fd; fd 2438 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c skb = dpaa_cleanup_tx_fd(priv, fd, false); fd 59 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h const struct qm_fd *fd), fd 62 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd), fd 81 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __entry->fd_addr = qm_fd_addr_get64(fd); fd 82 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __entry->fd_format = qm_fd_get_format(fd); fd 83 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __entry->fd_offset = qm_fd_get_offset(fd); fd 84 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __entry->fd_length = qm_fd_get_length(fd); fd 85 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __entry->fd_status = fd->status; fd 105 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h const struct qm_fd *fd), fd 107 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) fd 115 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h const struct qm_fd *fd), fd 117 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) fd 125 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h const struct qm_fd *fd), fd 127 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) fd 28 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h const struct dpaa2_fd *fd), fd 31 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd), fd 49 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __entry->fd_addr = dpaa2_fd_get_addr(fd); fd 50 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __entry->fd_len = dpaa2_fd_get_len(fd); fd 51 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __entry->fd_offset = dpaa2_fd_get_offset(fd); fd 72 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h const struct dpaa2_fd *fd), fd 74 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) fd 80 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h const struct dpaa2_fd *fd), fd 82 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) fd 88 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h const struct dpaa2_fd *fd), fd 90 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) fd 65 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd, fd 69 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dma_addr_t addr = dpaa2_fd_get_addr(fd); fd 70 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u8 fd_format = dpaa2_fd_get_format(fd); fd 85 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c sgt = vaddr + dpaa2_fd_get_offset(fd); fd 103 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd, fd 107 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u16 fd_offset = dpaa2_fd_get_offset(fd); fd 108 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u32 fd_length = dpaa2_fd_get_len(fd); fd 243 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c static int xdp_enqueue(struct dpaa2_eth_priv *priv, struct dpaa2_fd *fd, fd 252 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c frc = dpaa2_fd_get_frc(fd); fd 253 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_frc(fd, frc | DPAA2_FD_FRC_FAEADV); fd 254 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_ctrl(fd, DPAA2_FD_CTRL_ASAL); fd 267 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = priv->enqueue(priv, fq, fd, 0); fd 278 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd *fd, void *vaddr) fd 280 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dma_addr_t addr = dpaa2_fd_get_addr(fd); fd 295 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c xdp.data = vaddr + dpaa2_fd_get_offset(fd); fd 296 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c xdp.data_end = xdp.data + dpaa2_fd_get_len(fd); fd 304 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_offset(fd, xdp.data - vaddr); fd 305 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_len(fd, xdp.data_end - xdp.data); fd 311 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = xdp_enqueue(priv, fd, vaddr, rx_fq->flowid); fd 318 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c percpu_stats->tx_bytes += dpaa2_fd_get_len(fd); fd 354 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd, fd 357 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dma_addr_t addr = dpaa2_fd_get_addr(fd); fd 358 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u8 fd_format = dpaa2_fd_get_format(fd); fd 370 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c trace_dpaa2_rx_fd(priv->net_dev, fd); fd 378 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c buf_data = vaddr + dpaa2_fd_get_offset(fd); fd 385 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c xdp_act = run_xdp(priv, ch, fq, (struct dpaa2_fd *)fd, vaddr); fd 388 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c percpu_stats->rx_bytes += dpaa2_fd_get_len(fd); fd 394 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c skb = build_linear_skb(ch, fd, vaddr); fd 403 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c percpu_extras->rx_sg_bytes += dpaa2_fd_get_len(fd); fd 427 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c if (likely(dpaa2_fd_get_frc(fd) & DPAA2_FD_FRC_FASV)) { fd 436 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c percpu_stats->rx_bytes += dpaa2_fd_get_len(fd); fd 443 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c free_rx_fd(priv, fd, vaddr); fd 460 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd; fd 475 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fd = dpaa2_dq_fd(dq); fd 478 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fq->consume(priv, ch, fd, fq); fd 497 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c static void enable_tx_tstamp(struct dpaa2_fd *fd, void *buf_start) fd 503 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c frc = dpaa2_fd_get_frc(fd); fd 504 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_frc(fd, frc | DPAA2_FD_FRC_FAEADV); fd 507 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c ctrl = dpaa2_fd_get_ctrl(fd); fd 508 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_ctrl(fd, ctrl | DPAA2_FD_CTRL_ASAL); fd 521 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd *fd) fd 599 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_offset(fd, priv->tx_data_offset); fd 600 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_format(fd, dpaa2_fd_sg); fd 601 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_addr(fd, addr); fd 602 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_len(fd, skb->len); fd 603 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_ctrl(fd, FD_CTRL_PTA); fd 606 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c enable_tx_tstamp(fd, sgt_buf); fd 622 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd *fd) fd 653 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_addr(fd, addr); fd 654 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_offset(fd, (u16)(skb->data - buffer_start)); fd 655 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_len(fd, skb->len); fd 656 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_format(fd, dpaa2_fd_single); fd 657 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_ctrl(fd, FD_CTRL_PTA); fd 660 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c enable_tx_tstamp(fd, buffer_start); fd 674 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd, bool in_napi) fd 681 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u8 fd_format = dpaa2_fd_get_format(fd); fd 682 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u32 fd_len = dpaa2_fd_get_len(fd); fd 684 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fd_addr = dpaa2_fd_get_addr(fd); fd 752 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd fd; fd 795 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c memset(&fd, 0, sizeof(fd)); fd 798 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = build_sg_fd(priv, skb, &fd); fd 802 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = build_single_fd(priv, skb, &fd); fd 811 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c trace_dpaa2_tx_fd(net_dev, &fd); fd 832 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fd_len = dpaa2_fd_get_len(&fd); fd 840 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = priv->enqueue(priv, fq, &fd, prio); fd 848 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c free_tx_fd(priv, fq, &fd, false); fd 867 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c const struct dpaa2_fd *fd, fd 872 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c u32 fd_len = dpaa2_fd_get_len(fd); fd 876 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c trace_dpaa2_tx_conf_fd(priv->net_dev, fd); fd 883 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fd_errors = dpaa2_fd_get_ctrl(fd) & DPAA2_FD_TX_ERR_MASK; fd 884 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c free_tx_fd(priv, fq, fd, true); fd 1856 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd fd; fd 1872 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c memset(&fd, 0, sizeof(fd)); fd 1895 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_addr(&fd, addr); fd 1896 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_offset(&fd, xdpf->data - buffer_start); fd 1897 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_len(&fd, xdpf->len); fd 1898 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_format(&fd, dpaa2_fd_single); fd 1899 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_fd_set_ctrl(&fd, FD_CTRL_PTA); fd 1903 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = priv->enqueue(priv, fq, &fd, 0); fd 1915 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c percpu_stats->tx_bytes += dpaa2_fd_get_len(&fd); fd 2501 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd *fd, u8 prio) fd 2505 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fq->tx_qdbin, fd); fd 2510 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct dpaa2_fd *fd, u8 prio) fd 2513 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c fq->tx_fqid[prio], fd); fd 316 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h const struct dpaa2_fd *fd, fd 365 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h struct dpaa2_fd *fd, u8 prio); fd 2528 drivers/net/ethernet/ibm/emac/core.c static int emac_mdio_setup_forced(struct mii_phy *phy, int speed, int fd) fd 2535 drivers/net/ethernet/ibm/emac/core.c phy->duplex = fd; fd 2826 drivers/net/ethernet/ibm/emac/core.c int speed = SPEED_10, fd = DUPLEX_HALF; fd 2831 drivers/net/ethernet/ibm/emac/core.c fd = DUPLEX_FULL; fd 2836 drivers/net/ethernet/ibm/emac/core.c fd = DUPLEX_FULL; fd 2840 drivers/net/ethernet/ibm/emac/core.c fd = DUPLEX_FULL; fd 2843 drivers/net/ethernet/ibm/emac/core.c dev->phy.def->ops->setup_forced(&dev->phy, speed, fd); fd 169 drivers/net/ethernet/ibm/emac/phy.c static int genmii_setup_forced(struct mii_phy *phy, int speed, int fd) fd 175 drivers/net/ethernet/ibm/emac/phy.c phy->duplex = fd; fd 199 drivers/net/ethernet/ibm/emac/phy.c if (fd == DUPLEX_FULL) fd 32 drivers/net/ethernet/ibm/emac/phy.h int (*setup_forced) (struct mii_phy * phy, int speed, int fd); fd 3351 drivers/net/ethernet/intel/i40e/i40e_common.c p->fd = true; fd 313 drivers/net/ethernet/intel/i40e/i40e_type.h bool fd; fd 978 drivers/net/ethernet/sfc/efx.c link_state->speed, link_state->fd ? "full" : "half", fd 148 drivers/net/ethernet/sfc/ethtool.c cmd->base.duplex = link_state->fd ? DUPLEX_FULL : DUPLEX_HALF; fd 929 drivers/net/ethernet/sfc/falcon/efx.c link_state->speed, link_state->fd ? "full" : "half", fd 132 drivers/net/ethernet/sfc/falcon/ethtool.c cmd->base.duplex = link_state->fd ? DUPLEX_FULL : DUPLEX_HALF; fd 1476 drivers/net/ethernet/sfc/falcon/falcon.c efx->link_state.fd = true; fd 1709 drivers/net/ethernet/sfc/falcon/falcon.c efx->link_state.fd = true; fd 538 drivers/net/ethernet/sfc/falcon/net_driver.h bool fd; fd 546 drivers/net/ethernet/sfc/falcon/net_driver.h return left->up == right->up && left->fd == right->fd && fd 391 drivers/net/ethernet/sfc/falcon/qt202x_phy.c efx->link_state.fd = true; fd 358 drivers/net/ethernet/sfc/falcon/tenxpress.c efx->link_state.fd = true; fd 496 drivers/net/ethernet/sfc/falcon/txc43128_phy.c efx->link_state.fd = true; fd 349 drivers/net/ethernet/sfc/mcdi_port.c link_state->fd = !!(flags & (1 << MC_CMD_GET_LINK_OUT_FULL_DUPLEX_LBN)); fd 598 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.duplex = efx->link_state.fd; fd 609 drivers/net/ethernet/sfc/net_driver.h bool fd; fd 617 drivers/net/ethernet/sfc/net_driver.h return left->up == right->up && left->fd == right->fd && fd 3530 drivers/net/ethernet/sun/cassini.c static void cas_read_pcs_link_mode(struct cas *cp, int *fd, int *spd, fd 3534 drivers/net/ethernet/sun/cassini.c *fd = (val & PCS_MII_LPA_FD) ? 1 : 0; fd 3542 drivers/net/ethernet/sun/cassini.c static void cas_read_mii_link_mode(struct cas *cp, int *fd, int *spd, fd 3547 drivers/net/ethernet/sun/cassini.c *fd = 0; fd 3560 drivers/net/ethernet/sun/cassini.c *fd = 1; fd 3569 drivers/net/ethernet/sun/cassini.c *fd = 1; fd 363 drivers/net/ethernet/toshiba/tc35815.c struct FDesc fd; fd 369 drivers/net/ethernet/toshiba/tc35815.c struct FDesc fd; fd 374 drivers/net/ethernet/toshiba/tc35815.c struct FDesc fd; fd 918 drivers/net/ethernet/toshiba/tc35815.c lp->rfd_base[i].fd.FDCtl = cpu_to_le32(FD_CownsFD); fd 926 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[i].fd.FDNext = cpu_to_le32(fd_virt_to_bus(lp, &lp->tfd_base[i+1])); fd 927 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[i].fd.FDSystem = cpu_to_le32(0xffffffff); fd 928 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[i].fd.FDCtl = cpu_to_le32(0); fd 930 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[TX_FD_NUM-1].fd.FDNext = cpu_to_le32(fd_virt_to_bus(lp, &lp->tfd_base[0])); fd 936 drivers/net/ethernet/toshiba/tc35815.c lp->fbl_ptr->fd.FDNext = cpu_to_le32(fd_virt_to_bus(lp, lp->fbl_ptr)); fd 937 drivers/net/ethernet/toshiba/tc35815.c lp->fbl_ptr->fd.FDCtl = cpu_to_le32(RX_BUF_NUM | FD_CownsFD); fd 981 drivers/net/ethernet/toshiba/tc35815.c u32 fdsystem = le32_to_cpu(lp->tfd_base[i].fd.FDSystem); fd 999 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[i].fd.FDSystem = cpu_to_le32(0xffffffff); fd 1013 drivers/net/ethernet/toshiba/tc35815.c u32 fdsystem = le32_to_cpu(lp->tfd_base[i].fd.FDSystem); fd 1031 drivers/net/ethernet/toshiba/tc35815.c lp->tfd_base[i].fd.FDSystem = cpu_to_le32(0xffffffff); fd 1055 drivers/net/ethernet/toshiba/tc35815.c dump_txfd(struct TxFD *fd) fd 1057 drivers/net/ethernet/toshiba/tc35815.c printk("TxFD(%p): %08x %08x %08x %08x\n", fd, fd 1058 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDNext), fd 1059 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDSystem), fd 1060 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDStat), fd 1061 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDCtl)); fd 1064 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd.BuffData), fd 1065 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd.BDCtl)); fd 1070 drivers/net/ethernet/toshiba/tc35815.c dump_rxfd(struct RxFD *fd) fd 1072 drivers/net/ethernet/toshiba/tc35815.c int i, bd_count = (le32_to_cpu(fd->fd.FDCtl) & FD_BDCnt_MASK) >> FD_BDCnt_SHIFT; fd 1075 drivers/net/ethernet/toshiba/tc35815.c printk("RxFD(%p): %08x %08x %08x %08x\n", fd, fd 1076 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDNext), fd 1077 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDSystem), fd 1078 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDStat), fd 1079 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDCtl)); fd 1080 drivers/net/ethernet/toshiba/tc35815.c if (le32_to_cpu(fd->fd.FDCtl) & FD_CownsFD) fd 1085 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd[i].BuffData), fd 1086 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd[i].BDCtl)); fd 1093 drivers/net/ethernet/toshiba/tc35815.c dump_frfd(struct FrFD *fd) fd 1096 drivers/net/ethernet/toshiba/tc35815.c printk("FrFD(%p): %08x %08x %08x %08x\n", fd, fd 1097 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDNext), fd 1098 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDSystem), fd 1099 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDStat), fd 1100 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->fd.FDCtl)); fd 1104 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd[i].BuffData), fd 1105 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(fd->bd[i].BDCtl)); fd 1302 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDSystem = cpu_to_le32(lp->tfd_start); fd 1303 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDCtl = cpu_to_le32(FD_CownsFD | (1 << FD_BDCnt_SHIFT)); fd 1309 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDNext |= cpu_to_le32(FD_Next_EOL); fd 1310 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDCtl |= cpu_to_le32(FD_FrmOpt_IntTx); fd 1317 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDNext &= cpu_to_le32(~FD_Next_EOL); fd 1464 drivers/net/ethernet/toshiba/tc35815.c while (!((fdctl = le32_to_cpu(lp->rfd_cur->fd.FDCtl)) & FD_CownsFD)) { fd 1465 drivers/net/ethernet/toshiba/tc35815.c int status = le32_to_cpu(lp->rfd_cur->fd.FDStat); fd 1587 drivers/net/ethernet/toshiba/tc35815.c le32_to_cpu(lp->rfd_cur->fd.FDNext)); fd 1596 drivers/net/ethernet/toshiba/tc35815.c lp->rfd_cur->fd.FDNext = cpu_to_le32(0xdeaddead); fd 1598 drivers/net/ethernet/toshiba/tc35815.c lp->rfd_cur->fd.FDNext = cpu_to_le32(FD_Next_EOL); fd 1600 drivers/net/ethernet/toshiba/tc35815.c lp->rfd_cur->fd.FDCtl = cpu_to_le32(FD_CownsFD); fd 1736 drivers/net/ethernet/toshiba/tc35815.c !((fdctl = le32_to_cpu(txfd->fd.FDCtl)) & FD_CownsFD)) { fd 1737 drivers/net/ethernet/toshiba/tc35815.c int status = le32_to_cpu(txfd->fd.FDStat); fd 1739 drivers/net/ethernet/toshiba/tc35815.c unsigned long fdnext = le32_to_cpu(txfd->fd.FDNext); fd 1740 drivers/net/ethernet/toshiba/tc35815.c u32 fdsystem = le32_to_cpu(txfd->fd.FDSystem); fd 1765 drivers/net/ethernet/toshiba/tc35815.c txfd->fd.FDSystem = cpu_to_le32(0xffffffff); fd 1786 drivers/net/ethernet/toshiba/tc35815.c if (!(le32_to_cpu(txfd->fd.FDCtl) & FD_CownsFD)) { fd 1797 drivers/net/ethernet/toshiba/tc35815.c txhead->fd.FDNext |= cpu_to_le32(FD_Next_EOL); fd 1798 drivers/net/ethernet/toshiba/tc35815.c txhead->fd.FDCtl |= cpu_to_le32(FD_FrmOpt_IntTx); fd 791 drivers/net/gtp.c static struct sock *gtp_encap_enable_socket(int fd, int type, fd 799 drivers/net/gtp.c pr_debug("enable gtp on %d, %d\n", fd, type); fd 801 drivers/net/gtp.c sock = sockfd_lookup(fd, &err); fd 803 drivers/net/gtp.c pr_debug("gtp socket fd=%d not found\n", fd); fd 811 drivers/net/gtp.c pr_debug("socket fd=%d not UDP\n", fd); fd 345 drivers/net/sungem_phy.c static int genmii_setup_forced(struct mii_phy *phy, int speed, int fd) fd 351 drivers/net/sungem_phy.c phy->duplex = fd; fd 371 drivers/net/sungem_phy.c if (fd == DUPLEX_FULL) fd 513 drivers/net/sungem_phy.c static int bcm54xx_setup_forced(struct mii_phy *phy, int speed, int fd) fd 519 drivers/net/sungem_phy.c phy->duplex = fd; fd 538 drivers/net/sungem_phy.c if (fd == DUPLEX_FULL) fd 796 drivers/net/sungem_phy.c static int marvell_setup_forced(struct mii_phy *phy, int speed, int fd) fd 802 drivers/net/sungem_phy.c phy->duplex = fd; fd 822 drivers/net/sungem_phy.c if (fd == DUPLEX_FULL) fd 834 drivers/net/sungem_phy.c ctl2 |= (fd == DUPLEX_FULL) ? fd 3022 drivers/net/tun.c int fd; fd 3024 drivers/net/tun.c if (copy_from_user(&fd, data, sizeof(fd))) fd 3027 drivers/net/tun.c if (fd == -1) { fd 3030 drivers/net/tun.c prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER); fd 3400 drivers/net/tun.c static int tun_chr_fasync(int fd, struct file *file, int on) fd 3405 drivers/net/tun.c if ((ret = fasync_helper(fd, file, on, &tfile->fasync)) < 0) fd 507 drivers/net/wireless/broadcom/b43/phy_lp.c const struct b2062_freqdata *fd = NULL; fd 573 drivers/net/wireless/broadcom/b43/phy_lp.c fd = &freqdata_tab[i]; fd 577 drivers/net/wireless/broadcom/b43/phy_lp.c if (!fd) fd 578 drivers/net/wireless/broadcom/b43/phy_lp.c fd = &freqdata_tab[ARRAY_SIZE(freqdata_tab) - 1]; fd 580 drivers/net/wireless/broadcom/b43/phy_lp.c fd->freq); /* FIXME: Keep this printk until the code is fully debugged. */ fd 583 drivers/net/wireless/broadcom/b43/phy_lp.c ((u16)(fd->data[1]) << 4) | fd->data[0]); fd 585 drivers/net/wireless/broadcom/b43/phy_lp.c ((u16)(fd->data[3]) << 4) | fd->data[2]); fd 586 drivers/net/wireless/broadcom/b43/phy_lp.c b43_radio_write(dev, B2062_S_RFPLL_CTL10, fd->data[4]); fd 587 drivers/net/wireless/broadcom/b43/phy_lp.c b43_radio_write(dev, B2062_S_RFPLL_CTL11, fd->data[5]); fd 569 drivers/platform/x86/intel_pmc_core.c u32 val, buf_size, fd; fd 585 drivers/platform/x86/intel_pmc_core.c fd = pmc_core_reg_read(pmcdev, map->ltr_ignore_offset); fd 586 drivers/platform/x86/intel_pmc_core.c fd |= (1U << val); fd 587 drivers/platform/x86/intel_pmc_core.c pmc_core_reg_write(pmcdev, map->ltr_ignore_offset, fd); fd 615 drivers/platform/x86/intel_pmc_core.c u32 fd; fd 622 drivers/platform/x86/intel_pmc_core.c fd = pmc_core_reg_read(pmcdev, map->slps0_dbg_offset); fd 624 drivers/platform/x86/intel_pmc_core.c fd &= ~CNP_PMC_LATCH_SLPS0_EVENTS; fd 626 drivers/platform/x86/intel_pmc_core.c fd |= CNP_PMC_LATCH_SLPS0_EVENTS; fd 627 drivers/platform/x86/intel_pmc_core.c pmc_core_reg_write(pmcdev, map->slps0_dbg_offset, fd); fd 270 drivers/platform/x86/pmc_atom.c u32 fd, const struct pmc_bit_map *fd_map) fd 278 drivers/platform/x86/pmc_atom.c fd_map[index].bit_mask & fd ? "Disabled" : "Enabled ", fd 4056 drivers/platform/x86/sony-laptop.c static int sonypi_misc_fasync(int fd, struct file *filp, int on) fd 4058 drivers/platform/x86/sony-laptop.c return fasync_helper(fd, filp, on, &sonypi_compat.fifo_async); fd 47 drivers/pps/pps.c static int pps_cdev_fasync(int fd, struct file *file, int on) fd 50 drivers/pps/pps.c return fasync_helper(fd, file, on, &pps->async_queue); fd 1934 drivers/rapidio/devices/rio_mport_cdev.c static int mport_cdev_fasync(int fd, struct file *filp, int mode) fd 1938 drivers/rapidio/devices/rio_mport_cdev.c return fasync_helper(fd, filp, mode, &priv->async_queue); fd 402 drivers/rtc/dev.c static int rtc_dev_fasync(int fd, struct file *file, int on) fd 406 drivers/rtc/dev.c return fasync_helper(fd, file, on, &rtc->async_queue); fd 429 drivers/s390/cio/vfio_ccw_ops.c int32_t fd; fd 431 drivers/s390/cio/vfio_ccw_ops.c if (get_user(fd, (int32_t __user *)data)) fd 434 drivers/s390/cio/vfio_ccw_ops.c if (fd == -1) { fd 438 drivers/s390/cio/vfio_ccw_ops.c } else if (fd >= 0) { fd 441 drivers/s390/cio/vfio_ccw_ops.c efdctx = eventfd_ctx_fdget(fd); fd 41 drivers/scsi/cxlflash/backend.h int *fd); fd 121 drivers/scsi/cxlflash/cxl_hw.c struct file_operations *fops, int *fd) fd 123 drivers/scsi/cxlflash/cxl_hw.c return cxl_get_fd(ctx_cookie, fops, fd); fd 1196 drivers/scsi/cxlflash/ocxl_hw.c struct file_operations *fops, int *fd) fd 1244 drivers/scsi/cxlflash/ocxl_hw.c *fd = fdtmp; fd 1337 drivers/scsi/cxlflash/superpipe.c int fd = -1; fd 1434 drivers/scsi/cxlflash/superpipe.c file = cfg->ops->get_fd(ctx, &cfg->cxl_fops, &fd); fd 1435 drivers/scsi/cxlflash/superpipe.c if (unlikely(fd < 0)) { fd 1464 drivers/scsi/cxlflash/superpipe.c fd_install(fd, file); fd 1467 drivers/scsi/cxlflash/superpipe.c if (fd != -1) fd 1481 drivers/scsi/cxlflash/superpipe.c attach->adap_fd = fd; fd 1487 drivers/scsi/cxlflash/superpipe.c __func__, ctxid, fd, attach->block_size, rc, attach->last_lba); fd 1505 drivers/scsi/cxlflash/superpipe.c if (fd > 0) { fd 1508 drivers/scsi/cxlflash/superpipe.c put_unused_fd(fd); fd 1509 drivers/scsi/cxlflash/superpipe.c fd = -1; fd 1540 drivers/scsi/cxlflash/superpipe.c int fd = -1; fd 1568 drivers/scsi/cxlflash/superpipe.c file = cfg->ops->get_fd(ctx, &cfg->cxl_fops, &fd); fd 1569 drivers/scsi/cxlflash/superpipe.c if (unlikely(fd < 0)) { fd 1604 drivers/scsi/cxlflash/superpipe.c fd_install(fd, file); fd 1605 drivers/scsi/cxlflash/superpipe.c *adap_fd = fd; fd 1608 drivers/scsi/cxlflash/superpipe.c __func__, ctxid, fd, rc); fd 1613 drivers/scsi/cxlflash/superpipe.c put_unused_fd(fd); fd 118 drivers/scsi/fdomain.c static inline void fdomain_make_bus_idle(struct fdomain *fd) fd 120 drivers/scsi/fdomain.c outb(0, fd->base + REG_BCTL); fd 121 drivers/scsi/fdomain.c outb(0, fd->base + REG_MCTL); fd 122 drivers/scsi/fdomain.c if (fd->chip == tmc18c50 || fd->chip == tmc18c30) fd 125 drivers/scsi/fdomain.c fd->base + REG_ACTL); fd 127 drivers/scsi/fdomain.c outb(ACTL_RESET | PARITY_MASK, fd->base + REG_ACTL); fd 181 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(sh); fd 183 drivers/scsi/fdomain.c outb(BCTL_BUSEN | BCTL_SEL, fd->base + REG_BCTL); fd 184 drivers/scsi/fdomain.c outb(BIT(sh->this_id) | BIT(target), fd->base + REG_SCSI_DATA_NOACK); fd 187 drivers/scsi/fdomain.c outb(PARITY_MASK, fd->base + REG_ACTL); fd 192 drivers/scsi/fdomain.c status = inb(fd->base + REG_BSTAT); fd 196 drivers/scsi/fdomain.c outb(BCTL_BUSEN, fd->base + REG_BCTL); fd 201 drivers/scsi/fdomain.c fdomain_make_bus_idle(fd); fd 205 drivers/scsi/fdomain.c static void fdomain_finish_cmd(struct fdomain *fd, int result) fd 207 drivers/scsi/fdomain.c outb(0, fd->base + REG_ICTL); fd 208 drivers/scsi/fdomain.c fdomain_make_bus_idle(fd); fd 209 drivers/scsi/fdomain.c fd->cur_cmd->result = result; fd 210 drivers/scsi/fdomain.c fd->cur_cmd->scsi_done(fd->cur_cmd); fd 211 drivers/scsi/fdomain.c fd->cur_cmd = NULL; fd 216 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); fd 220 drivers/scsi/fdomain.c while ((len = inw(fd->base + REG_FIFO_COUNT)) > 0) { fd 226 drivers/scsi/fdomain.c *ptr++ = inb(fd->base + REG_FIFO); fd 228 drivers/scsi/fdomain.c insw(fd->base + REG_FIFO, ptr, len >> 1); fd 236 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); fd 238 drivers/scsi/fdomain.c int FIFO_Size = fd->chip == tmc18c30 ? 0x800 : 0x2000; fd 242 drivers/scsi/fdomain.c while ((len = FIFO_Size - inw(fd->base + REG_FIFO_COUNT)) > 512) { fd 253 drivers/scsi/fdomain.c outb(*ptr++, fd->base + REG_FIFO); fd 255 drivers/scsi/fdomain.c outsw(fd->base + REG_FIFO, ptr, len >> 1); fd 263 drivers/scsi/fdomain.c struct fdomain *fd = container_of(work, struct fdomain, work); fd 264 drivers/scsi/fdomain.c struct Scsi_Host *sh = container_of((void *)fd, struct Scsi_Host, fd 266 drivers/scsi/fdomain.c struct scsi_cmnd *cmd = fd->cur_cmd; fd 274 drivers/scsi/fdomain.c status = inb(fd->base + REG_ASTAT); fd 276 drivers/scsi/fdomain.c fdomain_finish_cmd(fd, DID_BUS_BUSY << 16); fd 281 drivers/scsi/fdomain.c outb(ICTL_SEL | FIFO_COUNT, fd->base + REG_ICTL); fd 282 drivers/scsi/fdomain.c outb(BCTL_BUSEN | BCTL_SEL, fd->base + REG_BCTL); fd 284 drivers/scsi/fdomain.c fd->base + REG_SCSI_DATA_NOACK); fd 286 drivers/scsi/fdomain.c outb(ACTL_IRQEN | PARITY_MASK, fd->base + REG_ACTL); fd 289 drivers/scsi/fdomain.c status = inb(fd->base + REG_BSTAT); fd 293 drivers/scsi/fdomain.c fdomain_finish_cmd(fd, DID_NO_CONNECT << 16); fd 297 drivers/scsi/fdomain.c outb(ACTL_IRQEN | PARITY_MASK, fd->base + REG_ACTL); fd 300 drivers/scsi/fdomain.c outb(ICTL_FIFO | ICTL_REQ | FIFO_COUNT, fd->base + REG_ICTL); fd 301 drivers/scsi/fdomain.c outb(BCTL_BUSEN, fd->base + REG_BCTL); fd 306 drivers/scsi/fdomain.c status = inb(fd->base + REG_BSTAT); fd 312 drivers/scsi/fdomain.c fd->base + REG_SCSI_DATA); fd 315 drivers/scsi/fdomain.c if (fd->chip != tmc1800 && !cmd->SCp.have_data_in) { fd 318 drivers/scsi/fdomain.c PARITY_MASK, fd->base + REG_ACTL); fd 322 drivers/scsi/fdomain.c if (fd->chip != tmc1800 && !cmd->SCp.have_data_in) { fd 325 drivers/scsi/fdomain.c fd->base + REG_ACTL); fd 329 drivers/scsi/fdomain.c cmd->SCp.Status = inb(fd->base + REG_SCSI_DATA); fd 332 drivers/scsi/fdomain.c outb(MESSAGE_REJECT, fd->base + REG_SCSI_DATA); fd 335 drivers/scsi/fdomain.c cmd->SCp.Message = inb(fd->base + REG_SCSI_DATA); fd 342 drivers/scsi/fdomain.c if (fd->chip == tmc1800 && !cmd->SCp.have_data_in && fd 347 drivers/scsi/fdomain.c PARITY_MASK, fd->base + REG_ACTL); fd 351 drivers/scsi/fdomain.c fd->base + REG_ACTL); fd 362 drivers/scsi/fdomain.c fdomain_finish_cmd(fd, (cmd->SCp.Status & 0xff) | fd 368 drivers/scsi/fdomain.c fd->base + REG_ICTL); fd 369 drivers/scsi/fdomain.c outb(0, fd->base + REG_BCTL); fd 372 drivers/scsi/fdomain.c fd->base + REG_ICTL); fd 380 drivers/scsi/fdomain.c struct fdomain *fd = dev_id; fd 383 drivers/scsi/fdomain.c if ((inb(fd->base + REG_ASTAT) & ASTAT_IRQ) == 0) fd 386 drivers/scsi/fdomain.c outb(0, fd->base + REG_ICTL); fd 389 drivers/scsi/fdomain.c if (!fd->cur_cmd) /* Spurious interrupt */ fd 392 drivers/scsi/fdomain.c schedule_work(&fd->work); fd 399 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); fd 411 drivers/scsi/fdomain.c fd->cur_cmd = cmd; fd 413 drivers/scsi/fdomain.c fdomain_make_bus_idle(fd); fd 416 drivers/scsi/fdomain.c outb(0, fd->base + REG_ICTL); fd 417 drivers/scsi/fdomain.c outb(0, fd->base + REG_BCTL); /* Disable data drivers */ fd 419 drivers/scsi/fdomain.c outb(BIT(cmd->device->host->this_id), fd->base + REG_SCSI_DATA_NOACK); fd 420 drivers/scsi/fdomain.c outb(ICTL_ARB, fd->base + REG_ICTL); fd 422 drivers/scsi/fdomain.c outb(ACTL_ARB | ACTL_IRQEN | PARITY_MASK, fd->base + REG_ACTL); fd 432 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(sh); fd 435 drivers/scsi/fdomain.c if (!fd->cur_cmd) fd 440 drivers/scsi/fdomain.c fdomain_make_bus_idle(fd); fd 441 drivers/scsi/fdomain.c fd->cur_cmd->SCp.phase |= aborted; fd 442 drivers/scsi/fdomain.c fd->cur_cmd->result = DID_ABORT << 16; fd 445 drivers/scsi/fdomain.c fdomain_finish_cmd(fd, DID_ABORT << 16); fd 453 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(sh); fd 457 drivers/scsi/fdomain.c fdomain_reset(fd->base); fd 508 drivers/scsi/fdomain.c struct fdomain *fd; fd 540 drivers/scsi/fdomain.c fd = shost_priv(sh); fd 541 drivers/scsi/fdomain.c fd->base = base; fd 542 drivers/scsi/fdomain.c fd->chip = chip; fd 543 drivers/scsi/fdomain.c INIT_WORK(&fd->work, fdomain_work); fd 548 drivers/scsi/fdomain.c if (request_irq(irq, fdomain_irq, irq_flags, "fdomain", fd)) fd 563 drivers/scsi/fdomain.c free_irq(irq, fd); fd 572 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(sh); fd 574 drivers/scsi/fdomain.c cancel_work_sync(&fd->work); fd 577 drivers/scsi/fdomain.c free_irq(sh->irq, fd); fd 586 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(dev_get_drvdata(dev)); fd 588 drivers/scsi/fdomain.c fdomain_reset(fd->base); fd 7938 drivers/scsi/megaraid/megaraid_sas_base.c static int megasas_mgmt_fasync(int fd, struct file *filep, int mode) fd 7944 drivers/scsi/megaraid/megaraid_sas_base.c rc = fasync_helper(fd, filep, mode, &megasas_async_queue); fd 522 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_fasync(int fd, struct file *filep, int mode) fd 524 drivers/scsi/mpt3sas/mpt3sas_ctl.c return fasync_helper(fd, filep, mode, &async_queue); fd 3458 drivers/scsi/pmcraid.c static int pmcraid_chr_fasync(int fd, struct file *filep, int mode) fd 3465 drivers/scsi/pmcraid.c rc = fasync_helper(fd, filep, mode, &pinstance->aen_queue); fd 1868 drivers/scsi/qla2xxx/qla_isr.c struct nvmefc_fcp_req *fd; fd 1876 drivers/scsi/qla2xxx/qla_isr.c fd = iocb->u.nvme.desc; fd 1898 drivers/scsi/qla2xxx/qla_isr.c outbuf = (uint32_t *)fd->rspaddr; fd 1921 drivers/scsi/qla2xxx/qla_isr.c fd->transferred_length = fd->payload_length - fd 1928 drivers/scsi/qla2xxx/qla_isr.c fd->transferred_length, le32_to_cpu(sts->residual_len), fd 1946 drivers/scsi/qla2xxx/qla_isr.c fd->transferred_length = 0; fd 127 drivers/scsi/qla2xxx/qla_nvme.c struct nvmefc_fcp_req *fd; fd 135 drivers/scsi/qla2xxx/qla_nvme.c fd = nvme->u.nvme.desc; fd 141 drivers/scsi/qla2xxx/qla_nvme.c fd->rcv_rsplen = nvme->u.nvme.rsp_pyld_len; fd 143 drivers/scsi/qla2xxx/qla_nvme.c fd->rcv_rsplen = 0; fd 144 drivers/scsi/qla2xxx/qla_nvme.c fd->transferred_length = 0; fd 146 drivers/scsi/qla2xxx/qla_nvme.c fd->status = 0; fd 149 drivers/scsi/qla2xxx/qla_nvme.c fd->done(fd); fd 158 drivers/scsi/qla2xxx/qla_nvme.c struct nvmefc_ls_req *fd; fd 169 drivers/scsi/qla2xxx/qla_nvme.c fd = priv->fd; fd 170 drivers/scsi/qla2xxx/qla_nvme.c fd->done(fd, priv->comp_status); fd 246 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) fd 248 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_private *priv = fd->private; fd 268 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_fc_remote_port *rport, struct nvmefc_ls_req *fd) fd 273 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_private *priv = fd->private; fd 303 drivers/scsi/qla2xxx/qla_nvme.c priv->fd = fd; fd 304 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.desc = fd; fd 307 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.cmd_len = fd->rqstlen; fd 308 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.rsp_len = fd->rsplen; fd 309 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.rsp_dma = fd->rspdma; fd 310 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.timeout_sec = fd->timeout; fd 311 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.cmd_dma = dma_map_single(&ha->pdev->dev, fd->rqstaddr, fd 312 drivers/scsi/qla2xxx/qla_nvme.c fd->rqstlen, DMA_TO_DEVICE); fd 314 drivers/scsi/qla2xxx/qla_nvme.c fd->rqstlen, DMA_TO_DEVICE); fd 332 drivers/scsi/qla2xxx/qla_nvme.c struct nvmefc_fcp_req *fd) fd 334 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_private *priv = fd->private; fd 369 drivers/scsi/qla2xxx/qla_nvme.c struct nvmefc_fcp_req *fd = nvme->u.nvme.desc; fd 374 drivers/scsi/qla2xxx/qla_nvme.c tot_dsds = fd->sg_cnt; fd 400 drivers/scsi/qla2xxx/qla_nvme.c if (unlikely(!fd->sqid)) { fd 401 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_fc_cmd_iu *cmd = fd->cmdaddr; fd 428 drivers/scsi/qla2xxx/qla_nvme.c if (fd->io_dir == NVMEFC_FCP_READ) { fd 430 drivers/scsi/qla2xxx/qla_nvme.c vha->qla_stats.input_bytes += fd->payload_length; fd 432 drivers/scsi/qla2xxx/qla_nvme.c } else if (fd->io_dir == NVMEFC_FCP_WRITE) { fd 437 drivers/scsi/qla2xxx/qla_nvme.c if ((fd->payload_length <= fd 443 drivers/scsi/qla2xxx/qla_nvme.c vha->qla_stats.output_bytes += fd->payload_length; fd 445 drivers/scsi/qla2xxx/qla_nvme.c } else if (fd->io_dir == 0) { fd 457 drivers/scsi/qla2xxx/qla_nvme.c cmd_pkt->nvme_rsp_dsd_len = cpu_to_le16(fd->rsplen); fd 458 drivers/scsi/qla2xxx/qla_nvme.c put_unaligned_le64(fd->rspdma, &cmd_pkt->nvme_rsp_dseg_address); fd 461 drivers/scsi/qla2xxx/qla_nvme.c cmd_pkt->nvme_cmnd_dseg_len = cpu_to_le16(fd->cmdlen); fd 462 drivers/scsi/qla2xxx/qla_nvme.c cmd_pkt->nvme_cmnd_dseg_address = cpu_to_le64(fd->cmddma); fd 465 drivers/scsi/qla2xxx/qla_nvme.c cmd_pkt->byte_count = cpu_to_le32(fd->payload_length); fd 470 drivers/scsi/qla2xxx/qla_nvme.c sgl = fd->first_sgl; fd 527 drivers/scsi/qla2xxx/qla_nvme.c struct nvmefc_fcp_req *fd) fd 535 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_private *priv = fd->private; fd 572 drivers/scsi/qla2xxx/qla_nvme.c nvme->u.nvme.desc = fd; fd 32 drivers/scsi/qla2xxx/qla_nvme.h struct nvmefc_ls_req *fd; fd 1209 drivers/scsi/sg.c sg_fasync(int fd, struct file *filp, int mode) fd 1219 drivers/scsi/sg.c return fasync_helper(fd, filp, mode, &sfp->async_qp); fd 419 drivers/soc/fsl/dpio/dpio-service.c const struct dpaa2_fd *fd) fd 431 drivers/soc/fsl/dpio/dpio-service.c return qbman_swp_enqueue(d->swp, &ed, fd); fd 448 drivers/soc/fsl/dpio/dpio-service.c const struct dpaa2_fd *fd) fd 460 drivers/soc/fsl/dpio/dpio-service.c return qbman_swp_enqueue(d->swp, &ed, fd); fd 468 drivers/soc/fsl/dpio/qbman-portal.c const struct dpaa2_fd *fd) fd 478 drivers/soc/fsl/dpio/qbman-portal.c memcpy(&p->fd, fd, sizeof(*fd)); fd 84 drivers/soc/fsl/dpio/qbman-portal.h u8 fd[32]; fd 176 drivers/soc/fsl/dpio/qbman-portal.h const struct dpaa2_fd *fd); fd 187 drivers/soc/fsl/qbman/qman.c struct qm_fd fd; fd 1329 drivers/soc/fsl/qbman/qman.c e->verb, e->ern.rc, qm_fd_addr_get64(&e->ern.fd)); fd 2310 drivers/soc/fsl/qbman/qman.c int qman_enqueue(struct qman_fq *fq, const struct qm_fd *fd) fd 2342 drivers/soc/fsl/qbman/qman.c eq->fd = *fd; fd 54 drivers/soc/fsl/qbman/qman_test_api.c static struct qm_fd fd, fd_dq; fd 64 drivers/soc/fsl/qbman/qman_test_api.c static void fd_init(struct qm_fd *fd) fd 66 drivers/soc/fsl/qbman/qman_test_api.c qm_fd_addr_set64(fd, 0xabdeadbeefLLU); fd 67 drivers/soc/fsl/qbman/qman_test_api.c qm_fd_set_contig_big(fd, 0x0000ffff); fd 68 drivers/soc/fsl/qbman/qman_test_api.c fd->cmd = cpu_to_be32(0xfeedf00d); fd 71 drivers/soc/fsl/qbman/qman_test_api.c static void fd_inc(struct qm_fd *fd) fd 73 drivers/soc/fsl/qbman/qman_test_api.c u64 t = qm_fd_addr_get64(fd); fd 81 drivers/soc/fsl/qbman/qman_test_api.c qm_fd_addr_set64(fd, t); fd 83 drivers/soc/fsl/qbman/qman_test_api.c fmt = qm_fd_get_format(fd); fd 84 drivers/soc/fsl/qbman/qman_test_api.c off = qm_fd_get_offset(fd); fd 85 drivers/soc/fsl/qbman/qman_test_api.c len = qm_fd_get_length(fd); fd 87 drivers/soc/fsl/qbman/qman_test_api.c qm_fd_set_param(fd, fmt, off, len); fd 89 drivers/soc/fsl/qbman/qman_test_api.c fd->cmd = cpu_to_be32(be32_to_cpu(fd->cmd) + 1); fd 111 drivers/soc/fsl/qbman/qman_test_api.c if (qman_enqueue(fq, &fd)) { fd 115 drivers/soc/fsl/qbman/qman_test_api.c fd_inc(&fd); fd 128 drivers/soc/fsl/qbman/qman_test_api.c fd_init(&fd); fd 213 drivers/soc/fsl/qbman/qman_test_api.c if (WARN_ON(fd_neq(&fd_dq, &dq->fd))) { fd 218 drivers/soc/fsl/qbman/qman_test_api.c if (!(dq->stat & QM_DQRR_STAT_UNSCHEDULED) && !fd_neq(&fd_dq, &fd)) { fd 253 drivers/soc/fsl/qbman/qman_test_stash.c const struct qm_fd *fd) fd 259 drivers/soc/fsl/qbman/qman_test_stash.c if (qm_fd_addr_get64(fd) != handler->addr) { fd 261 drivers/soc/fsl/qbman/qman_test_stash.c qm_fd_addr_get64(fd), handler->addr); fd 282 drivers/soc/fsl/qbman/qman_test_stash.c if (process_frame_data(handler, &dqrr->fd)) { fd 286 drivers/soc/fsl/qbman/qman_test_stash.c if (qman_enqueue(&handler->tx, &dqrr->fd)) { fd 300 drivers/soc/fsl/qbman/qman_test_stash.c process_frame_data(handler, &dqrr->fd); fd 302 drivers/soc/fsl/qbman/qman_test_stash.c if (qman_enqueue(&handler->tx, &dqrr->fd)) { fd 522 drivers/soc/fsl/qbman/qman_test_stash.c struct qm_fd fd; fd 528 drivers/soc/fsl/qbman/qman_test_stash.c memset(&fd, 0, sizeof(fd)); fd 529 drivers/soc/fsl/qbman/qman_test_stash.c qm_fd_addr_set64(&fd, special_handler->addr); fd 530 drivers/soc/fsl/qbman/qman_test_stash.c qm_fd_set_contig_big(&fd, HP_NUM_WORDS * 4); fd 541 drivers/soc/fsl/qbman/qman_test_stash.c err = qman_enqueue(&special_handler->tx, &fd); fd 45 drivers/soc/tegra/fuse/fuse-tegra.c static ssize_t fuse_read(struct file *fd, struct kobject *kobj, fd 362 drivers/staging/android/ion/ion.c int fd; fd 406 drivers/staging/android/ion/ion.c fd = dma_buf_fd(dmabuf, O_CLOEXEC); fd 407 drivers/staging/android/ion/ion.c if (fd < 0) fd 410 drivers/staging/android/ion/ion.c return fd; fd 507 drivers/staging/android/ion/ion.c int fd; fd 509 drivers/staging/android/ion/ion.c fd = ion_alloc(data.allocation.len, fd 512 drivers/staging/android/ion/ion.c if (fd < 0) fd 513 drivers/staging/android/ion/ion.c return fd; fd 515 drivers/staging/android/ion/ion.c data.allocation.fd = fd; fd 73 drivers/staging/android/uapi/ion.h __u32 fd; fd 2769 drivers/staging/comedi/comedi_fops.c static int comedi_fasync(int fd, struct file *file, int on) fd 2774 drivers/staging/comedi/comedi_fops.c return fasync_helper(fd, file, on, &dev->async_queue); fd 33 drivers/staging/greybus/Documentation/firmware/authenticate.c int fd, ret; fd 45 drivers/staging/greybus/Documentation/firmware/authenticate.c fd = open(capdev, O_RDWR); fd 46 drivers/staging/greybus/Documentation/firmware/authenticate.c if (fd < 0) { fd 54 drivers/staging/greybus/Documentation/firmware/authenticate.c ret = ioctl(fd, CAP_IOC_GET_ENDPOINT_UID, &uid); fd 66 drivers/staging/greybus/Documentation/firmware/authenticate.c ret = ioctl(fd, CAP_IOC_GET_IMS_CERTIFICATE, &cert); fd 80 drivers/staging/greybus/Documentation/firmware/authenticate.c ret = ioctl(fd, CAP_IOC_AUTHENTICATE, &authenticate); fd 91 drivers/staging/greybus/Documentation/firmware/authenticate.c close(fd); fd 40 drivers/staging/greybus/Documentation/firmware/firmware.c static int update_intf_firmware(int fd) fd 47 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_GET_INTF_FW, &intf_fw_info); fd 69 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE, &intf_load); fd 90 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_MODE_SWITCH); fd 97 drivers/staging/greybus/Documentation/firmware/firmware.c static int update_backend_firmware(int fd) fd 108 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_GET_BACKEND_FW, &backend_fw_info); fd 138 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_INTF_BACKEND_FW_UPDATE, &backend_update); fd 162 drivers/staging/greybus/Documentation/firmware/firmware.c int fd, ret; fd 193 drivers/staging/greybus/Documentation/firmware/firmware.c fd = open(fwdev, O_RDWR); fd 194 drivers/staging/greybus/Documentation/firmware/firmware.c if (fd < 0) { fd 202 drivers/staging/greybus/Documentation/firmware/firmware.c ret = ioctl(fd, FW_MGMT_IOC_SET_TIMEOUT_MS, &fw_timeout); fd 210 drivers/staging/greybus/Documentation/firmware/firmware.c ret = update_intf_firmware(fd); fd 212 drivers/staging/greybus/Documentation/firmware/firmware.c ret = update_backend_firmware(fd); fd 215 drivers/staging/greybus/Documentation/firmware/firmware.c close(fd); fd 247 drivers/staging/greybus/tools/loopback_test.c int fd; fd 251 drivers/staging/greybus/tools/loopback_test.c fd = open(path, flags); fd 252 drivers/staging/greybus/tools/loopback_test.c if (fd < 0) { fd 256 drivers/staging/greybus/tools/loopback_test.c return fd; fd 259 drivers/staging/greybus/tools/loopback_test.c int read_sysfs_int_fd(int fd, const char *sys_pfx, const char *node) fd 263 drivers/staging/greybus/tools/loopback_test.c if (read(fd, buf, sizeof(buf)) < 0) { fd 266 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 272 drivers/staging/greybus/tools/loopback_test.c float read_sysfs_float_fd(int fd, const char *sys_pfx, const char *node) fd 276 drivers/staging/greybus/tools/loopback_test.c if (read(fd, buf, sizeof(buf)) < 0) { fd 280 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 288 drivers/staging/greybus/tools/loopback_test.c int fd, val; fd 290 drivers/staging/greybus/tools/loopback_test.c fd = open_sysfs(sys_pfx, node, O_RDONLY); fd 291 drivers/staging/greybus/tools/loopback_test.c val = read_sysfs_int_fd(fd, sys_pfx, node); fd 292 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 298 drivers/staging/greybus/tools/loopback_test.c int fd; fd 301 drivers/staging/greybus/tools/loopback_test.c fd = open_sysfs(sys_pfx, node, O_RDONLY); fd 302 drivers/staging/greybus/tools/loopback_test.c val = read_sysfs_float_fd(fd, sys_pfx, node); fd 303 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 309 drivers/staging/greybus/tools/loopback_test.c int fd, len; fd 312 drivers/staging/greybus/tools/loopback_test.c fd = open_sysfs(sys_pfx, node, O_RDWR); fd 314 drivers/staging/greybus/tools/loopback_test.c if (write(fd, buf, len) < 0) { fd 317 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 320 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 515 drivers/staging/greybus/tools/loopback_test.c int fd, i, len, ret; fd 534 drivers/staging/greybus/tools/loopback_test.c fd = open(file_name, O_WRONLY | O_CREAT | O_APPEND, 0644); fd 535 drivers/staging/greybus/tools/loopback_test.c if (fd < 0) { fd 549 drivers/staging/greybus/tools/loopback_test.c ret = write(fd, data, len); fd 561 drivers/staging/greybus/tools/loopback_test.c ret = write(fd, data, len); fd 568 drivers/staging/greybus/tools/loopback_test.c close(fd); fd 653 drivers/staging/greybus/tools/loopback_test.c t->fds[fds_idx].fd = open(buf, O_RDONLY); fd 654 drivers/staging/greybus/tools/loopback_test.c if (t->fds[fds_idx].fd < 0) { fd 658 drivers/staging/greybus/tools/loopback_test.c read(t->fds[fds_idx].fd, &dummy, 1); fd 670 drivers/staging/greybus/tools/loopback_test.c close(t->fds[i].fd); fd 679 drivers/staging/greybus/tools/loopback_test.c close(t->fds[i].fd); fd 754 drivers/staging/greybus/tools/loopback_test.c read(t->fds[i].fd, &dummy, 1); fd 491 drivers/staging/media/tegra-vde/vde.c int fd, fd 504 drivers/staging/media/tegra-vde/vde.c dmabuf = dma_buf_get(fd); fd 318 drivers/target/target_core_file.c static int fd_do_rw(struct se_cmd *cmd, struct file *fd, fd 345 drivers/target/target_core_file.c ret = vfs_iter_write(fd, &iter, &pos, 0); fd 347 drivers/target/target_core_file.c ret = vfs_iter_read(fd, &iter, &pos, 0); fd 361 drivers/target/target_core_file.c if (S_ISBLK(file_inode(fd)->i_mode)) { fd 344 drivers/tee/tee_shm.c int fd; fd 350 drivers/tee/tee_shm.c fd = dma_buf_fd(shm->dmabuf, O_CLOEXEC); fd 351 drivers/tee/tee_shm.c if (fd < 0) fd 353 drivers/tee/tee_shm.c return fd; fd 625 drivers/tty/pty.c int fd = -1; fd 633 drivers/tty/pty.c fd = get_unused_fd_flags(flags); fd 634 drivers/tty/pty.c if (fd < 0) { fd 635 drivers/tty/pty.c retval = fd; fd 654 drivers/tty/pty.c fd_install(fd, filp); fd 655 drivers/tty/pty.c return fd; fd 658 drivers/tty/pty.c put_unused_fd(fd); fd 157 drivers/tty/tty_io.c static int __tty_fasync(int fd, struct file *filp, int on); fd 158 drivers/tty/tty_io.c static int tty_fasync(int fd, struct file *filp, int on); fd 464 drivers/tty/tty_io.c static int hung_up_tty_fasync(int fd, struct file *file, int on) fd 2118 drivers/tty/tty_io.c static int __tty_fasync(int fd, struct file *filp, int on) fd 2127 drivers/tty/tty_io.c retval = fasync_helper(fd, filp, on, &tty->fasync); fd 2153 drivers/tty/tty_io.c static int tty_fasync(int fd, struct file *filp, int on) fd 2160 drivers/tty/tty_io.c retval = __tty_fasync(fd, filp, on); fd 2863 drivers/tty/tty_io.c static int this_tty(const void *t, struct file *file, unsigned fd) fd 2867 drivers/tty/tty_io.c return file_tty(file) != t ? 0 : fd + 1; fd 660 drivers/tty/vt/vc_screen.c vcs_fasync(int fd, struct file *file, int on) fd 673 drivers/tty/vt/vc_screen.c return fasync_helper(fd, file, on, &poll->fasync); fd 518 drivers/uio/uio.c static int uio_fasync(int fd, struct file *filep, int on) fd 523 drivers/uio/uio.c return fasync_helper(fd, filep, on, &idev->async_queue); fd 2162 drivers/usb/class/usbtmc.c static int usbtmc_fasync(int fd, struct file *file, int on) fd 2166 drivers/usb/class/usbtmc.c return fasync_helper(fd, file, on, &file_data->data->fasync); fd 436 drivers/usb/gadget/function/f_hid.c static int f_hidg_release(struct inode *inode, struct file *fd) fd 438 drivers/usb/gadget/function/f_hid.c fd->private_data = NULL; fd 442 drivers/usb/gadget/function/f_hid.c static int f_hidg_open(struct inode *inode, struct file *fd) fd 447 drivers/usb/gadget/function/f_hid.c fd->private_data = hidg; fd 331 drivers/usb/gadget/function/f_printer.c printer_open(struct inode *inode, struct file *fd) fd 343 drivers/usb/gadget/function/f_printer.c fd->private_data = dev; fd 356 drivers/usb/gadget/function/f_printer.c printer_close(struct inode *inode, struct file *fd) fd 358 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 363 drivers/usb/gadget/function/f_printer.c fd->private_data = NULL; fd 411 drivers/usb/gadget/function/f_printer.c printer_read(struct file *fd, char __user *buf, size_t len, loff_t *ptr) fd 413 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 463 drivers/usb/gadget/function/f_printer.c if (fd->f_flags & (O_NONBLOCK|O_NDELAY)) { fd 547 drivers/usb/gadget/function/f_printer.c printer_write(struct file *fd, const char __user *buf, size_t len, loff_t *ptr) fd 549 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 576 drivers/usb/gadget/function/f_printer.c if (fd->f_flags & (O_NONBLOCK|O_NDELAY)) { fd 661 drivers/usb/gadget/function/f_printer.c printer_fsync(struct file *fd, loff_t start, loff_t end, int datasync) fd 663 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 664 drivers/usb/gadget/function/f_printer.c struct inode *inode = file_inode(fd); fd 684 drivers/usb/gadget/function/f_printer.c printer_poll(struct file *fd, poll_table *wait) fd 686 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 696 drivers/usb/gadget/function/f_printer.c poll_wait(fd, &dev->rx_wait, wait); fd 697 drivers/usb/gadget/function/f_printer.c poll_wait(fd, &dev->tx_wait, wait); fd 713 drivers/usb/gadget/function/f_printer.c printer_ioctl(struct file *fd, unsigned int code, unsigned long arg) fd 715 drivers/usb/gadget/function/f_printer.c struct printer_dev *dev = fd->private_data; fd 14 drivers/usb/gadget/functions.c struct usb_function_driver *fd; fd 19 drivers/usb/gadget/functions.c list_for_each_entry(fd, &func_list, list) { fd 21 drivers/usb/gadget/functions.c if (strcmp(name, fd->name)) fd 24 drivers/usb/gadget/functions.c if (!try_module_get(fd->mod)) { fd 28 drivers/usb/gadget/functions.c fi = fd->alloc_inst(); fd 30 drivers/usb/gadget/functions.c module_put(fd->mod); fd 32 drivers/usb/gadget/functions.c fi->fd = fd; fd 61 drivers/usb/gadget/functions.c f = fi->fd->alloc_func(fi); fd 76 drivers/usb/gadget/functions.c mod = fi->fd->mod; fd 93 drivers/usb/gadget/functions.c struct usb_function_driver *fd; fd 99 drivers/usb/gadget/functions.c list_for_each_entry(fd, &func_list, list) { fd 100 drivers/usb/gadget/functions.c if (!strcmp(fd->name, newf->name)) fd 111 drivers/usb/gadget/functions.c void usb_function_unregister(struct usb_function_driver *fd) fd 114 drivers/usb/gadget/functions.c list_del(&fd->list); fd 372 drivers/usb/gadget/legacy/inode.c ep_release (struct inode *inode, struct file *fd) fd 374 drivers/usb/gadget/legacy/inode.c struct ep_data *data = fd->private_data; fd 393 drivers/usb/gadget/legacy/inode.c static long ep_ioctl(struct file *fd, unsigned code, unsigned long value) fd 395 drivers/usb/gadget/legacy/inode.c struct ep_data *data = fd->private_data; fd 398 drivers/usb/gadget/legacy/inode.c if ((status = get_ready_ep (fd->f_flags, data, false)) < 0) fd 812 drivers/usb/gadget/legacy/inode.c ep_open (struct inode *inode, struct file *fd) fd 826 drivers/usb/gadget/legacy/inode.c fd->private_data = data; fd 907 drivers/usb/gadget/legacy/inode.c ep0_read (struct file *fd, char __user *buf, size_t len, loff_t *ptr) fd 909 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 962 drivers/usb/gadget/legacy/inode.c if ((fd->f_flags & O_NONBLOCK) != 0 fd 1047 drivers/usb/gadget/legacy/inode.c if (fd->f_flags & O_NONBLOCK) { fd 1119 drivers/usb/gadget/legacy/inode.c ep0_write (struct file *fd, const char __user *buf, size_t len, loff_t *ptr) fd 1121 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1174 drivers/usb/gadget/legacy/inode.c ep0_fasync (int f, struct file *fd, int on) fd 1176 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1179 drivers/usb/gadget/legacy/inode.c return fasync_helper (f, fd, on, &dev->fasync); fd 1185 drivers/usb/gadget/legacy/inode.c dev_release (struct inode *inode, struct file *fd) fd 1187 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1214 drivers/usb/gadget/legacy/inode.c ep0_poll (struct file *fd, poll_table *wait) fd 1216 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1222 drivers/usb/gadget/legacy/inode.c poll_wait(fd, &dev->wait, wait); fd 1245 drivers/usb/gadget/legacy/inode.c static long dev_ioctl (struct file *fd, unsigned code, unsigned long value) fd 1247 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1783 drivers/usb/gadget/legacy/inode.c dev_config (struct file *fd, const char __user *buf, size_t len, loff_t *ptr) fd 1785 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = fd->private_data; fd 1793 drivers/usb/gadget/legacy/inode.c value = ep0_write(fd, buf, len, ptr); fd 1892 drivers/usb/gadget/legacy/inode.c dev_open (struct inode *inode, struct file *fd) fd 1901 drivers/usb/gadget/legacy/inode.c fd->private_data = dev; fd 344 drivers/usb/misc/yurex.c static int yurex_fasync(int fd, struct file *file, int on) fd 349 drivers/usb/misc/yurex.c return fasync_helper(fd, file, on, &dev->async_queue); fd 1075 drivers/vfio/pci/vfio_pci.c struct fd f = fdget(group_fds[i]); fd 1122 drivers/vfio/pci/vfio_pci.c minsz = offsetofend(struct vfio_device_ioeventfd, fd); fd 1135 drivers/vfio/pci/vfio_pci.c if (hweight8(count) != 1 || ioeventfd.fd < -1) fd 1139 drivers/vfio/pci/vfio_pci.c ioeventfd.data, count, ioeventfd.fd); fd 171 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) fd 186 drivers/vfio/pci/vfio_pci_intrs.c if (fd < 0) /* Disable only */ fd 194 drivers/vfio/pci/vfio_pci_intrs.c trigger = eventfd_ctx_fdget(fd); fd 285 drivers/vfio/pci/vfio_pci_intrs.c int vector, int fd, bool msix) fd 304 drivers/vfio/pci/vfio_pci_intrs.c if (fd < 0) fd 313 drivers/vfio/pci/vfio_pci_intrs.c trigger = eventfd_ctx_fdget(fd); fd 363 drivers/vfio/pci/vfio_pci_intrs.c int fd = fds ? fds[i] : -1; fd 364 drivers/vfio/pci/vfio_pci_intrs.c ret = vfio_msi_set_vector_signal(vdev, j, fd, msix); fd 418 drivers/vfio/pci/vfio_pci_intrs.c int32_t fd = *(int32_t *)data; fd 419 drivers/vfio/pci/vfio_pci_intrs.c if (fd >= 0) fd 423 drivers/vfio/pci/vfio_pci_intrs.c &vdev->ctx[0].unmask, fd); fd 464 drivers/vfio/pci/vfio_pci_intrs.c int32_t fd = *(int32_t *)data; fd 468 drivers/vfio/pci/vfio_pci_intrs.c return vfio_intx_set_signal(vdev, fd); fd 474 drivers/vfio/pci/vfio_pci_intrs.c ret = vfio_intx_set_signal(vdev, fd); fd 572 drivers/vfio/pci/vfio_pci_intrs.c int32_t fd; fd 577 drivers/vfio/pci/vfio_pci_intrs.c fd = *(int32_t *)data; fd 578 drivers/vfio/pci/vfio_pci_intrs.c if (fd == -1) { fd 582 drivers/vfio/pci/vfio_pci_intrs.c } else if (fd >= 0) { fd 585 drivers/vfio/pci/vfio_pci_intrs.c efdctx = eventfd_ctx_fdget(fd); fd 151 drivers/vfio/pci/vfio_pci_private.h uint64_t data, int count, int fd); fd 302 drivers/vfio/pci/vfio_pci_rdwr.c uint64_t data, int count, int fd) fd 336 drivers/vfio/pci/vfio_pci_rdwr.c if (fd == -1) { fd 349 drivers/vfio/pci/vfio_pci_rdwr.c if (fd < 0) { fd 372 drivers/vfio/pci/vfio_pci_rdwr.c NULL, NULL, &ioeventfd->virqfd, fd); fd 53 drivers/vfio/platform/vfio_platform_irq.c int32_t fd = *(int32_t *)data; fd 55 drivers/vfio/platform/vfio_platform_irq.c if (fd >= 0) fd 59 drivers/vfio/platform/vfio_platform_irq.c &vdev->irqs[index].mask, fd); fd 113 drivers/vfio/platform/vfio_platform_irq.c int32_t fd = *(int32_t *)data; fd 115 drivers/vfio/platform/vfio_platform_irq.c if (fd >= 0) fd 120 drivers/vfio/platform/vfio_platform_irq.c fd); fd 173 drivers/vfio/platform/vfio_platform_irq.c int fd, irq_handler_t handler) fd 187 drivers/vfio/platform/vfio_platform_irq.c if (fd < 0) /* Disable only */ fd 195 drivers/vfio/platform/vfio_platform_irq.c trigger = eventfd_ctx_fdget(fd); fd 238 drivers/vfio/platform/vfio_platform_irq.c int32_t fd = *(int32_t *)data; fd 240 drivers/vfio/platform/vfio_platform_irq.c return vfio_set_trigger(vdev, index, fd, handler); fd 1350 drivers/vfio/vfio.c struct fd f; fd 1528 drivers/vfio/vfio.c int fd; fd 1530 drivers/vfio/vfio.c if (get_user(fd, (int __user *)arg)) fd 1533 drivers/vfio/vfio.c if (fd < 0) fd 1536 drivers/vfio/vfio.c ret = vfio_group_set_container(group, fd); fd 107 drivers/vfio/virqfd.c void *data, struct virqfd **pvirqfd, int fd) fd 109 drivers/vfio/virqfd.c struct fd irqfd; fd 128 drivers/vfio/virqfd.c irqfd = fdget(fd); fd 1415 drivers/vhost/net.c static struct socket *get_raw_socket(int fd) fd 1418 drivers/vhost/net.c struct socket *sock = sockfd_lookup(fd, &r); fd 1439 drivers/vhost/net.c static struct ptr_ring *get_tap_ptr_ring(int fd) fd 1442 drivers/vhost/net.c struct file *file = fget(fd); fd 1458 drivers/vhost/net.c static struct socket *get_tap_socket(int fd) fd 1460 drivers/vhost/net.c struct file *file = fget(fd); fd 1474 drivers/vhost/net.c static struct socket *get_socket(int fd) fd 1479 drivers/vhost/net.c if (fd == -1) fd 1481 drivers/vhost/net.c sock = get_raw_socket(fd); fd 1484 drivers/vhost/net.c sock = get_tap_socket(fd); fd 1490 drivers/vhost/net.c static long vhost_net_set_backend(struct vhost_net *n, unsigned index, int fd) fd 1516 drivers/vhost/net.c sock = get_socket(fd); fd 1542 drivers/vhost/net.c nvq->rx_ring = get_tap_ptr_ring(fd); fd 1707 drivers/vhost/net.c return vhost_net_set_backend(n, backend.index, backend.fd); fd 1644 drivers/vhost/vhost.c eventfp = f.fd == -1 ? NULL : eventfd_fget(f.fd); fd 1660 drivers/vhost/vhost.c ctx = f.fd == -1 ? NULL : eventfd_ctx_fdget(f.fd); fd 1672 drivers/vhost/vhost.c ctx = f.fd == -1 ? NULL : eventfd_ctx_fdget(f.fd); fd 1754 drivers/vhost/vhost.c int i, fd; fd 1794 drivers/vhost/vhost.c r = get_user(fd, (int __user *)argp); fd 1797 drivers/vhost/vhost.c ctx = fd == -1 ? NULL : eventfd_ctx_fdget(fd); fd 38 drivers/video/console/newport_con.c #define REFCOUNT(fd) (((int *)(fd))[-1]) fd 39 drivers/video/console/newport_con.c #define FNTSIZE(fd) (((int *)(fd))[-2]) fd 40 drivers/video/console/newport_con.c #define FNTCHARCNT(fd) (((int *)(fd))[-3]) fd 156 drivers/video/fbdev/core/fbcon.h #define REFCOUNT(fd) (((int *)(fd))[-1]) fd 157 drivers/video/fbdev/core/fbcon.h #define FNTSIZE(fd) (((int *)(fd))[-2]) fd 158 drivers/video/fbdev/core/fbcon.h #define FNTCHARCNT(fd) (((int *)(fd))[-3]) fd 159 drivers/video/fbdev/core/fbcon.h #define FNTSUM(fd) (((int *)(fd))[-4]) fd 637 drivers/xen/evtchn.c static int evtchn_fasync(int fd, struct file *filp, int on) fd 640 drivers/xen/evtchn.c return fasync_helper(fd, filp, on, &u->evtchn_async_queue); fd 37 drivers/xen/gntdev-dmabuf.c int fd; fd 151 drivers/xen/gntdev-dmabuf.c dmabuf_exp_wait_obj_get_dmabuf(struct gntdev_dmabuf_priv *priv, int fd) fd 157 drivers/xen/gntdev-dmabuf.c if (gntdev_dmabuf->fd == fd) { fd 167 drivers/xen/gntdev-dmabuf.c static int dmabuf_exp_wait_released(struct gntdev_dmabuf_priv *priv, int fd, fd 174 drivers/xen/gntdev-dmabuf.c pr_debug("Will wait for dma-buf with fd %d\n", fd); fd 180 drivers/xen/gntdev-dmabuf.c gntdev_dmabuf = dmabuf_exp_wait_obj_get_dmabuf(priv, fd); fd 383 drivers/xen/gntdev-dmabuf.c u32 fd; fd 425 drivers/xen/gntdev-dmabuf.c gntdev_dmabuf->fd = ret; fd 426 drivers/xen/gntdev-dmabuf.c args->fd = ret; fd 471 drivers/xen/gntdev-dmabuf.c int count, u32 domid, u32 *refs, u32 *fd) fd 505 drivers/xen/gntdev-dmabuf.c args.fd = -1; /* Shut up unnecessary gcc warning for i386 */ fd 511 drivers/xen/gntdev-dmabuf.c *fd = args.fd; fd 608 drivers/xen/gntdev-dmabuf.c int fd, int count, int domid) fd 617 drivers/xen/gntdev-dmabuf.c dma_buf = dma_buf_get(fd); fd 628 drivers/xen/gntdev-dmabuf.c gntdev_dmabuf->fd = fd; fd 677 drivers/xen/gntdev-dmabuf.c pr_debug("Imported DMA buffer with fd %d\n", fd); fd 703 drivers/xen/gntdev-dmabuf.c dmabuf_imp_find_unlink(struct gntdev_dmabuf_priv *priv, int fd) fd 709 drivers/xen/gntdev-dmabuf.c if (gntdev_dmabuf->fd == fd) { fd 720 drivers/xen/gntdev-dmabuf.c static int dmabuf_imp_release(struct gntdev_dmabuf_priv *priv, u32 fd) fd 726 drivers/xen/gntdev-dmabuf.c gntdev_dmabuf = dmabuf_imp_find_unlink(priv, fd); fd 730 drivers/xen/gntdev-dmabuf.c pr_debug("Releasing DMA buffer with fd %d\n", fd); fd 753 drivers/xen/gntdev-dmabuf.c dmabuf_imp_release(priv, gntdev_dmabuf->fd); fd 787 drivers/xen/gntdev-dmabuf.c op.domid, refs, &op.fd); fd 807 drivers/xen/gntdev-dmabuf.c return dmabuf_exp_wait_released(priv->dmabuf_priv, op.fd, fd 825 drivers/xen/gntdev-dmabuf.c priv->dma_dev, op.fd, fd 838 drivers/xen/gntdev-dmabuf.c dmabuf_imp_release(priv->dmabuf_priv, op.fd); fd 850 drivers/xen/gntdev-dmabuf.c return dmabuf_imp_release(priv->dmabuf_priv, op.fd); fd 128 fs/anon_inodes.c int error, fd; fd 134 fs/anon_inodes.c fd = error; fd 141 fs/anon_inodes.c fd_install(fd, file); fd 143 fs/anon_inodes.c return fd; fd 146 fs/anon_inodes.c put_unused_fd(fd); fd 227 fs/autofs/dev-ioctl.c int err, fd; fd 229 fs/autofs/dev-ioctl.c fd = get_unused_fd_flags(O_CLOEXEC); fd 230 fs/autofs/dev-ioctl.c if (likely(fd >= 0)) { fd 245 fs/autofs/dev-ioctl.c fd_install(fd, filp); fd 248 fs/autofs/dev-ioctl.c return fd; fd 251 fs/autofs/dev-ioctl.c put_unused_fd(fd); fd 262 fs/autofs/dev-ioctl.c int err, fd; fd 275 fs/autofs/dev-ioctl.c fd = autofs_dev_ioctl_open_mountpoint(path, devid); fd 276 fs/autofs/dev-ioctl.c if (unlikely(fd < 0)) { fd 277 fs/autofs/dev-ioctl.c err = fd; fd 281 fs/autofs/dev-ioctl.c param->ioctlfd = fd; fd 193 fs/binfmt_flat.c long len, int fd) fd 1739 fs/btrfs/ioctl.c const char *name, unsigned long fd, int subvol, fd 1769 fs/btrfs/ioctl.c struct fd src = fdget(fd); fd 1815 fs/btrfs/ioctl.c vol_args->fd, subvol, fd 1871 fs/btrfs/ioctl.c vol_args->fd, subvol, ptr, fd 84 fs/cifs/ioctl.c struct fd src_file; fd 110 fs/coda/inode.c struct fd f; fd 124 fs/coda/inode.c f = fdget(data->fd); fd 193 fs/coda/psdev.c outp->fh = fget(outp->fd); fd 995 fs/compat_ioctl.c COMPAT_SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, fd 999 fs/compat_ioctl.c struct fd f = fdget(fd); fd 1072 fs/compat_ioctl.c error = do_vfs_ioctl(f.file, fd, cmd, arg); fd 335 fs/ecryptfs/file.c static int ecryptfs_fasync(int fd, struct file *file, int flag) fd 342 fs/ecryptfs/file.c rc = lower_file->f_op->fasync(fd, lower_file, flag); fd 347 fs/eventfd.c struct file *eventfd_fget(int fd) fd 351 fs/eventfd.c file = fget(fd); fd 372 fs/eventfd.c struct eventfd_ctx *eventfd_ctx_fdget(int fd) fd 375 fs/eventfd.c struct fd f = fdget(fd); fd 409 fs/eventfd.c int fd; fd 428 fs/eventfd.c fd = anon_inode_getfd("[eventfd]", &eventfd_fops, ctx, fd 430 fs/eventfd.c if (fd < 0) fd 433 fs/eventfd.c return fd; fd 109 fs/eventpoll.c int fd; fd 320 fs/eventpoll.c struct file *file, int fd) fd 323 fs/eventpoll.c ffd->fd = fd; fd 331 fs/eventpoll.c (p1->file < p2->file ? -1 : p1->fd - p2->fd)); fd 959 fs/eventpoll.c epi->ffd.fd, epi->event.events, fd 1048 fs/eventpoll.c static struct epitem *ep_find(struct eventpoll *ep, struct file *file, int fd) fd 1055 fs/eventpoll.c ep_set_ffd(&ffd, file, fd); fd 1080 fs/eventpoll.c if (epi->ffd.fd == tfd) { fd 1497 fs/eventpoll.c struct file *tfile, int fd, int full_check) fd 1518 fs/eventpoll.c ep_set_ffd(&epi->ffd, tfile, fd); fd 2049 fs/eventpoll.c int error, fd; fd 2068 fs/eventpoll.c fd = get_unused_fd_flags(O_RDWR | (flags & O_CLOEXEC)); fd 2069 fs/eventpoll.c if (fd < 0) { fd 2070 fs/eventpoll.c error = fd; fd 2080 fs/eventpoll.c fd_install(fd, file); fd 2081 fs/eventpoll.c return fd; fd 2084 fs/eventpoll.c put_unused_fd(fd); fd 2108 fs/eventpoll.c SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, fd 2113 fs/eventpoll.c struct fd f, tf; fd 2130 fs/eventpoll.c tf = fdget(fd); fd 2215 fs/eventpoll.c epi = ep_find(ep, tf.file, fd); fd 2222 fs/eventpoll.c error = ep_insert(ep, &epds, tf.file, fd, full_check); fd 2268 fs/eventpoll.c struct fd f; fd 839 fs/exec.c static struct file *do_open_execat(int fd, struct filename *name, int flags) fd 857 fs/exec.c file = do_filp_open(fd, name, &open_exec_flags); fd 985 fs/exec.c int kernel_read_file_from_fd(int fd, void **buf, loff_t *size, loff_t max_size, fd 988 fs/exec.c struct fd f = fdget(fd); fd 1718 fs/exec.c static int __do_execve_file(int fd, struct filename *filename, fd 1764 fs/exec.c file = do_open_execat(fd, filename, flags); fd 1774 fs/exec.c } else if (fd == AT_FDCWD || filename->name[0] == '/') { fd 1778 fs/exec.c pathbuf = kasprintf(GFP_KERNEL, "/dev/fd/%d", fd); fd 1781 fs/exec.c fd, filename->name); fd 1791 fs/exec.c if (close_on_exec(fd, rcu_dereference_raw(current->files->fdt))) fd 1863 fs/exec.c static int do_execveat_common(int fd, struct filename *filename, fd 1868 fs/exec.c return __do_execve_file(fd, filename, argv, envp, flags, NULL); fd 1888 fs/exec.c int do_execveat(int fd, struct filename *filename, fd 1896 fs/exec.c return do_execveat_common(fd, filename, argv, envp, flags); fd 1915 fs/exec.c static int compat_do_execveat(int fd, struct filename *filename, fd 1928 fs/exec.c return do_execveat_common(fd, filename, argv, envp, flags); fd 1965 fs/exec.c int, fd, const char __user *, filename, fd 1972 fs/exec.c return do_execveat(fd, fd 1985 fs/exec.c COMPAT_SYSCALL_DEFINE5(execveat, int, fd, fd 1993 fs/exec.c return compat_do_execveat(fd, fd 955 fs/ext4/ioctl.c struct fd donor; fd 2683 fs/f2fs/file.c struct fd dst; fd 35 fs/fcntl.c static int setfl(int fd, struct file * filp, unsigned long arg) fd 73 fs/fcntl.c error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0); fd 322 fs/fcntl.c static long do_fcntl(int fd, unsigned int cmd, unsigned long arg, fd 337 fs/fcntl.c err = get_close_on_exec(fd) ? FD_CLOEXEC : 0; fd 341 fs/fcntl.c set_close_on_exec(fd, arg & FD_CLOEXEC); fd 347 fs/fcntl.c err = setfl(fd, filp, arg); fd 370 fs/fcntl.c err = fcntl_setlk(fd, filp, cmd, &flock); fd 410 fs/fcntl.c err = fcntl_setlease(fd, filp, arg); fd 413 fs/fcntl.c err = fcntl_dirnotify(fd, filp, arg); fd 448 fs/fcntl.c SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) fd 450 fs/fcntl.c struct fd f = fdget_raw(fd); fd 463 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); fd 472 fs/fcntl.c SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, fd 476 fs/fcntl.c struct fd f = fdget_raw(fd); fd 509 fs/fcntl.c err = fcntl_setlk64(fd, f.file, cmd, &flock); fd 512 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); fd 610 fs/fcntl.c static long do_compat_fcntl64(unsigned int fd, unsigned int cmd, fd 613 fs/fcntl.c struct fd f = fdget_raw(fd); fd 655 fs/fcntl.c err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); fd 664 fs/fcntl.c err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); fd 667 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); fd 675 fs/fcntl.c COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, fd 678 fs/fcntl.c return do_compat_fcntl64(fd, cmd, arg); fd 681 fs/fcntl.c COMPAT_SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, fd 693 fs/fcntl.c return do_compat_fcntl64(fd, cmd, arg); fd 726 fs/fcntl.c int fd, int reason, enum pid_type type) fd 769 fs/fcntl.c si.si_fd = fd; fd 778 fs/fcntl.c void send_sigio(struct fown_struct *fown, int fd, int band) fd 795 fs/fcntl.c send_sigio_to_task(p, fown, fd, band, type); fd 800 fs/fcntl.c send_sigio_to_task(p, fown, fd, band, type); fd 915 fs/fcntl.c struct fasync_struct *fasync_insert_entry(int fd, struct file *filp, struct fasync_struct **fapp, struct fasync_struct *new) fd 926 fs/fcntl.c fa->fa_fd = fd; fd 934 fs/fcntl.c new->fa_fd = fd; fd 949 fs/fcntl.c static int fasync_add_entry(int fd, struct file *filp, struct fasync_struct **fapp) fd 964 fs/fcntl.c if (fasync_insert_entry(fd, filp, fapp, new)) { fd 978 fs/fcntl.c int fasync_helper(int fd, struct file * filp, int on, struct fasync_struct **fapp) fd 982 fs/fcntl.c return fasync_add_entry(fd, filp, fapp); fd 115 fs/fhandle.c static struct vfsmount *get_vfsmount_from_fd(int fd) fd 119 fs/fhandle.c if (fd == AT_FDCWD) { fd 125 fs/fhandle.c struct fd f = fdget(fd); fd 221 fs/fhandle.c int fd; fd 227 fs/fhandle.c fd = get_unused_fd_flags(open_flag); fd 228 fs/fhandle.c if (fd < 0) { fd 230 fs/fhandle.c return fd; fd 234 fs/fhandle.c put_unused_fd(fd); fd 237 fs/fhandle.c retval = fd; fd 239 fs/fhandle.c fd_install(fd, file); fd 31 fs/file.c kvfree(fdt->fd); fd 79 fs/file.c memcpy(nfdt->fd, ofdt->fd, cpy); fd 80 fs/file.c memset((char *)nfdt->fd + cpy, 0, set); fd 118 fs/file.c fdt->fd = data; fd 134 fs/file.c kvfree(fdt->fd); fd 228 fs/file.c static inline void __set_close_on_exec(unsigned int fd, struct fdtable *fdt) fd 230 fs/file.c __set_bit(fd, fdt->close_on_exec); fd 233 fs/file.c static inline void __clear_close_on_exec(unsigned int fd, struct fdtable *fdt) fd 235 fs/file.c if (test_bit(fd, fdt->close_on_exec)) fd 236 fs/file.c __clear_bit(fd, fdt->close_on_exec); fd 239 fs/file.c static inline void __set_open_fd(unsigned int fd, struct fdtable *fdt) fd 241 fs/file.c __set_bit(fd, fdt->open_fds); fd 242 fs/file.c fd /= BITS_PER_LONG; fd 243 fs/file.c if (!~fdt->open_fds[fd]) fd 244 fs/file.c __set_bit(fd, fdt->full_fds_bits); fd 247 fs/file.c static inline void __clear_open_fd(unsigned int fd, struct fdtable *fdt) fd 249 fs/file.c __clear_bit(fd, fdt->open_fds); fd 250 fs/file.c __clear_bit(fd / BITS_PER_LONG, fdt->full_fds_bits); fd 295 fs/file.c new_fdt->fd = &newf->fd_array[0]; fd 335 fs/file.c old_fds = old_fdt->fd; fd 336 fs/file.c new_fds = new_fdt->fd; fd 386 fs/file.c struct file * file = xchg(&fdt->fd[i], NULL); fd 454 fs/file.c .fd = &init_files.fd_array[0], fd 483 fs/file.c unsigned int fd; fd 490 fs/file.c fd = start; fd 491 fs/file.c if (fd < files->next_fd) fd 492 fs/file.c fd = files->next_fd; fd 494 fs/file.c if (fd < fdt->max_fds) fd 495 fs/file.c fd = find_next_fd(fdt, fd); fd 502 fs/file.c if (fd >= end) fd 505 fs/file.c error = expand_files(files, fd); fd 517 fs/file.c files->next_fd = fd + 1; fd 519 fs/file.c __set_open_fd(fd, fdt); fd 521 fs/file.c __set_close_on_exec(fd, fdt); fd 523 fs/file.c __clear_close_on_exec(fd, fdt); fd 524 fs/file.c error = fd; fd 527 fs/file.c if (rcu_access_pointer(fdt->fd[fd]) != NULL) { fd 528 fs/file.c printk(KERN_WARNING "alloc_fd: slot %d not NULL!\n", fd); fd 529 fs/file.c rcu_assign_pointer(fdt->fd[fd], NULL); fd 549 fs/file.c static void __put_unused_fd(struct files_struct *files, unsigned int fd) fd 552 fs/file.c __clear_open_fd(fd, fdt); fd 553 fs/file.c if (fd < files->next_fd) fd 554 fs/file.c files->next_fd = fd; fd 557 fs/file.c void put_unused_fd(unsigned int fd) fd 561 fs/file.c __put_unused_fd(files, fd); fd 587 fs/file.c void __fd_install(struct files_struct *files, unsigned int fd, fd 598 fs/file.c BUG_ON(fdt->fd[fd] != NULL); fd 599 fs/file.c rcu_assign_pointer(fdt->fd[fd], file); fd 606 fs/file.c BUG_ON(fdt->fd[fd] != NULL); fd 607 fs/file.c rcu_assign_pointer(fdt->fd[fd], file); fd 611 fs/file.c void fd_install(unsigned int fd, struct file *file) fd 613 fs/file.c __fd_install(current->files, fd, file); fd 621 fs/file.c int __close_fd(struct files_struct *files, unsigned fd) fd 628 fs/file.c if (fd >= fdt->max_fds) fd 630 fs/file.c file = fdt->fd[fd]; fd 633 fs/file.c rcu_assign_pointer(fdt->fd[fd], NULL); fd 634 fs/file.c __put_unused_fd(files, fd); fd 647 fs/file.c int __close_fd_get_file(unsigned int fd, struct file **res) fd 655 fs/file.c if (fd >= fdt->max_fds) fd 657 fs/file.c file = fdt->fd[fd]; fd 660 fs/file.c rcu_assign_pointer(fdt->fd[fd], NULL); fd 661 fs/file.c __put_unused_fd(files, fd); fd 682 fs/file.c unsigned fd = i * BITS_PER_LONG; fd 684 fs/file.c if (fd >= fdt->max_fds) fd 690 fs/file.c for ( ; set ; fd++, set >>= 1) { fd 694 fs/file.c file = fdt->fd[fd]; fd 697 fs/file.c rcu_assign_pointer(fdt->fd[fd], NULL); fd 698 fs/file.c __put_unused_fd(files, fd); fd 709 fs/file.c static struct file *__fget(unsigned int fd, fmode_t mask, unsigned int refs) fd 716 fs/file.c file = fcheck_files(files, fd); fd 732 fs/file.c struct file *fget_many(unsigned int fd, unsigned int refs) fd 734 fs/file.c return __fget(fd, FMODE_PATH, refs); fd 737 fs/file.c struct file *fget(unsigned int fd) fd 739 fs/file.c return __fget(fd, FMODE_PATH, 1); fd 743 fs/file.c struct file *fget_raw(unsigned int fd) fd 745 fs/file.c return __fget(fd, 0, 1); fd 765 fs/file.c static unsigned long __fget_light(unsigned int fd, fmode_t mask) fd 771 fs/file.c file = __fcheck_files(files, fd); fd 776 fs/file.c file = __fget(fd, mask, 1); fd 782 fs/file.c unsigned long __fdget(unsigned int fd) fd 784 fs/file.c return __fget_light(fd, FMODE_PATH); fd 788 fs/file.c unsigned long __fdget_raw(unsigned int fd) fd 790 fs/file.c return __fget_light(fd, 0); fd 793 fs/file.c unsigned long __fdget_pos(unsigned int fd) fd 795 fs/file.c unsigned long v = __fdget(fd); fd 818 fs/file.c void set_close_on_exec(unsigned int fd, int flag) fd 825 fs/file.c __set_close_on_exec(fd, fdt); fd 827 fs/file.c __clear_close_on_exec(fd, fdt); fd 831 fs/file.c bool get_close_on_exec(unsigned int fd) fd 838 fs/file.c res = close_on_exec(fd, fdt); fd 844 fs/file.c struct file *file, unsigned fd, unsigned flags) fd 865 fs/file.c tofree = fdt->fd[fd]; fd 866 fs/file.c if (!tofree && fd_is_open(fd, fdt)) fd 869 fs/file.c rcu_assign_pointer(fdt->fd[fd], file); fd 870 fs/file.c __set_open_fd(fd, fdt); fd 872 fs/file.c __set_close_on_exec(fd, fdt); fd 874 fs/file.c __clear_close_on_exec(fd, fdt); fd 880 fs/file.c return fd; fd 887 fs/file.c int replace_fd(unsigned fd, struct file *file, unsigned flags) fd 893 fs/file.c return __close_fd(files, fd); fd 895 fs/file.c if (fd >= rlimit(RLIMIT_NOFILE)) fd 899 fs/file.c err = expand_files(files, fd); fd 902 fs/file.c return do_dup2(files, file, fd, flags); fd 1007 fs/file.c file = rcu_dereference_check_fdtable(files, fdt->fd[n]); fd 89 fs/fsopen.c int fd; fd 91 fs/fsopen.c fd = anon_inode_getfd("[fscontext]", &fscontext_fops, fc, fd 93 fs/fsopen.c if (fd < 0) fd 95 fs/fsopen.c return fd; fd 315 fs/fsopen.c int, fd, fd 322 fs/fsopen.c struct fd f; fd 329 fs/fsopen.c if (fd < 0) fd 363 fs/fsopen.c f = fdget(fd); fd 2189 fs/fuse/dev.c static int fuse_dev_fasync(int fd, struct file *file, int on) fd 2197 fs/fuse/dev.c return fasync_helper(fd, file, on, &fud->fc->iq.fasync); fd 290 fs/fuse/dir.c union fuse_dentry *fd = dentry->d_fsdata; fd 292 fs/fuse/dir.c kfree_rcu(fd, rcu); fd 470 fs/fuse/fuse_i.h int fd; fd 496 fs/fuse/inode.c ctx->fd = result.uint_32; fd 1230 fs/fuse/inode.c file = fget(ctx->fd); fd 25 fs/hfs/attr.c struct hfs_find_data fd; fd 33 fs/hfs/attr.c res = hfs_find_init(HFS_SB(inode->i_sb)->cat_tree, &fd); fd 36 fs/hfs/attr.c fd.search_key->cat = HFS_I(inode)->cat_key; fd 37 fs/hfs/attr.c res = hfs_brec_find(&fd); fd 40 fs/hfs/attr.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd 61 fs/hfs/attr.c hfs_bnode_write(fd.bnode, &rec, fd.entryoffset, fd 64 fs/hfs/attr.c hfs_find_exit(&fd); fd 71 fs/hfs/attr.c struct hfs_find_data fd; fd 80 fs/hfs/attr.c res = hfs_find_init(HFS_SB(inode->i_sb)->cat_tree, &fd); fd 83 fs/hfs/attr.c fd.search_key->cat = HFS_I(inode)->cat_key; fd 84 fs/hfs/attr.c res = hfs_brec_find(&fd); fd 87 fs/hfs/attr.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd 112 fs/hfs/attr.c hfs_find_exit(&fd); fd 15 fs/hfs/bfind.c int hfs_find_init(struct hfs_btree *tree, struct hfs_find_data *fd) fd 19 fs/hfs/bfind.c fd->tree = tree; fd 20 fs/hfs/bfind.c fd->bnode = NULL; fd 24 fs/hfs/bfind.c fd->search_key = ptr; fd 25 fs/hfs/bfind.c fd->key = ptr + tree->max_key_len + 2; fd 32 fs/hfs/bfind.c void hfs_find_exit(struct hfs_find_data *fd) fd 34 fs/hfs/bfind.c hfs_bnode_put(fd->bnode); fd 35 fs/hfs/bfind.c kfree(fd->search_key); fd 37 fs/hfs/bfind.c fd->tree->cnid, __builtin_return_address(0)); fd 38 fs/hfs/bfind.c mutex_unlock(&fd->tree->tree_lock); fd 39 fs/hfs/bfind.c fd->tree = NULL; fd 43 fs/hfs/bfind.c int __hfs_brec_find(struct hfs_bnode *bnode, struct hfs_find_data *fd) fd 62 fs/hfs/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 63 fs/hfs/bfind.c cmpval = bnode->tree->keycmp(fd->key, fd->search_key); fd 81 fs/hfs/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 84 fs/hfs/bfind.c fd->record = e; fd 85 fs/hfs/bfind.c fd->keyoffset = off; fd 86 fs/hfs/bfind.c fd->keylength = keylen; fd 87 fs/hfs/bfind.c fd->entryoffset = off + keylen; fd 88 fs/hfs/bfind.c fd->entrylength = len - keylen; fd 95 fs/hfs/bfind.c int hfs_brec_find(struct hfs_find_data *fd) fd 103 fs/hfs/bfind.c tree = fd->tree; fd 104 fs/hfs/bfind.c if (fd->bnode) fd 105 fs/hfs/bfind.c hfs_bnode_put(fd->bnode); fd 106 fs/hfs/bfind.c fd->bnode = NULL; fd 126 fs/hfs/bfind.c res = __hfs_brec_find(bnode, fd); fd 129 fs/hfs/bfind.c if (fd->record < 0) fd 133 fs/hfs/bfind.c hfs_bnode_read(bnode, &data, fd->entryoffset, 4); fd 137 fs/hfs/bfind.c fd->bnode = bnode; fd 149 fs/hfs/bfind.c int hfs_brec_read(struct hfs_find_data *fd, void *rec, int rec_len) fd 153 fs/hfs/bfind.c res = hfs_brec_find(fd); fd 156 fs/hfs/bfind.c if (fd->entrylength > rec_len) fd 158 fs/hfs/bfind.c hfs_bnode_read(fd->bnode, rec, fd->entryoffset, fd->entrylength); fd 162 fs/hfs/bfind.c int hfs_brec_goto(struct hfs_find_data *fd, int cnt) fd 169 fs/hfs/bfind.c bnode = fd->bnode; fd 174 fs/hfs/bfind.c while (cnt > fd->record) { fd 175 fs/hfs/bfind.c cnt -= fd->record + 1; fd 176 fs/hfs/bfind.c fd->record = bnode->num_recs - 1; fd 190 fs/hfs/bfind.c fd->record -= cnt; fd 192 fs/hfs/bfind.c while (cnt >= bnode->num_recs - fd->record) { fd 193 fs/hfs/bfind.c cnt -= bnode->num_recs - fd->record; fd 194 fs/hfs/bfind.c fd->record = 0; fd 208 fs/hfs/bfind.c fd->record += cnt; fd 211 fs/hfs/bfind.c len = hfs_brec_lenoff(bnode, fd->record, &off); fd 212 fs/hfs/bfind.c keylen = hfs_brec_keylen(bnode, fd->record); fd 217 fs/hfs/bfind.c fd->keyoffset = off; fd 218 fs/hfs/bfind.c fd->keylength = keylen; fd 219 fs/hfs/bfind.c fd->entryoffset = off + keylen; fd 220 fs/hfs/bfind.c fd->entrylength = len - keylen; fd 221 fs/hfs/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 223 fs/hfs/bfind.c fd->bnode = bnode; fd 14 fs/hfs/brec.c static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd); fd 15 fs/hfs/brec.c static int hfs_brec_update_parent(struct hfs_find_data *fd); fd 65 fs/hfs/brec.c int hfs_brec_insert(struct hfs_find_data *fd, void *entry, int entry_len) fd 74 fs/hfs/brec.c tree = fd->tree; fd 75 fs/hfs/brec.c if (!fd->bnode) { fd 81 fs/hfs/brec.c fd->bnode = node; fd 82 fs/hfs/brec.c fd->record = -1; fd 85 fs/hfs/brec.c key_len = (fd->search_key->key_len | 1) + 1; fd 88 fs/hfs/brec.c rec = fd->record + 1; fd 91 fs/hfs/brec.c node = fd->bnode; fd 102 fs/hfs/brec.c new_node = hfs_bnode_split(fd); fd 132 fs/hfs/brec.c hfs_bnode_write(node, fd->search_key, data_off, key_len); fd 141 fs/hfs/brec.c hfs_bnode_read_key(node, fd->search_key, data_off + size); fd 142 fs/hfs/brec.c hfs_brec_update_parent(fd); fd 146 fs/hfs/brec.c hfs_bnode_put(fd->bnode); fd 151 fs/hfs/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); fd 159 fs/hfs/brec.c hfs_bnode_read_key(new_node, fd->search_key, 14); fd 160 fs/hfs/brec.c __hfs_brec_find(fd->bnode, fd); fd 166 fs/hfs/brec.c key_len = fd->search_key->key_len + 1; fd 168 fs/hfs/brec.c fd->search_key->key_len = tree->max_key_len; fd 177 fs/hfs/brec.c int hfs_brec_remove(struct hfs_find_data *fd) fd 183 fs/hfs/brec.c tree = fd->tree; fd 184 fs/hfs/brec.c node = fd->bnode; fd 186 fs/hfs/brec.c rec_off = tree->node_size - (fd->record + 2) * 2; fd 195 fs/hfs/brec.c fd->record, fd->keylength + fd->entrylength); fd 204 fs/hfs/brec.c node = fd->bnode = parent; fd 206 fs/hfs/brec.c __hfs_brec_find(node, fd); fd 213 fs/hfs/brec.c size = fd->keylength + fd->entrylength; fd 222 fs/hfs/brec.c hfs_bnode_move(node, fd->keyoffset, fd->keyoffset + size, fd 223 fs/hfs/brec.c data_off - fd->keyoffset - size); fd 226 fs/hfs/brec.c if (!fd->record) fd 227 fs/hfs/brec.c hfs_brec_update_parent(fd); fd 231 fs/hfs/brec.c static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd) fd 239 fs/hfs/brec.c tree = fd->tree; fd 240 fs/hfs/brec.c node = fd->bnode; fd 282 fs/hfs/brec.c if (fd->record + 1 < num_recs) { fd 292 fs/hfs/brec.c fd->bnode = new_node; fd 293 fs/hfs/brec.c fd->record -= num_recs; fd 294 fs/hfs/brec.c fd->keyoffset -= data_start - 14; fd 295 fs/hfs/brec.c fd->entryoffset -= data_start - 14; fd 352 fs/hfs/brec.c static int hfs_brec_update_parent(struct hfs_find_data *fd) fd 360 fs/hfs/brec.c tree = fd->tree; fd 361 fs/hfs/brec.c node = fd->bnode; fd 370 fs/hfs/brec.c __hfs_brec_find(parent, fd); fd 371 fs/hfs/brec.c if (fd->record < 0) fd 374 fs/hfs/brec.c rec = fd->record; fd 380 fs/hfs/brec.c fd->keylength = newkeylen = tree->max_key_len + 1; fd 382 fs/hfs/brec.c rec, fd->keylength, newkeylen); fd 386 fs/hfs/brec.c diff = newkeylen - fd->keylength; fd 394 fs/hfs/brec.c fd->bnode = parent; fd 395 fs/hfs/brec.c new_node = hfs_bnode_split(fd); fd 398 fs/hfs/brec.c parent = fd->bnode; fd 399 fs/hfs/brec.c rec = fd->record; fd 417 fs/hfs/brec.c hfs_bnode_copy(parent, fd->keyoffset, node, 14, newkeylen); fd 419 fs/hfs/brec.c hfs_bnode_write_u8(parent, fd->keyoffset, newkeylen - 1); fd 432 fs/hfs/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); fd 434 fs/hfs/brec.c hfs_bnode_read_key(new_node, fd->search_key, 14); fd 437 fs/hfs/brec.c __hfs_brec_find(fd->bnode, fd); fd 438 fs/hfs/brec.c hfs_brec_insert(fd, &cnid, sizeof(cnid)); fd 439 fs/hfs/brec.c hfs_bnode_put(fd->bnode); fd 446 fs/hfs/brec.c hfs_bnode_read_key(node, fd->search_key, 14); fd 454 fs/hfs/brec.c fd->bnode = node; fd 84 fs/hfs/catalog.c struct hfs_find_data fd; fd 96 fs/hfs/catalog.c err = hfs_find_init(HFS_SB(sb)->cat_tree, &fd); fd 104 fs/hfs/catalog.c err = hfs_bmap_reserve(fd.tree, 2 * fd.tree->depth); fd 108 fs/hfs/catalog.c hfs_cat_build_key(sb, fd.search_key, cnid, NULL); fd 112 fs/hfs/catalog.c err = hfs_brec_find(&fd); fd 118 fs/hfs/catalog.c err = hfs_brec_insert(&fd, &entry, entry_size); fd 122 fs/hfs/catalog.c hfs_cat_build_key(sb, fd.search_key, dir->i_ino, str); fd 124 fs/hfs/catalog.c err = hfs_brec_find(&fd); fd 131 fs/hfs/catalog.c err = hfs_brec_insert(&fd, &entry, entry_size); fd 138 fs/hfs/catalog.c hfs_find_exit(&fd); fd 142 fs/hfs/catalog.c hfs_cat_build_key(sb, fd.search_key, cnid, NULL); fd 143 fs/hfs/catalog.c if (!hfs_brec_find(&fd)) fd 144 fs/hfs/catalog.c hfs_brec_remove(&fd); fd 146 fs/hfs/catalog.c hfs_find_exit(&fd); fd 188 fs/hfs/catalog.c struct hfs_find_data *fd) fd 193 fs/hfs/catalog.c hfs_cat_build_key(sb, fd->search_key, cnid, NULL); fd 194 fs/hfs/catalog.c res = hfs_brec_read(fd, &rec, sizeof(rec)); fd 204 fs/hfs/catalog.c fd->search_key->cat.ParID = rec.thread.ParID; fd 205 fs/hfs/catalog.c len = fd->search_key->cat.CName.len = rec.thread.CName.len; fd 210 fs/hfs/catalog.c memcpy(fd->search_key->cat.CName.name, rec.thread.CName.name, len); fd 211 fs/hfs/catalog.c return hfs_brec_find(fd); fd 224 fs/hfs/catalog.c struct hfs_find_data fd; fd 230 fs/hfs/catalog.c res = hfs_find_init(HFS_SB(sb)->cat_tree, &fd); fd 234 fs/hfs/catalog.c hfs_cat_build_key(sb, fd.search_key, dir->i_ino, str); fd 235 fs/hfs/catalog.c res = hfs_brec_find(&fd); fd 239 fs/hfs/catalog.c type = hfs_bnode_read_u8(fd.bnode, fd.entryoffset); fd 242 fs/hfs/catalog.c hfs_bnode_read(fd.bnode, &file, fd.entryoffset, sizeof(file)); fd 254 fs/hfs/catalog.c if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) fd 259 fs/hfs/catalog.c res = hfs_brec_remove(&fd); fd 263 fs/hfs/catalog.c hfs_cat_build_key(sb, fd.search_key, cnid, NULL); fd 264 fs/hfs/catalog.c res = hfs_brec_find(&fd); fd 266 fs/hfs/catalog.c res = hfs_brec_remove(&fd); fd 276 fs/hfs/catalog.c hfs_find_exit(&fd); fd 24 fs/hfs/dir.c struct hfs_find_data fd; fd 28 fs/hfs/dir.c res = hfs_find_init(HFS_SB(dir->i_sb)->cat_tree, &fd); fd 31 fs/hfs/dir.c hfs_cat_build_key(dir->i_sb, fd.search_key, dir->i_ino, &dentry->d_name); fd 32 fs/hfs/dir.c res = hfs_brec_read(&fd, &rec, sizeof(rec)); fd 37 fs/hfs/dir.c inode = hfs_iget(dir->i_sb, &fd.search_key->cat, &rec); fd 41 fs/hfs/dir.c hfs_find_exit(&fd); fd 55 fs/hfs/dir.c struct hfs_find_data fd; fd 62 fs/hfs/dir.c err = hfs_find_init(HFS_SB(sb)->cat_tree, &fd); fd 65 fs/hfs/dir.c hfs_cat_build_key(sb, fd.search_key, inode->i_ino, NULL); fd 66 fs/hfs/dir.c err = hfs_brec_find(&fd); fd 77 fs/hfs/dir.c if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { fd 82 fs/hfs/dir.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd.entrylength); fd 100 fs/hfs/dir.c err = hfs_brec_goto(&fd, ctx->pos - 1); fd 105 fs/hfs/dir.c if (be32_to_cpu(fd.key->cat.ParID) != inode->i_ino) { fd 111 fs/hfs/dir.c if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { fd 116 fs/hfs/dir.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd.entrylength); fd 118 fs/hfs/dir.c len = hfs_mac2asc(sb, strbuf, &fd.key->cat.CName); fd 120 fs/hfs/dir.c if (fd.entrylength < sizeof(struct hfs_cat_dir)) { fd 129 fs/hfs/dir.c if (fd.entrylength < sizeof(struct hfs_cat_file)) { fd 145 fs/hfs/dir.c err = hfs_brec_goto(&fd, 1); fd 166 fs/hfs/dir.c memcpy(&rd->key, &fd.key->cat, sizeof(struct hfs_cat_key)); fd 168 fs/hfs/dir.c hfs_find_exit(&fd); fd 110 fs/hfs/extent.c static int __hfs_ext_write_extent(struct inode *inode, struct hfs_find_data *fd) fd 114 fs/hfs/extent.c hfs_ext_build_key(fd->search_key, inode->i_ino, HFS_I(inode)->cached_start, fd 116 fs/hfs/extent.c res = hfs_brec_find(fd); fd 121 fs/hfs/extent.c res = hfs_bmap_reserve(fd->tree, fd->tree->depth + 1); fd 124 fs/hfs/extent.c hfs_brec_insert(fd, HFS_I(inode)->cached_extents, sizeof(hfs_extent_rec)); fd 129 fs/hfs/extent.c hfs_bnode_write(fd->bnode, HFS_I(inode)->cached_extents, fd->entryoffset, fd->entrylength); fd 137 fs/hfs/extent.c struct hfs_find_data fd; fd 141 fs/hfs/extent.c res = hfs_find_init(HFS_SB(inode->i_sb)->ext_tree, &fd); fd 144 fs/hfs/extent.c res = __hfs_ext_write_extent(inode, &fd); fd 145 fs/hfs/extent.c hfs_find_exit(&fd); fd 150 fs/hfs/extent.c static inline int __hfs_ext_read_extent(struct hfs_find_data *fd, struct hfs_extent *extent, fd 155 fs/hfs/extent.c hfs_ext_build_key(fd->search_key, cnid, block, type); fd 156 fs/hfs/extent.c fd->key->ext.FNum = 0; fd 157 fs/hfs/extent.c res = hfs_brec_find(fd); fd 160 fs/hfs/extent.c if (fd->key->ext.FNum != fd->search_key->ext.FNum || fd 161 fs/hfs/extent.c fd->key->ext.FkType != fd->search_key->ext.FkType) fd 163 fs/hfs/extent.c if (fd->entrylength != sizeof(hfs_extent_rec)) fd 165 fs/hfs/extent.c hfs_bnode_read(fd->bnode, extent, fd->entryoffset, sizeof(hfs_extent_rec)); fd 169 fs/hfs/extent.c static inline int __hfs_ext_cache_extent(struct hfs_find_data *fd, struct inode *inode, u32 block) fd 174 fs/hfs/extent.c res = __hfs_ext_write_extent(inode, fd); fd 179 fs/hfs/extent.c res = __hfs_ext_read_extent(fd, HFS_I(inode)->cached_extents, inode->i_ino, fd 182 fs/hfs/extent.c HFS_I(inode)->cached_start = be16_to_cpu(fd->key->ext.FABN); fd 193 fs/hfs/extent.c struct hfs_find_data fd; fd 200 fs/hfs/extent.c res = hfs_find_init(HFS_SB(inode->i_sb)->ext_tree, &fd); fd 202 fs/hfs/extent.c res = __hfs_ext_cache_extent(&fd, inode, block); fd 203 fs/hfs/extent.c hfs_find_exit(&fd); fd 289 fs/hfs/extent.c struct hfs_find_data fd; fd 316 fs/hfs/extent.c res = hfs_find_init(HFS_SB(sb)->ext_tree, &fd); fd 320 fs/hfs/extent.c res = __hfs_ext_read_extent(&fd, extent, cnid, total_blocks, type); fd 323 fs/hfs/extent.c start = be16_to_cpu(fd.key->ext.FABN); fd 325 fs/hfs/extent.c hfs_brec_remove(&fd); fd 328 fs/hfs/extent.c hfs_find_exit(&fd); fd 479 fs/hfs/extent.c struct hfs_find_data fd; fd 512 fs/hfs/extent.c res = hfs_find_init(HFS_SB(sb)->ext_tree, &fd); fd 526 fs/hfs/extent.c res = __hfs_ext_cache_extent(&fd, inode, alloc_cnt); fd 540 fs/hfs/extent.c hfs_brec_remove(&fd); fd 542 fs/hfs/extent.c hfs_find_exit(&fd); fd 421 fs/hfs/inode.c struct hfs_find_data fd; fd 452 fs/hfs/inode.c if (hfs_find_init(HFS_SB(main_inode->i_sb)->cat_tree, &fd)) fd 456 fs/hfs/inode.c fd.search_key->cat = HFS_I(main_inode)->cat_key; fd 457 fs/hfs/inode.c if (hfs_brec_find(&fd)) fd 462 fs/hfs/inode.c if (fd.entrylength < sizeof(struct hfs_cat_dir)) fd 464 fs/hfs/inode.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd 473 fs/hfs/inode.c hfs_bnode_write(fd.bnode, &rec, fd.entryoffset, fd 476 fs/hfs/inode.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd 480 fs/hfs/inode.c hfs_bnode_write(fd.bnode, &rec, fd.entryoffset, fd 483 fs/hfs/inode.c if (fd.entrylength < sizeof(struct hfs_cat_file)) fd 485 fs/hfs/inode.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd 498 fs/hfs/inode.c hfs_bnode_write(fd.bnode, &rec, fd.entryoffset, fd 502 fs/hfs/inode.c hfs_find_exit(&fd); fd 511 fs/hfs/inode.c struct hfs_find_data fd; fd 525 fs/hfs/inode.c res = hfs_find_init(HFS_SB(dir->i_sb)->cat_tree, &fd); fd 530 fs/hfs/inode.c fd.search_key->cat = HFS_I(dir)->cat_key; fd 531 fs/hfs/inode.c res = hfs_brec_read(&fd, &rec, sizeof(rec)); fd 536 fs/hfs/inode.c hfs_find_exit(&fd); fd 382 fs/hfs/super.c struct hfs_find_data fd; fd 417 fs/hfs/super.c res = hfs_find_init(HFS_SB(sb)->cat_tree, &fd); fd 420 fs/hfs/super.c res = hfs_cat_find_brec(sb, HFS_ROOT_CNID, &fd); fd 422 fs/hfs/super.c if (fd.entrylength > sizeof(rec) || fd.entrylength < 0) { fd 426 fs/hfs/super.c hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, fd.entrylength); fd 429 fs/hfs/super.c hfs_find_exit(&fd); fd 433 fs/hfs/super.c root_inode = hfs_iget(sb, &fd.search_key->cat, &rec); fd 434 fs/hfs/super.c hfs_find_exit(&fd); fd 138 fs/hfsplus/attributes.c const char *name, struct hfs_find_data *fd) fd 150 fs/hfsplus/attributes.c err = hfsplus_attr_build_key(sb, fd->search_key, cnid, name); fd 153 fs/hfsplus/attributes.c err = hfs_brec_find(fd, hfs_find_rec_by_key); fd 157 fs/hfsplus/attributes.c err = hfsplus_attr_build_key(sb, fd->search_key, cnid, NULL); fd 160 fs/hfsplus/attributes.c err = hfs_brec_find(fd, hfs_find_1st_rec_by_cnid); fd 173 fs/hfsplus/attributes.c struct hfs_find_data fd; fd 178 fs/hfsplus/attributes.c err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); fd 182 fs/hfsplus/attributes.c err = hfsplus_find_attr(sb, inode->i_ino, name, &fd); fd 186 fs/hfsplus/attributes.c hfs_find_exit(&fd); fd 190 fs/hfsplus/attributes.c hfs_find_exit(&fd); fd 199 fs/hfsplus/attributes.c struct hfs_find_data fd; fd 216 fs/hfsplus/attributes.c err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); fd 221 fs/hfsplus/attributes.c err = hfs_bmap_reserve(fd.tree, fd.tree->depth + 1); fd 226 fs/hfsplus/attributes.c err = hfsplus_attr_build_key(sb, fd.search_key, fd 245 fs/hfsplus/attributes.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 252 fs/hfsplus/attributes.c err = hfs_brec_insert(&fd, entry_ptr, entry_size); fd 259 fs/hfsplus/attributes.c hfs_find_exit(&fd); fd 267 fs/hfsplus/attributes.c struct hfs_find_data *fd) fd 272 fs/hfsplus/attributes.c hfs_bnode_read(fd->bnode, &found_cnid, fd 273 fs/hfsplus/attributes.c fd->keyoffset + fd 279 fs/hfsplus/attributes.c hfs_bnode_read(fd->bnode, &record_type, fd 280 fs/hfsplus/attributes.c fd->entryoffset, sizeof(record_type)); fd 296 fs/hfsplus/attributes.c hfs_bnode_read(fd->bnode, fd->search_key, fd 297 fs/hfsplus/attributes.c fd->keyoffset, fd->keylength); fd 299 fs/hfsplus/attributes.c err = hfs_brec_remove(fd); fd 311 fs/hfsplus/attributes.c struct hfs_find_data fd; fd 321 fs/hfsplus/attributes.c err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); fd 326 fs/hfsplus/attributes.c err = hfs_bmap_reserve(fd.tree, fd.tree->depth); fd 331 fs/hfsplus/attributes.c err = hfsplus_attr_build_key(sb, fd.search_key, fd 341 fs/hfsplus/attributes.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 345 fs/hfsplus/attributes.c err = __hfsplus_delete_attr(inode, inode->i_ino, &fd); fd 350 fs/hfsplus/attributes.c hfs_find_exit(&fd); fd 357 fs/hfsplus/attributes.c struct hfs_find_data fd; fd 366 fs/hfsplus/attributes.c err = hfs_find_init(HFSPLUS_SB(dir->i_sb)->attr_tree, &fd); fd 371 fs/hfsplus/attributes.c err = hfsplus_find_attr(dir->i_sb, cnid, NULL, &fd); fd 378 fs/hfsplus/attributes.c err = __hfsplus_delete_attr(dir, cnid, &fd); fd 384 fs/hfsplus/attributes.c hfs_find_exit(&fd); fd 15 fs/hfsplus/bfind.c int hfs_find_init(struct hfs_btree *tree, struct hfs_find_data *fd) fd 19 fs/hfsplus/bfind.c fd->tree = tree; fd 20 fs/hfsplus/bfind.c fd->bnode = NULL; fd 24 fs/hfsplus/bfind.c fd->search_key = ptr; fd 25 fs/hfsplus/bfind.c fd->key = ptr + tree->max_key_len + 2; fd 44 fs/hfsplus/bfind.c void hfs_find_exit(struct hfs_find_data *fd) fd 46 fs/hfsplus/bfind.c hfs_bnode_put(fd->bnode); fd 47 fs/hfsplus/bfind.c kfree(fd->search_key); fd 49 fs/hfsplus/bfind.c fd->tree->cnid, __builtin_return_address(0)); fd 50 fs/hfsplus/bfind.c mutex_unlock(&fd->tree->tree_lock); fd 51 fs/hfsplus/bfind.c fd->tree = NULL; fd 55 fs/hfsplus/bfind.c struct hfs_find_data *fd, fd 64 fs/hfsplus/bfind.c cur_cnid = fd->key->ext.cnid; fd 65 fs/hfsplus/bfind.c search_cnid = fd->search_key->ext.cnid; fd 67 fs/hfsplus/bfind.c cur_cnid = fd->key->cat.parent; fd 68 fs/hfsplus/bfind.c search_cnid = fd->search_key->cat.parent; fd 70 fs/hfsplus/bfind.c cur_cnid = fd->key->attr.cnid; fd 71 fs/hfsplus/bfind.c search_cnid = fd->search_key->attr.cnid; fd 93 fs/hfsplus/bfind.c struct hfs_find_data *fd, fd 100 fs/hfsplus/bfind.c cmpval = bnode->tree->keycmp(fd->key, fd->search_key); fd 114 fs/hfsplus/bfind.c int __hfs_brec_find(struct hfs_bnode *bnode, struct hfs_find_data *fd, fd 134 fs/hfsplus/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 135 fs/hfsplus/bfind.c if (rec_found(bnode, fd, &b, &e, &rec)) { fd 148 fs/hfsplus/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 152 fs/hfsplus/bfind.c fd->record = e; fd 153 fs/hfsplus/bfind.c fd->keyoffset = off; fd 154 fs/hfsplus/bfind.c fd->keylength = keylen; fd 155 fs/hfsplus/bfind.c fd->entryoffset = off + keylen; fd 156 fs/hfsplus/bfind.c fd->entrylength = len - keylen; fd 164 fs/hfsplus/bfind.c int hfs_brec_find(struct hfs_find_data *fd, search_strategy_t do_key_compare) fd 172 fs/hfsplus/bfind.c tree = fd->tree; fd 173 fs/hfsplus/bfind.c if (fd->bnode) fd 174 fs/hfsplus/bfind.c hfs_bnode_put(fd->bnode); fd 175 fs/hfsplus/bfind.c fd->bnode = NULL; fd 195 fs/hfsplus/bfind.c res = __hfs_brec_find(bnode, fd, do_key_compare); fd 198 fs/hfsplus/bfind.c if (fd->record < 0) fd 202 fs/hfsplus/bfind.c hfs_bnode_read(bnode, &data, fd->entryoffset, 4); fd 206 fs/hfsplus/bfind.c fd->bnode = bnode; fd 218 fs/hfsplus/bfind.c int hfs_brec_read(struct hfs_find_data *fd, void *rec, int rec_len) fd 222 fs/hfsplus/bfind.c res = hfs_brec_find(fd, hfs_find_rec_by_key); fd 225 fs/hfsplus/bfind.c if (fd->entrylength > rec_len) fd 227 fs/hfsplus/bfind.c hfs_bnode_read(fd->bnode, rec, fd->entryoffset, fd->entrylength); fd 231 fs/hfsplus/bfind.c int hfs_brec_goto(struct hfs_find_data *fd, int cnt) fd 238 fs/hfsplus/bfind.c bnode = fd->bnode; fd 243 fs/hfsplus/bfind.c while (cnt > fd->record) { fd 244 fs/hfsplus/bfind.c cnt -= fd->record + 1; fd 245 fs/hfsplus/bfind.c fd->record = bnode->num_recs - 1; fd 259 fs/hfsplus/bfind.c fd->record -= cnt; fd 261 fs/hfsplus/bfind.c while (cnt >= bnode->num_recs - fd->record) { fd 262 fs/hfsplus/bfind.c cnt -= bnode->num_recs - fd->record; fd 263 fs/hfsplus/bfind.c fd->record = 0; fd 277 fs/hfsplus/bfind.c fd->record += cnt; fd 280 fs/hfsplus/bfind.c len = hfs_brec_lenoff(bnode, fd->record, &off); fd 281 fs/hfsplus/bfind.c keylen = hfs_brec_keylen(bnode, fd->record); fd 286 fs/hfsplus/bfind.c fd->keyoffset = off; fd 287 fs/hfsplus/bfind.c fd->keylength = keylen; fd 288 fs/hfsplus/bfind.c fd->entryoffset = off + keylen; fd 289 fs/hfsplus/bfind.c fd->entrylength = len - keylen; fd 290 fs/hfsplus/bfind.c hfs_bnode_read(bnode, fd->key, off, keylen); fd 292 fs/hfsplus/bfind.c fd->bnode = bnode; fd 15 fs/hfsplus/brec.c static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd); fd 16 fs/hfsplus/brec.c static int hfs_brec_update_parent(struct hfs_find_data *fd); fd 63 fs/hfsplus/brec.c int hfs_brec_insert(struct hfs_find_data *fd, void *entry, int entry_len) fd 72 fs/hfsplus/brec.c tree = fd->tree; fd 73 fs/hfsplus/brec.c if (!fd->bnode) { fd 79 fs/hfsplus/brec.c fd->bnode = node; fd 80 fs/hfsplus/brec.c fd->record = -1; fd 83 fs/hfsplus/brec.c key_len = be16_to_cpu(fd->search_key->key_len) + 2; fd 86 fs/hfsplus/brec.c rec = fd->record + 1; fd 89 fs/hfsplus/brec.c node = fd->bnode; fd 100 fs/hfsplus/brec.c new_node = hfs_bnode_split(fd); fd 132 fs/hfsplus/brec.c hfs_bnode_write(node, fd->search_key, data_off, key_len); fd 141 fs/hfsplus/brec.c hfs_bnode_read_key(node, fd->search_key, data_off + size); fd 142 fs/hfsplus/brec.c hfs_brec_update_parent(fd); fd 146 fs/hfsplus/brec.c hfs_bnode_put(fd->bnode); fd 151 fs/hfsplus/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); fd 159 fs/hfsplus/brec.c hfs_bnode_read_key(new_node, fd->search_key, 14); fd 160 fs/hfsplus/brec.c __hfs_brec_find(fd->bnode, fd, hfs_find_rec_by_key); fd 167 fs/hfsplus/brec.c key_len = be16_to_cpu(fd->search_key->key_len) + 2; fd 169 fs/hfsplus/brec.c fd->search_key->key_len = fd 179 fs/hfsplus/brec.c int hfs_brec_remove(struct hfs_find_data *fd) fd 185 fs/hfsplus/brec.c tree = fd->tree; fd 186 fs/hfsplus/brec.c node = fd->bnode; fd 188 fs/hfsplus/brec.c rec_off = tree->node_size - (fd->record + 2) * 2; fd 197 fs/hfsplus/brec.c fd->record, fd->keylength + fd->entrylength); fd 206 fs/hfsplus/brec.c node = fd->bnode = parent; fd 208 fs/hfsplus/brec.c __hfs_brec_find(node, fd, hfs_find_rec_by_key); fd 217 fs/hfsplus/brec.c size = fd->keylength + fd->entrylength; fd 226 fs/hfsplus/brec.c hfs_bnode_move(node, fd->keyoffset, fd->keyoffset + size, fd 227 fs/hfsplus/brec.c data_off - fd->keyoffset - size); fd 230 fs/hfsplus/brec.c if (!fd->record) fd 231 fs/hfsplus/brec.c hfs_brec_update_parent(fd); fd 235 fs/hfsplus/brec.c static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd) fd 243 fs/hfsplus/brec.c tree = fd->tree; fd 244 fs/hfsplus/brec.c node = fd->bnode; fd 286 fs/hfsplus/brec.c if (fd->record + 1 < num_recs) { fd 296 fs/hfsplus/brec.c fd->bnode = new_node; fd 297 fs/hfsplus/brec.c fd->record -= num_recs; fd 298 fs/hfsplus/brec.c fd->keyoffset -= data_start - 14; fd 299 fs/hfsplus/brec.c fd->entryoffset -= data_start - 14; fd 356 fs/hfsplus/brec.c static int hfs_brec_update_parent(struct hfs_find_data *fd) fd 364 fs/hfsplus/brec.c tree = fd->tree; fd 365 fs/hfsplus/brec.c node = fd->bnode; fd 374 fs/hfsplus/brec.c __hfs_brec_find(parent, fd, hfs_find_rec_by_key); fd 375 fs/hfsplus/brec.c if (fd->record < 0) fd 378 fs/hfsplus/brec.c rec = fd->record; fd 385 fs/hfsplus/brec.c fd->keylength = newkeylen = tree->max_key_len + 2; fd 387 fs/hfsplus/brec.c rec, fd->keylength, newkeylen); fd 391 fs/hfsplus/brec.c diff = newkeylen - fd->keylength; fd 399 fs/hfsplus/brec.c fd->bnode = parent; fd 400 fs/hfsplus/brec.c new_node = hfs_bnode_split(fd); fd 403 fs/hfsplus/brec.c parent = fd->bnode; fd 404 fs/hfsplus/brec.c rec = fd->record; fd 423 fs/hfsplus/brec.c hfs_bnode_copy(parent, fd->keyoffset, node, 14, newkeylen); fd 436 fs/hfsplus/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); fd 438 fs/hfsplus/brec.c hfs_bnode_read_key(new_node, fd->search_key, 14); fd 441 fs/hfsplus/brec.c __hfs_brec_find(fd->bnode, fd, hfs_find_rec_by_key); fd 442 fs/hfsplus/brec.c hfs_brec_insert(fd, &cnid, sizeof(cnid)); fd 443 fs/hfsplus/brec.c hfs_bnode_put(fd->bnode); fd 450 fs/hfsplus/brec.c hfs_bnode_read_key(node, fd->search_key, 14); fd 458 fs/hfsplus/brec.c fd->bnode = node; fd 195 fs/hfsplus/catalog.c struct hfs_find_data *fd) fd 201 fs/hfsplus/catalog.c hfsplus_cat_build_key_with_cnid(sb, fd->search_key, cnid); fd 202 fs/hfsplus/catalog.c err = hfs_brec_read(fd, &tmp, sizeof(hfsplus_cat_entry)); fd 217 fs/hfsplus/catalog.c hfsplus_cat_build_key_uni(fd->search_key, fd 220 fs/hfsplus/catalog.c return hfs_brec_find(fd, hfs_find_rec_by_key); fd 257 fs/hfsplus/catalog.c struct hfs_find_data fd; fd 264 fs/hfsplus/catalog.c err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd); fd 272 fs/hfsplus/catalog.c err = hfs_bmap_reserve(fd.tree, 2 * fd.tree->depth); fd 276 fs/hfsplus/catalog.c hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid); fd 286 fs/hfsplus/catalog.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 292 fs/hfsplus/catalog.c err = hfs_brec_insert(&fd, &entry, entry_size); fd 296 fs/hfsplus/catalog.c err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, str); fd 301 fs/hfsplus/catalog.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 308 fs/hfsplus/catalog.c err = hfs_brec_insert(&fd, &entry, entry_size); fd 318 fs/hfsplus/catalog.c hfs_find_exit(&fd); fd 322 fs/hfsplus/catalog.c hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid); fd 323 fs/hfsplus/catalog.c if (!hfs_brec_find(&fd, hfs_find_rec_by_key)) fd 324 fs/hfsplus/catalog.c hfs_brec_remove(&fd); fd 326 fs/hfsplus/catalog.c hfs_find_exit(&fd); fd 333 fs/hfsplus/catalog.c struct hfs_find_data fd; fd 340 fs/hfsplus/catalog.c err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd); fd 348 fs/hfsplus/catalog.c err = hfs_bmap_reserve(fd.tree, 2 * (int)fd.tree->depth - 2); fd 355 fs/hfsplus/catalog.c hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid); fd 356 fs/hfsplus/catalog.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 360 fs/hfsplus/catalog.c off = fd.entryoffset + fd 362 fs/hfsplus/catalog.c fd.search_key->cat.parent = cpu_to_be32(dir->i_ino); fd 363 fs/hfsplus/catalog.c hfs_bnode_read(fd.bnode, fd 364 fs/hfsplus/catalog.c &fd.search_key->cat.name.length, off, 2); fd 365 fs/hfsplus/catalog.c len = be16_to_cpu(fd.search_key->cat.name.length) * 2; fd 366 fs/hfsplus/catalog.c hfs_bnode_read(fd.bnode, fd 367 fs/hfsplus/catalog.c &fd.search_key->cat.name.unicode, fd 369 fs/hfsplus/catalog.c fd.search_key->key_len = cpu_to_be16(6 + len); fd 371 fs/hfsplus/catalog.c err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, str); fd 376 fs/hfsplus/catalog.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 380 fs/hfsplus/catalog.c type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); fd 383 fs/hfsplus/catalog.c off = fd.entryoffset + offsetof(hfsplus_cat_file, data_fork); fd 384 fs/hfsplus/catalog.c hfs_bnode_read(fd.bnode, &fork, off, sizeof(fork)); fd 388 fs/hfsplus/catalog.c off = fd.entryoffset + fd 390 fs/hfsplus/catalog.c hfs_bnode_read(fd.bnode, &fork, off, sizeof(fork)); fd 399 fs/hfsplus/catalog.c if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) fd 404 fs/hfsplus/catalog.c err = hfs_brec_remove(&fd); fd 408 fs/hfsplus/catalog.c hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid); fd 409 fs/hfsplus/catalog.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 413 fs/hfsplus/catalog.c err = hfs_brec_remove(&fd); fd 429 fs/hfsplus/catalog.c hfs_find_exit(&fd); fd 34 fs/hfsplus/dir.c struct hfs_find_data fd; fd 44 fs/hfsplus/dir.c err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd); fd 47 fs/hfsplus/dir.c err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, fd 52 fs/hfsplus/dir.c err = hfs_brec_read(&fd, &entry, sizeof(entry)); fd 55 fs/hfsplus/dir.c hfs_find_exit(&fd); fd 64 fs/hfsplus/dir.c if (fd.entrylength < sizeof(struct hfsplus_cat_folder)) { fd 71 fs/hfsplus/dir.c if (fd.entrylength < sizeof(struct hfsplus_cat_file)) { fd 103 fs/hfsplus/dir.c err = hfsplus_cat_build_key(sb, fd.search_key, fd 117 fs/hfsplus/dir.c hfs_find_exit(&fd); fd 126 fs/hfsplus/dir.c hfs_find_exit(&fd); fd 137 fs/hfsplus/dir.c struct hfs_find_data fd; fd 144 fs/hfsplus/dir.c err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd); fd 152 fs/hfsplus/dir.c hfsplus_cat_build_key_with_cnid(sb, fd.search_key, inode->i_ino); fd 153 fs/hfsplus/dir.c err = hfs_brec_find(&fd, hfs_find_rec_by_key); fd 164 fs/hfsplus/dir.c if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { fd 169 fs/hfsplus/dir.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd 170 fs/hfsplus/dir.c fd.entrylength); fd 176 fs/hfsplus/dir.c if (fd.entrylength < HFSPLUS_MIN_THREAD_SZ) { fd 188 fs/hfsplus/dir.c err = hfs_brec_goto(&fd, ctx->pos - 1); fd 192 fs/hfsplus/dir.c if (be32_to_cpu(fd.key->cat.parent) != inode->i_ino) { fd 198 fs/hfsplus/dir.c if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { fd 203 fs/hfsplus/dir.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd 204 fs/hfsplus/dir.c fd.entrylength); fd 207 fs/hfsplus/dir.c err = hfsplus_uni2asc(sb, &fd.key->cat.name, strbuf, &len); fd 211 fs/hfsplus/dir.c if (fd.entrylength < fd 228 fs/hfsplus/dir.c if (fd.entrylength < sizeof(struct hfsplus_cat_file)) { fd 260 fs/hfsplus/dir.c err = hfs_brec_goto(&fd, 1); fd 281 fs/hfsplus/dir.c memcpy(&rd->key, fd.key, sizeof(struct hfsplus_cat_key)); fd 284 fs/hfsplus/dir.c hfs_find_exit(&fd); fd 88 fs/hfsplus/extents.c struct hfs_find_data *fd) fd 95 fs/hfsplus/extents.c hfsplus_ext_build_key(fd->search_key, inode->i_ino, hip->cached_start, fd 99 fs/hfsplus/extents.c res = hfs_brec_find(fd, hfs_find_rec_by_key); fd 104 fs/hfsplus/extents.c res = hfs_bmap_reserve(fd->tree, fd->tree->depth + 1); fd 107 fs/hfsplus/extents.c hfs_brec_insert(fd, hip->cached_extents, fd 113 fs/hfsplus/extents.c hfs_bnode_write(fd->bnode, hip->cached_extents, fd 114 fs/hfsplus/extents.c fd->entryoffset, fd->entrylength); fd 134 fs/hfsplus/extents.c struct hfs_find_data fd; fd 136 fs/hfsplus/extents.c res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->ext_tree, &fd); fd 139 fs/hfsplus/extents.c res = __hfsplus_ext_write_extent(inode, &fd); fd 140 fs/hfsplus/extents.c hfs_find_exit(&fd); fd 156 fs/hfsplus/extents.c static inline int __hfsplus_ext_read_extent(struct hfs_find_data *fd, fd 162 fs/hfsplus/extents.c hfsplus_ext_build_key(fd->search_key, cnid, block, type); fd 163 fs/hfsplus/extents.c fd->key->ext.cnid = 0; fd 164 fs/hfsplus/extents.c res = hfs_brec_find(fd, hfs_find_rec_by_key); fd 167 fs/hfsplus/extents.c if (fd->key->ext.cnid != fd->search_key->ext.cnid || fd 168 fs/hfsplus/extents.c fd->key->ext.fork_type != fd->search_key->ext.fork_type) fd 170 fs/hfsplus/extents.c if (fd->entrylength != sizeof(hfsplus_extent_rec)) fd 172 fs/hfsplus/extents.c hfs_bnode_read(fd->bnode, extent, fd->entryoffset, fd 177 fs/hfsplus/extents.c static inline int __hfsplus_ext_cache_extent(struct hfs_find_data *fd, fd 186 fs/hfsplus/extents.c res = __hfsplus_ext_write_extent(inode, fd); fd 191 fs/hfsplus/extents.c res = __hfsplus_ext_read_extent(fd, hip->cached_extents, inode->i_ino, fd 196 fs/hfsplus/extents.c hip->cached_start = be32_to_cpu(fd->key->ext.start_block); fd 209 fs/hfsplus/extents.c struct hfs_find_data fd; fd 216 fs/hfsplus/extents.c res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->ext_tree, &fd); fd 218 fs/hfsplus/extents.c res = __hfsplus_ext_cache_extent(&fd, inode, block); fd 219 fs/hfsplus/extents.c hfs_find_exit(&fd); fd 399 fs/hfsplus/extents.c struct hfs_find_data fd; fd 418 fs/hfsplus/extents.c res = hfs_find_init(HFSPLUS_SB(sb)->ext_tree, &fd); fd 422 fs/hfsplus/extents.c res = __hfsplus_ext_read_extent(&fd, ext_entry, cnid, fd 426 fs/hfsplus/extents.c start = be32_to_cpu(fd.key->ext.start_block); fd 427 fs/hfsplus/extents.c hfs_brec_remove(&fd); fd 429 fs/hfsplus/extents.c mutex_unlock(&fd.tree->tree_lock); fd 433 fs/hfsplus/extents.c mutex_lock(&fd.tree->tree_lock); fd 435 fs/hfsplus/extents.c hfs_find_exit(&fd); fd 547 fs/hfsplus/extents.c struct hfs_find_data fd; fd 582 fs/hfsplus/extents.c res = hfs_find_init(HFSPLUS_SB(sb)->ext_tree, &fd); fd 590 fs/hfsplus/extents.c mutex_unlock(&fd.tree->tree_lock); fd 595 fs/hfsplus/extents.c mutex_lock(&fd.tree->tree_lock); fd 598 fs/hfsplus/extents.c res = __hfsplus_ext_cache_extent(&fd, inode, alloc_cnt); fd 601 fs/hfsplus/extents.c hfs_brec_remove(&fd); fd 603 fs/hfsplus/extents.c mutex_unlock(&fd.tree->tree_lock); fd 615 fs/hfsplus/extents.c mutex_lock(&fd.tree->tree_lock); fd 617 fs/hfsplus/extents.c hfs_find_exit(&fd); fd 381 fs/hfsplus/hfsplus_fs.h struct hfs_find_data *fd); fd 428 fs/hfsplus/hfsplus_fs.h int hfs_brec_insert(struct hfs_find_data *fd, void *entry, int entry_len); fd 429 fs/hfsplus/hfsplus_fs.h int hfs_brec_remove(struct hfs_find_data *fd); fd 432 fs/hfsplus/hfsplus_fs.h int hfs_find_init(struct hfs_btree *tree, struct hfs_find_data *fd); fd 433 fs/hfsplus/hfsplus_fs.h void hfs_find_exit(struct hfs_find_data *fd); fd 434 fs/hfsplus/hfsplus_fs.h int hfs_find_1st_rec_by_cnid(struct hfs_bnode *bnode, struct hfs_find_data *fd, fd 436 fs/hfsplus/hfsplus_fs.h int hfs_find_rec_by_key(struct hfs_bnode *bnode, struct hfs_find_data *fd, fd 438 fs/hfsplus/hfsplus_fs.h int __hfs_brec_find(struct hfs_bnode *bnode, struct hfs_find_data *fd, fd 440 fs/hfsplus/hfsplus_fs.h int hfs_brec_find(struct hfs_find_data *fd, search_strategy_t do_key_compare); fd 441 fs/hfsplus/hfsplus_fs.h int hfs_brec_read(struct hfs_find_data *fd, void *rec, int rec_len); fd 442 fs/hfsplus/hfsplus_fs.h int hfs_brec_goto(struct hfs_find_data *fd, int cnt); fd 455 fs/hfsplus/hfsplus_fs.h struct hfs_find_data *fd); fd 489 fs/hfsplus/hfsplus_fs.h int hfsplus_cat_read_inode(struct inode *inode, struct hfs_find_data *fd); fd 488 fs/hfsplus/inode.c int hfsplus_cat_read_inode(struct inode *inode, struct hfs_find_data *fd) fd 494 fs/hfsplus/inode.c type = hfs_bnode_read_u16(fd->bnode, fd->entryoffset); fd 500 fs/hfsplus/inode.c if (fd->entrylength < sizeof(struct hfsplus_cat_folder)) fd 502 fs/hfsplus/inode.c hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, fd 521 fs/hfsplus/inode.c if (fd->entrylength < sizeof(struct hfsplus_cat_file)) fd 523 fs/hfsplus/inode.c hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, fd 559 fs/hfsplus/inode.c struct hfs_find_data fd; fd 568 fs/hfsplus/inode.c if (hfs_find_init(HFSPLUS_SB(main_inode->i_sb)->cat_tree, &fd)) fd 572 fs/hfsplus/inode.c if (hfsplus_find_cat(main_inode->i_sb, main_inode->i_ino, &fd)) fd 579 fs/hfsplus/inode.c if (fd.entrylength < sizeof(struct hfsplus_cat_folder)) fd 581 fs/hfsplus/inode.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd 593 fs/hfsplus/inode.c hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, fd 597 fs/hfsplus/inode.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd 600 fs/hfsplus/inode.c hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, fd 605 fs/hfsplus/inode.c if (fd.entrylength < sizeof(struct hfsplus_cat_file)) fd 607 fs/hfsplus/inode.c hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd 620 fs/hfsplus/inode.c hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, fd 626 fs/hfsplus/inode.c hfs_find_exit(&fd); fd 60 fs/hfsplus/super.c struct hfs_find_data fd; fd 80 fs/hfsplus/super.c err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); fd 82 fs/hfsplus/super.c err = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); fd 84 fs/hfsplus/super.c err = hfsplus_cat_read_inode(inode, &fd); fd 85 fs/hfsplus/super.c hfs_find_exit(&fd); fd 380 fs/hfsplus/super.c struct hfs_find_data fd; fd 520 fs/hfsplus/super.c err = hfs_find_init(sbi->cat_tree, &fd); fd 523 fs/hfsplus/super.c err = hfsplus_cat_build_key(sb, fd.search_key, HFSPLUS_ROOT_CNID, &str); fd 526 fs/hfsplus/super.c if (!hfs_brec_read(&fd, &entry, sizeof(entry))) { fd 527 fs/hfsplus/super.c hfs_find_exit(&fd); fd 539 fs/hfsplus/super.c hfs_find_exit(&fd); fd 444 fs/hfsplus/xattr.c struct hfs_find_data fd; fd 453 fs/hfsplus/xattr.c res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); fd 458 fs/hfsplus/xattr.c res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); fd 461 fs/hfsplus/xattr.c entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); fd 464 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, folder_finder_info, fd 465 fs/hfsplus/xattr.c fd.entryoffset + fd 471 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, file_finder_info, fd 472 fs/hfsplus/xattr.c fd.entryoffset + fd 486 fs/hfsplus/xattr.c hfs_find_exit(&fd); fd 493 fs/hfsplus/xattr.c struct hfs_find_data fd; fd 517 fs/hfsplus/xattr.c res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); fd 523 fs/hfsplus/xattr.c res = hfsplus_find_attr(inode->i_sb, inode->i_ino, name, &fd); fd 532 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, &xattr_record_type, fd 533 fs/hfsplus/xattr.c fd.entryoffset, sizeof(xattr_record_type)); fd 536 fs/hfsplus/xattr.c record_length = hfs_bnode_read_u16(fd.bnode, fd 537 fs/hfsplus/xattr.c fd.entryoffset + fd 557 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, entry, fd.entryoffset, fd 569 fs/hfsplus/xattr.c hfs_find_exit(&fd); fd 612 fs/hfsplus/xattr.c struct hfs_find_data fd; fd 619 fs/hfsplus/xattr.c res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); fd 625 fs/hfsplus/xattr.c res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); fd 629 fs/hfsplus/xattr.c entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); fd 632 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, folder_finder_info, fd 633 fs/hfsplus/xattr.c fd.entryoffset + fd 639 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, file_finder_info, fd 640 fs/hfsplus/xattr.c fd.entryoffset + fd 670 fs/hfsplus/xattr.c hfs_find_exit(&fd); fd 680 fs/hfsplus/xattr.c struct hfs_find_data fd; fd 697 fs/hfsplus/xattr.c err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); fd 710 fs/hfsplus/xattr.c err = hfsplus_find_attr(inode->i_sb, inode->i_ino, NULL, &fd); fd 723 fs/hfsplus/xattr.c key_len = hfs_bnode_read_u16(fd.bnode, fd.keyoffset); fd 724 fs/hfsplus/xattr.c if (key_len == 0 || key_len > fd.tree->max_key_len) { fd 730 fs/hfsplus/xattr.c hfs_bnode_read(fd.bnode, &attr_key, fd 731 fs/hfsplus/xattr.c fd.keyoffset, key_len + sizeof(key_len)); fd 738 fs/hfsplus/xattr.c (const struct hfsplus_unistr *)&fd.key->attr.key_name, fd 757 fs/hfsplus/xattr.c if (hfs_brec_goto(&fd, 1)) fd 764 fs/hfsplus/xattr.c hfs_find_exit(&fd); fd 66 fs/hostfs/hostfs.h extern int stat_file(const char *path, struct hostfs_stat *p, int fd); fd 75 fs/hostfs/hostfs.h extern int replace_file(int oldfd, int fd); fd 77 fs/hostfs/hostfs.h extern int read_file(int fd, unsigned long long *offset, char *buf, int len); fd 78 fs/hostfs/hostfs.h extern int write_file(int fd, unsigned long long *offset, const char *buf, fd 80 fs/hostfs/hostfs.h extern int lseek_file(int fd, long long offset, int whence); fd 81 fs/hostfs/hostfs.h extern int fsync_file(int fd, int datasync); fd 83 fs/hostfs/hostfs.h extern int set_attr(const char *file, struct hostfs_iattr *attrs, int fd); fd 24 fs/hostfs/hostfs_kern.c int fd; fd 229 fs/hostfs/hostfs_kern.c hi->fd = -1; fd 240 fs/hostfs/hostfs_kern.c if (HOSTFS_I(inode)->fd != -1) { fd 241 fs/hostfs/hostfs_kern.c close_file(&HOSTFS_I(inode)->fd); fd 242 fs/hostfs/hostfs_kern.c HOSTFS_I(inode)->fd = -1; fd 304 fs/hostfs/hostfs_kern.c int r, w, fd; fd 324 fs/hostfs/hostfs_kern.c fd = open_file(name, r, w, append); fd 326 fs/hostfs/hostfs_kern.c if (fd < 0) fd 327 fs/hostfs/hostfs_kern.c return fd; fd 333 fs/hostfs/hostfs_kern.c close_file(&fd); fd 339 fs/hostfs/hostfs_kern.c close_file(&fd); fd 342 fs/hostfs/hostfs_kern.c if (HOSTFS_I(ino)->fd == -1) { fd 343 fs/hostfs/hostfs_kern.c HOSTFS_I(ino)->fd = fd; fd 345 fs/hostfs/hostfs_kern.c err = replace_file(fd, HOSTFS_I(ino)->fd); fd 346 fs/hostfs/hostfs_kern.c close_file(&fd); fd 376 fs/hostfs/hostfs_kern.c ret = fsync_file(HOSTFS_I(inode)->fd, datasync); fd 416 fs/hostfs/hostfs_kern.c err = write_file(HOSTFS_I(inode)->fd, &base, buffer, count); fd 443 fs/hostfs/hostfs_kern.c bytes_read = read_file(FILE_HOSTFS_I(file)->fd, &start, buffer, fd 486 fs/hostfs/hostfs_kern.c err = write_file(FILE_HOSTFS_I(file)->fd, &pos, buffer + from, copied); fd 565 fs/hostfs/hostfs_kern.c int error, fd; fd 578 fs/hostfs/hostfs_kern.c fd = file_create(name, mode & 0777); fd 579 fs/hostfs/hostfs_kern.c if (fd < 0) fd 580 fs/hostfs/hostfs_kern.c error = fd; fd 588 fs/hostfs/hostfs_kern.c HOSTFS_I(inode)->fd = fd; fd 795 fs/hostfs/hostfs_kern.c int fd = HOSTFS_I(inode)->fd; fd 842 fs/hostfs/hostfs_kern.c err = set_attr(name, &attrs, fd); fd 41 fs/hostfs/hostfs_user.c int stat_file(const char *path, struct hostfs_stat *p, int fd) fd 45 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 46 fs/hostfs/hostfs_user.c if (fstat64(fd, &buf) < 0) fd 72 fs/hostfs/hostfs_user.c int mode = 0, fd; fd 84 fs/hostfs/hostfs_user.c fd = open64(path, mode); fd 85 fs/hostfs/hostfs_user.c if (fd < 0) fd 87 fs/hostfs/hostfs_user.c else return fd; fd 124 fs/hostfs/hostfs_user.c int read_file(int fd, unsigned long long *offset, char *buf, int len) fd 128 fs/hostfs/hostfs_user.c n = pread64(fd, buf, len, *offset); fd 135 fs/hostfs/hostfs_user.c int write_file(int fd, unsigned long long *offset, const char *buf, int len) fd 139 fs/hostfs/hostfs_user.c n = pwrite64(fd, buf, len, *offset); fd 146 fs/hostfs/hostfs_user.c int lseek_file(int fd, long long offset, int whence) fd 150 fs/hostfs/hostfs_user.c ret = lseek64(fd, offset, whence); fd 156 fs/hostfs/hostfs_user.c int fsync_file(int fd, int datasync) fd 160 fs/hostfs/hostfs_user.c ret = fdatasync(fd); fd 162 fs/hostfs/hostfs_user.c ret = fsync(fd); fd 169 fs/hostfs/hostfs_user.c int replace_file(int oldfd, int fd) fd 171 fs/hostfs/hostfs_user.c return dup2(oldfd, fd); fd 186 fs/hostfs/hostfs_user.c int fd; fd 188 fs/hostfs/hostfs_user.c fd = open64(name, O_CREAT | O_RDWR, mode); fd 189 fs/hostfs/hostfs_user.c if (fd < 0) fd 191 fs/hostfs/hostfs_user.c return fd; fd 194 fs/hostfs/hostfs_user.c int set_attr(const char *file, struct hostfs_iattr *attrs, int fd) fd 201 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 202 fs/hostfs/hostfs_user.c if (fchmod(fd, attrs->ia_mode) != 0) fd 209 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 210 fs/hostfs/hostfs_user.c if (fchown(fd, attrs->ia_uid, -1)) fd 217 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 218 fs/hostfs/hostfs_user.c if (fchown(fd, -1, attrs->ia_gid)) fd 225 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 226 fs/hostfs/hostfs_user.c if (ftruncate(fd, attrs->ia_size)) fd 240 fs/hostfs/hostfs_user.c err = stat_file(file, &st, fd); fd 258 fs/hostfs/hostfs_user.c if (fd >= 0) { fd 259 fs/hostfs/hostfs_user.c if (futimes(fd, times) != 0) fd 268 fs/hostfs/hostfs_user.c err = stat_file(file, &st, fd); fd 128 fs/internal.h long do_sys_ftruncate(unsigned int fd, loff_t length, int small); fd 187 fs/internal.h extern int do_vfs_ioctl(struct file *file, unsigned int fd, unsigned int cmd, fd 361 fs/io_uring.c unsigned int fd; fd 1034 fs/io_uring.c static struct file *io_file_get(struct io_submit_state *state, int fd) fd 1037 fs/io_uring.c return fget(fd); fd 1040 fs/io_uring.c if (state->fd == fd) { fd 1047 fs/io_uring.c state->file = fget_many(fd, state->ios_left); fd 1051 fs/io_uring.c state->fd = fd; fd 2376 fs/io_uring.c int fd; fd 2379 fs/io_uring.c fd = READ_ONCE(s->sqe->fd); fd 2395 fs/io_uring.c (unsigned) fd >= ctx->nr_user_files)) fd 2397 fs/io_uring.c req->file = ctx->user_files[fd]; fd 2402 fs/io_uring.c req->file = io_file_get(state, fd); fd 3180 fs/io_uring.c int fd, ret = 0; fd 3196 fs/io_uring.c if (copy_from_user(&fd, &fds[i], sizeof(fd))) fd 3199 fs/io_uring.c ctx->user_files[i] = fget(fd); fd 3591 fs/io_uring.c int fd; fd 3596 fs/io_uring.c if (copy_from_user(&fd, fds, sizeof(*fds))) fd 3599 fs/io_uring.c ctx->cq_ev_fd = eventfd_ctx_fdget(fd); fd 3671 fs/io_uring.c static int io_uring_fasync(int fd, struct file *file, int on) fd 3675 fs/io_uring.c return fasync_helper(fd, file, on, &ctx->cq_fasync); fd 3729 fs/io_uring.c SYSCALL_DEFINE6(io_uring_enter, unsigned int, fd, u32, to_submit, fd 3736 fs/io_uring.c struct fd f; fd 3741 fs/io_uring.c f = fdget(fd); fd 4083 fs/io_uring.c SYSCALL_DEFINE4(io_uring_register, unsigned int, fd, unsigned int, opcode, fd 4088 fs/io_uring.c struct fd f; fd 4090 fs/io_uring.c f = fdget(fd); fd 226 fs/ioctl.c struct fd src_file = fdget(srcfd); fd 536 fs/ioctl.c static int ioctl_fioasync(unsigned int fd, struct file *filp, fd 551 fs/ioctl.c error = filp->f_op->fasync(fd, filp, on); fd 635 fs/ioctl.c int do_vfs_ioctl(struct file *filp, unsigned int fd, unsigned int cmd, fd 644 fs/ioctl.c set_close_on_exec(fd, 1); fd 648 fs/ioctl.c set_close_on_exec(fd, 0); fd 656 fs/ioctl.c error = ioctl_fioasync(fd, filp, argp); fd 705 fs/ioctl.c int ksys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg) fd 708 fs/ioctl.c struct fd f = fdget(fd); fd 714 fs/ioctl.c error = do_vfs_ioctl(f.file, fd, cmd, arg); fd 719 fs/ioctl.c SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) fd 721 fs/ioctl.c return ksys_ioctl(fd, cmd, arg); fd 56 fs/jffs2/build.c struct jffs2_full_dirent *fd; fd 61 fs/jffs2/build.c for(fd = ic->scan_dents; fd; fd = fd->next) { fd 63 fs/jffs2/build.c if (!fd->ino) fd 68 fs/jffs2/build.c child_ic = jffs2_get_ino_cache(c, fd->ino); fd 71 fs/jffs2/build.c fd->name, fd->ino, ic->ino); fd 72 fs/jffs2/build.c jffs2_mark_node_obsolete(c, fd->raw); fd 74 fs/jffs2/build.c fd->ic = NULL; fd 79 fs/jffs2/build.c fd->ic = child_ic; fd 83 fs/jffs2/build.c if (fd->type == DT_DIR) { fd 89 fs/jffs2/build.c dbg_fsbuild("increased nlink for child \"%s\" (ino #%u)\n", fd->name, fd->ino); fd 103 fs/jffs2/build.c struct jffs2_full_dirent *fd; fd 150 fs/jffs2/build.c fd = dead_fds; fd 151 fs/jffs2/build.c dead_fds = fd->next; fd 153 fs/jffs2/build.c ic = jffs2_get_ino_cache(c, fd->ino); fd 157 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 180 fs/jffs2/build.c fd = ic->scan_dents; fd 181 fs/jffs2/build.c ic->scan_dents = fd->next; fd 186 fs/jffs2/build.c if (fd->type == DT_DIR) { fd 187 fs/jffs2/build.c if (!fd->ic) { fd 194 fs/jffs2/build.c BUG_ON(!(fd->ic->flags & INO_FLAGS_IS_DIR)); fd 200 fs/jffs2/build.c if (dir_hardlinks && fd->ic->pino_nlink) { fd 202 fs/jffs2/build.c fd->name, fd->ino, ic->ino, fd->ic->pino_nlink); fd 207 fs/jffs2/build.c fd->ic->pino_nlink = ic->ino; fd 209 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 228 fs/jffs2/build.c fd = ic->scan_dents; fd 229 fs/jffs2/build.c ic->scan_dents = fd->next; fd 230 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 244 fs/jffs2/build.c struct jffs2_full_dirent *fd; fd 263 fs/jffs2/build.c fd = ic->scan_dents; fd 264 fs/jffs2/build.c ic->scan_dents = fd->next; fd 266 fs/jffs2/build.c if (!fd->ino) { fd 268 fs/jffs2/build.c dbg_fsbuild("child \"%s\" is a deletion dirent, skipping...\n", fd->name); fd 269 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 275 fs/jffs2/build.c dbg_fsbuild("removing child \"%s\", ino #%u\n", fd->name, fd->ino); fd 277 fs/jffs2/build.c child_ic = jffs2_get_ino_cache(c, fd->ino); fd 280 fs/jffs2/build.c fd->name, fd->ino); fd 281 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 291 fs/jffs2/build.c fd->ino, fd->name); fd 292 fs/jffs2/build.c fd->next = *dead_fds; fd 293 fs/jffs2/build.c *dead_fds = fd; fd 296 fs/jffs2/build.c fd->ino, fd->name, child_ic->pino_nlink); fd 297 fs/jffs2/build.c jffs2_free_full_dirent(fd); fd 79 fs/jffs2/dir.c struct jffs2_full_dirent *fd = NULL, *fd_list; fd 99 fs/jffs2/dir.c (!fd || fd_list->version > fd->version) && fd 102 fs/jffs2/dir.c fd = fd_list; fd 105 fs/jffs2/dir.c if (fd) fd 106 fs/jffs2/dir.c ino = fd->ino; fd 124 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 133 fs/jffs2/dir.c for (fd = f->dents; fd; fd = fd->next) { fd 138 fs/jffs2/dir.c fd->name, fd->ino, fd->type, curofs, (unsigned long)ctx->pos); fd 141 fs/jffs2/dir.c if (!fd->ino) { fd 143 fs/jffs2/dir.c fd->name); fd 148 fs/jffs2/dir.c (unsigned long)ctx->pos, fd->name, fd->ino, fd->type); fd 149 fs/jffs2/dir.c if (!dir_emit(ctx, fd->name, strlen(fd->name), fd->ino, fd->type)) fd 287 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 409 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); fd 411 fs/jffs2/dir.c if (IS_ERR(fd)) { fd 417 fs/jffs2/dir.c ret = PTR_ERR(fd); fd 427 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 449 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 552 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); fd 554 fs/jffs2/dir.c if (IS_ERR(fd)) { fd 560 fs/jffs2/dir.c ret = PTR_ERR(fd); fd 571 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 589 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 593 fs/jffs2/dir.c for (fd = f->dents ; fd; fd = fd->next) { fd 594 fs/jffs2/dir.c if (fd->ino) fd 616 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 724 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); fd 726 fs/jffs2/dir.c if (IS_ERR(fd)) { fd 732 fs/jffs2/dir.c ret = PTR_ERR(fd); fd 742 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 776 fs/jffs2/dir.c struct jffs2_full_dirent *fd; fd 779 fs/jffs2/dir.c for (fd = victim_f->dents; fd; fd = fd->next) { fd 780 fs/jffs2/dir.c if (fd->ino) { fd 301 fs/jffs2/fs.c struct jffs2_full_dirent *fd; fd 304 fs/jffs2/fs.c for (fd=f->dents; fd; fd = fd->next) { fd 305 fs/jffs2/fs.c if (fd->type == DT_DIR && fd->ino) fd 29 fs/jffs2/gc.c struct jffs2_inode_info *f, struct jffs2_full_dnode *fd); fd 31 fs/jffs2/gc.c struct jffs2_inode_info *f, struct jffs2_full_dirent *fd); fd 33 fs/jffs2/gc.c struct jffs2_inode_info *f, struct jffs2_full_dirent *fd); fd 502 fs/jffs2/gc.c struct jffs2_full_dirent *fd; fd 566 fs/jffs2/gc.c for (fd = f->dents; fd; fd=fd->next) { fd 567 fs/jffs2/gc.c if (fd->raw == raw) fd 571 fs/jffs2/gc.c if (fd && fd->ino) { fd 572 fs/jffs2/gc.c ret = jffs2_garbage_collect_dirent(c, jeb, f, fd); fd 573 fs/jffs2/gc.c } else if (fd) { fd 574 fs/jffs2/gc.c ret = jffs2_garbage_collect_deletion_dirent(c, jeb, f, fd); fd 851 fs/jffs2/gc.c struct jffs2_inode_info *f, struct jffs2_full_dirent *fd) fd 860 fs/jffs2/gc.c rd.nsize = strlen(fd->name); fd 866 fs/jffs2/gc.c rd.ino = cpu_to_je32(fd->ino); fd 873 fs/jffs2/gc.c rd.type = fd->type; fd 875 fs/jffs2/gc.c rd.name_crc = cpu_to_je32(crc32(0, fd->name, rd.nsize)); fd 884 fs/jffs2/gc.c new_fd = jffs2_write_dirent(c, f, &rd, fd->name, rd.nsize, ALLOC_GC); fd 896 fs/jffs2/gc.c struct jffs2_inode_info *f, struct jffs2_full_dirent *fd) fd 911 fs/jffs2/gc.c int name_len = strlen(fd->name); fd 912 fs/jffs2/gc.c uint32_t name_crc = crc32(0, fd->name, name_len); fd 913 fs/jffs2/gc.c uint32_t rawlen = ref_totlen(c, jeb, fd->raw); fd 938 fs/jffs2/gc.c if (SECTOR_ADDR(raw->flash_offset) == SECTOR_ADDR(fd->raw->flash_offset)) fd 972 fs/jffs2/gc.c if (memcmp(rd->name, fd->name, name_len)) fd 981 fs/jffs2/gc.c ref_offset(fd->raw), fd->name, fd 985 fs/jffs2/gc.c return jffs2_garbage_collect_dirent(c, jeb, f, fd); fd 997 fs/jffs2/gc.c if ((*fdp) == fd) { fd 999 fs/jffs2/gc.c *fdp = fd->next; fd 1006 fs/jffs2/gc.c fd->name, f->inocache->ino); fd 1008 fs/jffs2/gc.c jffs2_mark_node_obsolete(c, fd->raw); fd 1009 fs/jffs2/gc.c jffs2_free_full_dirent(fd); fd 454 fs/jffs2/nodelist.h struct jffs2_full_dnode *fd, unsigned char *buf, fd 24 fs/jffs2/read.c struct jffs2_full_dnode *fd, unsigned char *buf, fd 38 fs/jffs2/read.c ret = jffs2_flash_read(c, ref_offset(fd->raw), sizeof(*ri), &readlen, (char *)ri); fd 42 fs/jffs2/read.c ref_offset(fd->raw), ret); fd 48 fs/jffs2/read.c ref_offset(fd->raw), sizeof(*ri), readlen); fd 54 fs/jffs2/read.c ref_offset(fd->raw), je32_to_cpu(ri->node_crc), fd 59 fs/jffs2/read.c je32_to_cpu(ri->node_crc), crc, ref_offset(fd->raw)); fd 115 fs/jffs2/read.c ret = jffs2_flash_read(c, (ref_offset(fd->raw)) + sizeof(*ri), fd 126 fs/jffs2/read.c je32_to_cpu(ri->data_crc), crc, ref_offset(fd->raw)); fd 556 fs/jffs2/readinode.c static void jffs2_free_full_dirent_list(struct jffs2_full_dirent *fd) fd 560 fs/jffs2/readinode.c while (fd) { fd 561 fs/jffs2/readinode.c next = fd->next; fd 562 fs/jffs2/readinode.c jffs2_free_full_dirent(fd); fd 563 fs/jffs2/readinode.c fd = next; fd 590 fs/jffs2/readinode.c struct jffs2_full_dirent *fd; fd 629 fs/jffs2/readinode.c fd = jffs2_alloc_full_dirent(rd->nsize + 1); fd 630 fs/jffs2/readinode.c if (unlikely(!fd)) fd 633 fs/jffs2/readinode.c fd->raw = ref; fd 634 fs/jffs2/readinode.c fd->version = je32_to_cpu(rd->version); fd 635 fs/jffs2/readinode.c fd->ino = je32_to_cpu(rd->ino); fd 636 fs/jffs2/readinode.c fd->type = rd->type; fd 638 fs/jffs2/readinode.c if (fd->version > rii->highest_version) fd 639 fs/jffs2/readinode.c rii->highest_version = fd->version; fd 642 fs/jffs2/readinode.c if(fd->version > rii->mctime_ver && je32_to_cpu(rd->mctime)) { fd 643 fs/jffs2/readinode.c rii->mctime_ver = fd->version; fd 652 fs/jffs2/readinode.c memcpy(&fd->name[0], &rd->name[0], fd 662 fs/jffs2/readinode.c rd->nsize - already, &read, &fd->name[already]); fd 664 fs/jffs2/readinode.c jffs2_free_full_dirent(fd); fd 672 fs/jffs2/readinode.c jffs2_free_full_dirent(fd); fd 677 fs/jffs2/readinode.c fd->nhash = full_name_hash(NULL, fd->name, rd->nsize); fd 678 fs/jffs2/readinode.c fd->next = NULL; fd 679 fs/jffs2/readinode.c fd->name[rd->nsize] = '\0'; fd 685 fs/jffs2/readinode.c jffs2_add_fd_to_list(c, fd, &rii->fds); fd 1399 fs/jffs2/readinode.c struct jffs2_full_dirent *fd, *fds; fd 1419 fs/jffs2/readinode.c fd = fds; fd 1420 fs/jffs2/readinode.c fds = fd->next; fd 1421 fs/jffs2/readinode.c jffs2_free_full_dirent(fd); fd 1045 fs/jffs2/scan.c struct jffs2_full_dirent *fd; fd 1074 fs/jffs2/scan.c fd = jffs2_alloc_full_dirent(checkedlen+1); fd 1075 fs/jffs2/scan.c if (!fd) { fd 1078 fs/jffs2/scan.c memcpy(&fd->name, rd->name, checkedlen); fd 1079 fs/jffs2/scan.c fd->name[checkedlen] = 0; fd 1081 fs/jffs2/scan.c crc = crc32(0, fd->name, rd->nsize); fd 1086 fs/jffs2/scan.c fd->name, je32_to_cpu(rd->ino)); fd 1087 fs/jffs2/scan.c jffs2_free_full_dirent(fd); fd 1096 fs/jffs2/scan.c jffs2_free_full_dirent(fd); fd 1100 fs/jffs2/scan.c fd->raw = jffs2_link_node_ref(c, jeb, ofs | dirent_node_state(rd), fd 1103 fs/jffs2/scan.c fd->next = NULL; fd 1104 fs/jffs2/scan.c fd->version = je32_to_cpu(rd->version); fd 1105 fs/jffs2/scan.c fd->ino = je32_to_cpu(rd->ino); fd 1106 fs/jffs2/scan.c fd->nhash = full_name_hash(NULL, fd->name, checkedlen); fd 1107 fs/jffs2/scan.c fd->type = rd->type; fd 1108 fs/jffs2/scan.c jffs2_add_fd_to_list(c, fd, &ic->scan_dents); fd 390 fs/jffs2/summary.c struct jffs2_full_dirent *fd; fd 460 fs/jffs2/summary.c fd = jffs2_alloc_full_dirent(checkedlen+1); fd 461 fs/jffs2/summary.c if (!fd) fd 464 fs/jffs2/summary.c memcpy(&fd->name, spd->name, checkedlen); fd 465 fs/jffs2/summary.c fd->name[checkedlen] = 0; fd 469 fs/jffs2/summary.c jffs2_free_full_dirent(fd); fd 473 fs/jffs2/summary.c fd->raw = sum_link_node_ref(c, jeb, je32_to_cpu(spd->offset) | REF_UNCHECKED, fd 476 fs/jffs2/summary.c fd->next = NULL; fd 477 fs/jffs2/summary.c fd->version = je32_to_cpu(spd->version); fd 478 fs/jffs2/summary.c fd->ino = je32_to_cpu(spd->ino); fd 479 fs/jffs2/summary.c fd->nhash = full_name_hash(NULL, fd->name, checkedlen); fd 480 fs/jffs2/summary.c fd->type = spd->type; fd 482 fs/jffs2/summary.c jffs2_add_fd_to_list(c, fd, &ic->scan_dents); fd 188 fs/jffs2/wbuf.c struct jffs2_full_dirent *fd; fd 213 fs/jffs2/wbuf.c for (fd = f->dents; fd; fd = fd->next) { fd 214 fs/jffs2/wbuf.c if (fd->raw == raw) { fd 215 fs/jffs2/wbuf.c dbg_noderef("Will replace ->raw in full_dirent at %p\n", fd); fd 216 fs/jffs2/wbuf.c return &fd->raw; fd 209 fs/jffs2/write.c struct jffs2_full_dirent *fd; fd 242 fs/jffs2/write.c fd = jffs2_alloc_full_dirent(namelen+1); fd 243 fs/jffs2/write.c if (!fd) fd 246 fs/jffs2/write.c fd->version = je32_to_cpu(rd->version); fd 247 fs/jffs2/write.c fd->ino = je32_to_cpu(rd->ino); fd 248 fs/jffs2/write.c fd->nhash = full_name_hash(NULL, name, namelen); fd 249 fs/jffs2/write.c fd->type = rd->type; fd 250 fs/jffs2/write.c memcpy(fd->name, name, namelen); fd 251 fs/jffs2/write.c fd->name[namelen]=0; fd 264 fs/jffs2/write.c fd->version = je32_to_cpu(rd->version); fd 317 fs/jffs2/write.c jffs2_free_full_dirent(fd); fd 321 fs/jffs2/write.c fd->raw = jffs2_add_physical_node_ref(c, flash_ofs | dirent_node_state(rd), fd 323 fs/jffs2/write.c if (IS_ERR(fd->raw)) { fd 324 fs/jffs2/write.c void *hold_err = fd->raw; fd 326 fs/jffs2/write.c jffs2_free_full_dirent(fd); fd 334 fs/jffs2/write.c return fd; fd 447 fs/jffs2/write.c struct jffs2_full_dirent *fd; fd 524 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, qstr->name, qstr->len, ALLOC_NORMAL); fd 528 fs/jffs2/write.c if (IS_ERR(fd)) { fd 533 fs/jffs2/write.c return PTR_ERR(fd); fd 538 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 552 fs/jffs2/write.c struct jffs2_full_dirent *fd; fd 587 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); fd 591 fs/jffs2/write.c if (IS_ERR(fd)) { fd 594 fs/jffs2/write.c return PTR_ERR(fd); fd 598 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 603 fs/jffs2/write.c fd = dir_f->dents; fd 609 fs/jffs2/write.c for (fd = dir_f->dents; fd; fd = fd->next) { fd 610 fs/jffs2/write.c if (fd->nhash == nhash && fd 611 fs/jffs2/write.c !memcmp(fd->name, name, namelen) && fd 612 fs/jffs2/write.c !fd->name[namelen]) { fd 615 fs/jffs2/write.c fd->ino, ref_offset(fd->raw)); fd 616 fs/jffs2/write.c jffs2_mark_node_obsolete(c, fd->raw); fd 621 fs/jffs2/write.c fd->raw = NULL; fd 622 fs/jffs2/write.c fd->ino = 0; fd 639 fs/jffs2/write.c fd = dead_f->dents; fd 641 fs/jffs2/write.c dead_f->dents = fd->next; fd 643 fs/jffs2/write.c if (fd->ino) { fd 646 fs/jffs2/write.c fd->name, fd->ino); fd 649 fs/jffs2/write.c fd->name, fd 652 fs/jffs2/write.c if (fd->raw) fd 653 fs/jffs2/write.c jffs2_mark_node_obsolete(c, fd->raw); fd 654 fs/jffs2/write.c jffs2_free_full_dirent(fd); fd 672 fs/jffs2/write.c struct jffs2_full_dirent *fd; fd 706 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); fd 710 fs/jffs2/write.c if (IS_ERR(fd)) { fd 713 fs/jffs2/write.c return PTR_ERR(fd); fd 717 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); fd 2108 fs/locks.c static int do_fcntl_add_lease(unsigned int fd, struct file *filp, long arg) fd 2123 fs/locks.c new->fa_fd = fd; fd 2143 fs/locks.c int fcntl_setlease(unsigned int fd, struct file *filp, long arg) fd 2147 fs/locks.c return do_fcntl_add_lease(fd, filp, arg); fd 2215 fs/locks.c SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) fd 2217 fs/locks.c struct fd f = fdget(fd); fd 2472 fs/locks.c int fcntl_setlk(unsigned int fd, struct file *filp, unsigned int cmd, fd 2541 fs/locks.c f = fcheck(fd); fd 2603 fs/locks.c int fcntl_setlk64(unsigned int fd, struct file *filp, unsigned int cmd, fd 2672 fs/locks.c f = fcheck(fd); fd 2220 fs/namei.c struct fd f = fdget_raw(nd->dfd); fd 2366 fs/namespace.c int fd; fd 2388 fs/namespace.c fd = get_unused_fd_flags(flags & O_CLOEXEC); fd 2389 fs/namespace.c if (fd < 0) fd 2390 fs/namespace.c return fd; fd 2403 fs/namespace.c put_unused_fd(fd); fd 2406 fs/namespace.c fd_install(fd, file); fd 2407 fs/namespace.c return fd; fd 3380 fs/namespace.c struct fd f; fd 727 fs/nfsd/nfsctl.c int fd, err; fd 730 fs/nfsd/nfsctl.c err = get_int(&mesg, &fd); fd 731 fs/nfsd/nfsctl.c if (err != 0 || fd < 0) fd 734 fs/nfsd/nfsctl.c if (svc_alien_sock(net, fd)) { fd 743 fs/nfsd/nfsctl.c err = svc_addsock(nn->nfsd_serv, fd, buf, SIMPLE_TRANSACTION_LIMIT, cred); fd 219 fs/notify/dnotify/dnotify.c fl_owner_t id, int fd, struct file *filp, __u32 mask) fd 227 fs/notify/dnotify/dnotify.c odn->dn_fd = fd; fd 235 fs/notify/dnotify/dnotify.c dn->dn_fd = fd; fd 249 fs/notify/dnotify/dnotify.c int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) fd 336 fs/notify/dnotify/dnotify.c f = fcheck(fd); fd 359 fs/notify/dnotify/dnotify.c error = attach_dn(dn, dn_mark, id, fd, filp, mask); fd 122 fs/notify/fanotify/fanotify.h int fd; /* fd we passed to userspace for this event */ fd 167 fs/notify/fanotify/fanotify_user.c int fd = response_struct->fd; fd 171 fs/notify/fanotify/fanotify_user.c fd, response); fd 185 fs/notify/fanotify/fanotify_user.c if (fd < 0) fd 194 fs/notify/fanotify/fanotify_user.c if (event->fd != fd) fd 266 fs/notify/fanotify/fanotify_user.c int ret, fd = FAN_NOFD; fd 279 fs/notify/fanotify/fanotify_user.c fd = create_fd(group, event, &f); fd 280 fs/notify/fanotify/fanotify_user.c if (fd < 0) fd 281 fs/notify/fanotify/fanotify_user.c return fd; fd 285 fs/notify/fanotify/fanotify_user.c metadata.fd = fd; fd 299 fs/notify/fanotify/fanotify_user.c FANOTIFY_PE(fsn_event)->fd = fd; fd 302 fs/notify/fanotify/fanotify_user.c fd_install(fd, f); fd 312 fs/notify/fanotify/fanotify_user.c if (fd != FAN_NOFD) { fd 313 fs/notify/fanotify/fanotify_user.c put_unused_fd(fd); fd 416 fs/notify/fanotify/fanotify_user.c struct fanotify_response response = { .fd = -1, .response = -1 }; fd 540 fs/notify/fanotify/fanotify_user.c struct fd f = fdget(dfd); fd 769 fs/notify/fanotify/fanotify_user.c int f_flags, fd; fd 829 fs/notify/fanotify/fanotify_user.c fd = -ENOMEM; fd 850 fs/notify/fanotify/fanotify_user.c fd = -EINVAL; fd 855 fs/notify/fanotify/fanotify_user.c fd = -EPERM; fd 864 fs/notify/fanotify/fanotify_user.c fd = -EPERM; fd 873 fs/notify/fanotify/fanotify_user.c fd = -EPERM; fd 878 fs/notify/fanotify/fanotify_user.c fd = anon_inode_getfd("[fanotify]", &fanotify_fops, group, f_flags); fd 879 fs/notify/fanotify/fanotify_user.c if (fd < 0) fd 882 fs/notify/fanotify/fanotify_user.c return fd; fd 886 fs/notify/fanotify/fanotify_user.c return fd; fd 953 fs/notify/fanotify/fanotify_user.c struct fd f; fd 143 fs/notify/group.c int fsnotify_fasync(int fd, struct file *file, int on) fd 147 fs/notify/group.c return fasync_helper(fd, file, on, &group->fsn_fa) >= 0 ? 0 : -EIO; fd 698 fs/notify/inotify/inotify_user.c SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, fd 704 fs/notify/inotify/inotify_user.c struct fd f; fd 724 fs/notify/inotify/inotify_user.c f = fdget(fd); fd 762 fs/notify/inotify/inotify_user.c SYSCALL_DEFINE2(inotify_rm_watch, int, fd, __s32, wd) fd 766 fs/notify/inotify/inotify_user.c struct fd f; fd 769 fs/notify/inotify/inotify_user.c f = fdget(fd); fd 151 fs/nsfs.c int fd; fd 153 fs/nsfs.c fd = get_unused_fd_flags(O_CLOEXEC); fd 154 fs/nsfs.c if (fd < 0) fd 155 fs/nsfs.c return fd; fd 162 fs/nsfs.c put_unused_fd(fd); fd 170 fs/nsfs.c put_unused_fd(fd); fd 177 fs/nsfs.c put_unused_fd(fd); fd 178 fs/nsfs.c fd = PTR_ERR(f); fd 180 fs/nsfs.c fd_install(fd, f); fd 182 fs/nsfs.c return fd; fd 230 fs/nsfs.c struct file *proc_ns_fget(int fd) fd 234 fs/nsfs.c file = fget(fd); fd 1767 fs/ocfs2/cluster/heartbeat.c long fd; fd 1770 fs/ocfs2/cluster/heartbeat.c struct fd f; fd 1783 fs/ocfs2/cluster/heartbeat.c fd = simple_strtol(p, &p, 0); fd 1787 fs/ocfs2/cluster/heartbeat.c if (fd < 0 || fd >= INT_MAX) fd 1790 fs/ocfs2/cluster/heartbeat.c f = fdget(fd); fd 155 fs/open.c long do_sys_ftruncate(unsigned int fd, loff_t length, int small) fd 159 fs/open.c struct fd f; fd 166 fs/open.c f = fdget(fd); fd 203 fs/open.c SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) fd 205 fs/open.c return do_sys_ftruncate(fd, length, 1); fd 209 fs/open.c COMPAT_SYSCALL_DEFINE2(ftruncate, unsigned int, fd, compat_ulong_t, length) fd 211 fs/open.c return do_sys_ftruncate(fd, length, 1); fd 222 fs/open.c SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) fd 224 fs/open.c return do_sys_ftruncate(fd, length, 0); fd 326 fs/open.c int ksys_fallocate(int fd, int mode, loff_t offset, loff_t len) fd 328 fs/open.c struct fd f = fdget(fd); fd 338 fs/open.c SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) fd 340 fs/open.c return ksys_fallocate(fd, mode, offset, len); fd 484 fs/open.c SYSCALL_DEFINE1(fchdir, unsigned int, fd) fd 486 fs/open.c struct fd f = fdget_raw(fd); fd 573 fs/open.c int ksys_fchmod(unsigned int fd, umode_t mode) fd 575 fs/open.c struct fd f = fdget(fd); fd 586 fs/open.c SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) fd 588 fs/open.c return ksys_fchmod(fd, mode); fd 711 fs/open.c int ksys_fchown(unsigned int fd, uid_t user, gid_t group) fd 713 fs/open.c struct fd f = fdget(fd); fd 731 fs/open.c SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) fd 733 fs/open.c return ksys_fchown(fd, user, group); fd 1082 fs/open.c int fd = build_open_flags(flags, mode, &op); fd 1085 fs/open.c if (fd) fd 1086 fs/open.c return fd; fd 1092 fs/open.c fd = get_unused_fd_flags(flags); fd 1093 fs/open.c if (fd >= 0) { fd 1096 fs/open.c put_unused_fd(fd); fd 1097 fs/open.c fd = PTR_ERR(f); fd 1100 fs/open.c fd_install(fd, f); fd 1104 fs/open.c return fd; fd 1188 fs/open.c SYSCALL_DEFINE1(close, unsigned int, fd) fd 1190 fs/open.c int retval = __close_fd(current->files, fd); fd 82 fs/overlayfs/file.c static int ovl_real_fdget_meta(const struct file *file, struct fd *real, fd 111 fs/overlayfs/file.c static int ovl_real_fdget(const struct file *file, struct fd *real) fd 147 fs/overlayfs/file.c struct fd real; fd 231 fs/overlayfs/file.c struct fd real; fd 258 fs/overlayfs/file.c struct fd real; fd 296 fs/overlayfs/file.c struct fd real; fd 350 fs/overlayfs/file.c struct fd real; fd 372 fs/overlayfs/file.c struct fd real; fd 392 fs/overlayfs/file.c struct fd real; fd 560 fs/overlayfs/file.c struct fd real_in, real_out; fd 608 fs/pipe.c pipe_fasync(int fd, struct file *filp, int on) fd 615 fs/pipe.c retval = fasync_helper(fd, filp, on, &pipe->fasync_readers); fd 617 fs/pipe.c retval = fasync_helper(fd, filp, on, &pipe->fasync_writers); fd 799 fs/pipe.c static int __do_pipe_flags(int *fd, struct file **files, int flags) fd 822 fs/pipe.c fd[0] = fdr; fd 823 fs/pipe.c fd[1] = fdw; fd 834 fs/pipe.c int do_pipe_flags(int *fd, int flags) fd 837 fs/pipe.c int error = __do_pipe_flags(fd, files, flags); fd 839 fs/pipe.c fd_install(fd[0], files[0]); fd 840 fs/pipe.c fd_install(fd[1], files[1]); fd 852 fs/pipe.c int fd[2]; fd 855 fs/pipe.c error = __do_pipe_flags(fd, files, flags); fd 857 fs/pipe.c if (unlikely(copy_to_user(fildes, fd, sizeof(fd)))) { fd 860 fs/pipe.c put_unused_fd(fd[0]); fd 861 fs/pipe.c put_unused_fd(fd[1]); fd 864 fs/pipe.c fd_install(fd[0], files[0]); fd 865 fs/pipe.c fd_install(fd[1], files[1]); fd 35 fs/proc/fd.c unsigned int fd = proc_fd(m->private); fd 38 fs/proc/fd.c file = fcheck_files(files, fd); fd 43 fs/proc/fd.c if (close_on_exec(fd, fdt)) fd 84 fs/proc/fd.c static bool tid_fd_mode(struct task_struct *task, unsigned fd, fmode_t *mode) fd 93 fs/proc/fd.c file = fcheck_files(files, fd); fd 121 fs/proc/fd.c unsigned int fd; fd 128 fs/proc/fd.c fd = proc_fd(inode); fd 132 fs/proc/fd.c if (tid_fd_mode(task, fd, &f_mode)) { fd 160 fs/proc/fd.c unsigned int fd = proc_fd(d_inode(dentry)); fd 164 fs/proc/fd.c fd_file = fcheck_files(files, fd); fd 179 fs/proc/fd.c unsigned fd; fd 194 fs/proc/fd.c ei->fd = data->fd; fd 211 fs/proc/fd.c struct fd_data data = {.fd = name_to_int(&dentry->d_name)}; fd 216 fs/proc/fd.c if (data.fd == ~0U) fd 218 fs/proc/fd.c if (!tid_fd_mode(task, data.fd, &data.mode)) fd 233 fs/proc/fd.c unsigned int fd; fd 245 fs/proc/fd.c for (fd = ctx->pos - 2; fd 246 fs/proc/fd.c fd < files_fdtable(files)->max_fds; fd 247 fs/proc/fd.c fd++, ctx->pos++) { fd 253 fs/proc/fd.c f = fcheck_files(files, fd); fd 258 fs/proc/fd.c data.fd = fd; fd 260 fs/proc/fd.c len = snprintf(name, sizeof(name), "%u", fd); fd 333 fs/proc/fd.c ei->fd = data->fd; fd 17 fs/proc/fd.h return PROC_I(inode)->fd; fd 66 fs/proc/inode.c ei->fd = 0; fd 86 fs/proc/internal.h unsigned int fd; fd 304 fs/read_write.c off_t ksys_lseek(unsigned int fd, off_t offset, unsigned int whence) fd 307 fs/read_write.c struct fd f = fdget_pos(fd); fd 322 fs/read_write.c SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) fd 324 fs/read_write.c return ksys_lseek(fd, offset, whence); fd 328 fs/read_write.c COMPAT_SYSCALL_DEFINE3(lseek, unsigned int, fd, compat_off_t, offset, unsigned int, whence) fd 330 fs/read_write.c return ksys_lseek(fd, offset, whence); fd 335 fs/read_write.c SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, fd 340 fs/read_write.c struct fd f = fdget_pos(fd); fd 576 fs/read_write.c ssize_t ksys_read(unsigned int fd, char __user *buf, size_t count) fd 578 fs/read_write.c struct fd f = fdget_pos(fd); fd 595 fs/read_write.c SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) fd 597 fs/read_write.c return ksys_read(fd, buf, count); fd 600 fs/read_write.c ssize_t ksys_write(unsigned int fd, const char __user *buf, size_t count) fd 602 fs/read_write.c struct fd f = fdget_pos(fd); fd 620 fs/read_write.c SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, fd 623 fs/read_write.c return ksys_write(fd, buf, count); fd 626 fs/read_write.c ssize_t ksys_pread64(unsigned int fd, char __user *buf, size_t count, fd 629 fs/read_write.c struct fd f; fd 635 fs/read_write.c f = fdget(fd); fd 646 fs/read_write.c SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, fd 649 fs/read_write.c return ksys_pread64(fd, buf, count, pos); fd 652 fs/read_write.c ssize_t ksys_pwrite64(unsigned int fd, const char __user *buf, fd 655 fs/read_write.c struct fd f; fd 661 fs/read_write.c f = fdget(fd); fd 672 fs/read_write.c SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, fd 675 fs/read_write.c return ksys_pwrite64(fd, buf, count, pos); fd 1022 fs/read_write.c static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec, fd 1025 fs/read_write.c struct fd f = fdget_pos(fd); fd 1046 fs/read_write.c static ssize_t do_writev(unsigned long fd, const struct iovec __user *vec, fd 1049 fs/read_write.c struct fd f = fdget_pos(fd); fd 1076 fs/read_write.c static ssize_t do_preadv(unsigned long fd, const struct iovec __user *vec, fd 1079 fs/read_write.c struct fd f; fd 1085 fs/read_write.c f = fdget(fd); fd 1099 fs/read_write.c static ssize_t do_pwritev(unsigned long fd, const struct iovec __user *vec, fd 1102 fs/read_write.c struct fd f; fd 1108 fs/read_write.c f = fdget(fd); fd 1122 fs/read_write.c SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, fd 1125 fs/read_write.c return do_readv(fd, vec, vlen, 0); fd 1128 fs/read_write.c SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, fd 1131 fs/read_write.c return do_writev(fd, vec, vlen, 0); fd 1134 fs/read_write.c SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, fd 1139 fs/read_write.c return do_preadv(fd, vec, vlen, pos, 0); fd 1142 fs/read_write.c SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, fd 1149 fs/read_write.c return do_readv(fd, vec, vlen, flags); fd 1151 fs/read_write.c return do_preadv(fd, vec, vlen, pos, flags); fd 1154 fs/read_write.c SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, fd 1159 fs/read_write.c return do_pwritev(fd, vec, vlen, pos, 0); fd 1162 fs/read_write.c SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, fd 1169 fs/read_write.c return do_writev(fd, vec, vlen, flags); fd 1171 fs/read_write.c return do_pwritev(fd, vec, vlen, pos, flags); fd 1195 fs/read_write.c static size_t do_compat_readv(compat_ulong_t fd, fd 1199 fs/read_write.c struct fd f = fdget_pos(fd); fd 1214 fs/read_write.c COMPAT_SYSCALL_DEFINE3(readv, compat_ulong_t, fd, fd 1218 fs/read_write.c return do_compat_readv(fd, vec, vlen, 0); fd 1221 fs/read_write.c static long do_compat_preadv64(unsigned long fd, fd 1225 fs/read_write.c struct fd f; fd 1230 fs/read_write.c f = fdget(fd); fd 1241 fs/read_write.c COMPAT_SYSCALL_DEFINE4(preadv64, unsigned long, fd, fd 1245 fs/read_write.c return do_compat_preadv64(fd, vec, vlen, pos, 0); fd 1249 fs/read_write.c COMPAT_SYSCALL_DEFINE5(preadv, compat_ulong_t, fd, fd 1255 fs/read_write.c return do_compat_preadv64(fd, vec, vlen, pos, 0); fd 1259 fs/read_write.c COMPAT_SYSCALL_DEFINE5(preadv64v2, unsigned long, fd, fd 1264 fs/read_write.c return do_compat_readv(fd, vec, vlen, flags); fd 1266 fs/read_write.c return do_compat_preadv64(fd, vec, vlen, pos, flags); fd 1270 fs/read_write.c COMPAT_SYSCALL_DEFINE6(preadv2, compat_ulong_t, fd, fd 1278 fs/read_write.c return do_compat_readv(fd, vec, vlen, flags); fd 1280 fs/read_write.c return do_compat_preadv64(fd, vec, vlen, pos, flags); fd 1305 fs/read_write.c static size_t do_compat_writev(compat_ulong_t fd, fd 1309 fs/read_write.c struct fd f = fdget_pos(fd); fd 1323 fs/read_write.c COMPAT_SYSCALL_DEFINE3(writev, compat_ulong_t, fd, fd 1327 fs/read_write.c return do_compat_writev(fd, vec, vlen, 0); fd 1330 fs/read_write.c static long do_compat_pwritev64(unsigned long fd, fd 1334 fs/read_write.c struct fd f; fd 1339 fs/read_write.c f = fdget(fd); fd 1350 fs/read_write.c COMPAT_SYSCALL_DEFINE4(pwritev64, unsigned long, fd, fd 1354 fs/read_write.c return do_compat_pwritev64(fd, vec, vlen, pos, 0); fd 1358 fs/read_write.c COMPAT_SYSCALL_DEFINE5(pwritev, compat_ulong_t, fd, fd 1364 fs/read_write.c return do_compat_pwritev64(fd, vec, vlen, pos, 0); fd 1368 fs/read_write.c COMPAT_SYSCALL_DEFINE5(pwritev64v2, unsigned long, fd, fd 1373 fs/read_write.c return do_compat_writev(fd, vec, vlen, flags); fd 1375 fs/read_write.c return do_compat_pwritev64(fd, vec, vlen, pos, flags); fd 1379 fs/read_write.c COMPAT_SYSCALL_DEFINE6(pwritev2, compat_ulong_t, fd, fd 1386 fs/read_write.c return do_compat_writev(fd, vec, vlen, flags); fd 1388 fs/read_write.c return do_compat_pwritev64(fd, vec, vlen, pos, flags); fd 1396 fs/read_write.c struct fd in, out; fd 1696 fs/read_write.c struct fd f_in; fd 1697 fs/read_write.c struct fd f_out; fd 2192 fs/read_write.c struct fd dst_fd = fdget(info->dest_fd); fd 176 fs/readdir.c SYSCALL_DEFINE3(old_readdir, unsigned int, fd, fd 180 fs/readdir.c struct fd f = fdget_pos(fd); fd 267 fs/readdir.c SYSCALL_DEFINE3(getdents, unsigned int, fd, fd 270 fs/readdir.c struct fd f; fd 281 fs/readdir.c f = fdget_pos(fd); fd 353 fs/readdir.c int ksys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, fd 356 fs/readdir.c struct fd f; fd 367 fs/readdir.c f = fdget_pos(fd); fd 389 fs/readdir.c SYSCALL_DEFINE3(getdents64, unsigned int, fd, fd 392 fs/readdir.c return ksys_getdents64(fd, dirent, count); fd 443 fs/readdir.c COMPAT_SYSCALL_DEFINE3(old_readdir, unsigned int, fd, fd 447 fs/readdir.c struct fd f = fdget_pos(fd); fd 525 fs/readdir.c COMPAT_SYSCALL_DEFINE3(getdents, unsigned int, fd, fd 528 fs/readdir.c struct fd f; fd 540 fs/readdir.c f = fdget_pos(fd); fd 525 fs/select.c struct fd f; fd 845 fs/select.c int fd = pollfd->fd; fd 847 fs/select.c struct fd f; fd 849 fs/select.c if (fd < 0) fd 852 fs/select.c f = fdget(fd); fd 293 fs/signalfd.c struct fd f = fdget(ufd); fd 1316 fs/splice.c static int vmsplice_type(struct fd f, int *type) fd 1361 fs/splice.c SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, uiov, fd 1368 fs/splice.c struct fd f; fd 1371 fs/splice.c f = fdget(fd); fd 1387 fs/splice.c COMPAT_SYSCALL_DEFINE4(vmsplice, int, fd, const struct compat_iovec __user *, iov32, fd 1394 fs/splice.c struct fd f; fd 1397 fs/splice.c f = fdget(fd); fd 1417 fs/splice.c struct fd in, out; fd 1766 fs/splice.c struct fd in; fd 1779 fs/splice.c struct fd out = fdget(fdout); fd 134 fs/stat.c int vfs_statx_fd(unsigned int fd, struct kstat *stat, fd 137 fs/stat.c struct fd f; fd 143 fs/stat.c f = fdget_raw(fd); fd 272 fs/stat.c SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, statbuf) fd 275 fs/stat.c int error = vfs_fstat(fd, &stat); fd 375 fs/stat.c SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) fd 378 fs/stat.c int error = vfs_fstat(fd, &stat); fd 502 fs/stat.c SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) fd 505 fs/stat.c int error = vfs_fstat(fd, &stat); fd 664 fs/stat.c COMPAT_SYSCALL_DEFINE2(newfstat, unsigned int, fd, fd 668 fs/stat.c int error = vfs_fstat(fd, &stat); fd 113 fs/statfs.c int fd_statfs(int fd, struct kstatfs *st) fd 115 fs/statfs.c struct fd f = fdget_raw(fd); fd 211 fs/statfs.c SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) fd 214 fs/statfs.c int error = fd_statfs(fd, &st); fd 220 fs/statfs.c SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) fd 228 fs/statfs.c error = fd_statfs(fd, &st); fd 309 fs/statfs.c COMPAT_SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct compat_statfs __user *, buf) fd 312 fs/statfs.c int error = fd_statfs(fd, &tmp); fd 362 fs/statfs.c int kcompat_sys_fstatfs64(unsigned int fd, compat_size_t sz, struct compat_statfs64 __user * buf) fd 370 fs/statfs.c error = fd_statfs(fd, &tmp); fd 376 fs/statfs.c COMPAT_SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, compat_size_t, sz, struct compat_statfs64 __user *, buf) fd 378 fs/statfs.c return kcompat_sys_fstatfs64(fd, sz, buf); fd 160 fs/sync.c SYSCALL_DEFINE1(syncfs, int, fd) fd 162 fs/sync.c struct fd f = fdget(fd); fd 215 fs/sync.c static int do_fsync(unsigned int fd, int datasync) fd 217 fs/sync.c struct fd f = fdget(fd); fd 227 fs/sync.c SYSCALL_DEFINE1(fsync, unsigned int, fd) fd 229 fs/sync.c return do_fsync(fd, 0); fd 232 fs/sync.c SYSCALL_DEFINE1(fdatasync, unsigned int, fd) fd 234 fs/sync.c return do_fsync(fd, 1); fd 364 fs/sync.c int ksys_sync_file_range(int fd, loff_t offset, loff_t nbytes, fd 368 fs/sync.c struct fd f; fd 371 fs/sync.c f = fdget(fd); fd 379 fs/sync.c SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, fd 382 fs/sync.c return ksys_sync_file_range(fd, offset, nbytes, flags); fd 387 fs/sync.c SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, fd 390 fs/sync.c return ksys_sync_file_range(fd, offset, nbytes, flags); fd 374 fs/timerfd.c static int timerfd_fget(int fd, struct fd *p) fd 376 fs/timerfd.c struct fd f = fdget(fd); fd 439 fs/timerfd.c struct fd f; fd 509 fs/timerfd.c struct fd f; fd 1023 fs/userfaultfd.c int fd; fd 1025 fs/userfaultfd.c fd = anon_inode_getfd("[userfaultfd]", &userfaultfd_fops, new, fd 1027 fs/userfaultfd.c if (fd < 0) fd 1028 fs/userfaultfd.c return fd; fd 1031 fs/userfaultfd.c msg->arg.fork.ufd = fd; fd 1948 fs/userfaultfd.c int fd; fd 1976 fs/userfaultfd.c fd = anon_inode_getfd("[userfaultfd]", &userfaultfd_fops, ctx, fd 1978 fs/userfaultfd.c if (fd < 0) { fd 1982 fs/userfaultfd.c return fd; fd 102 fs/utimes.c struct fd f; fd 495 fs/xattr.c SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, fd 498 fs/xattr.c struct fd f = fdget(fd); fd 587 fs/xattr.c SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, fd 590 fs/xattr.c struct fd f = fdget(fd); fd 663 fs/xattr.c SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) fd 665 fs/xattr.c struct fd f = fdget(fd); fd 728 fs/xattr.c SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) fd 730 fs/xattr.c struct fd f = fdget(fd); fd 509 fs/xfs/libxfs/xfs_fs.h __s32 fd; fd 550 fs/xfs/libxfs/xfs_fs.h __u32 fd; /* fd for FD_TO_HANDLE */ fd 59 fs/xfs/xfs_ioctl.c struct fd f = {NULL}; fd 65 fs/xfs/xfs_ioctl.c f = fdget(hreq->fd); fd 186 fs/xfs/xfs_ioctl.c int fd; fd 231 fs/xfs/xfs_ioctl.c fd = get_unused_fd_flags(0); fd 232 fs/xfs/xfs_ioctl.c if (fd < 0) { fd 233 fs/xfs/xfs_ioctl.c error = fd; fd 242 fs/xfs/xfs_ioctl.c put_unused_fd(fd); fd 251 fs/xfs/xfs_ioctl.c fd_install(fd, filp); fd 252 fs/xfs/xfs_ioctl.c return fd; fd 1941 fs/xfs/xfs_ioctl.c struct fd f, tmp; fd 332 fs/xfs/xfs_ioctl32.c hreq->fd = hreq32.fd; fd 81 fs/xfs/xfs_ioctl32.h __u32 fd; /* fd for FD_TO_HANDLE */ fd 16 include/asm-generic/syscalls.h unsigned long fd, unsigned long pgoff); fd 22 include/asm-generic/syscalls.h unsigned long fd, off_t pgoff); fd 376 include/linux/audit.h extern void __audit_mmap_fd(int fd, int flags); fd 465 include/linux/audit.h static inline void audit_mmap_fd(int fd, int flags) fd 468 include/linux/audit.h __audit_mmap_fd(fd, flags); fd 619 include/linux/audit.h static inline void audit_mmap_fd(int fd, int flags) fd 51 include/linux/bpf.h int fd); fd 651 include/linux/bpf.h struct bpf_map *__bpf_map_get(struct fd f); fd 18 include/linux/btf.h struct btf *btf_get_by_fd(int fd); fd 109 include/linux/cgroup.h struct cgroup *cgroup_get_from_fd(int fd); fd 544 include/linux/compat.h asmlinkage long compat_sys_fcntl(unsigned int fd, unsigned int cmd, fd 546 include/linux/compat.h asmlinkage long compat_sys_fcntl64(unsigned int fd, unsigned int cmd, fd 550 include/linux/compat.h asmlinkage long compat_sys_ioctl(unsigned int fd, unsigned int cmd, fd 565 include/linux/compat.h asmlinkage long compat_sys_fstatfs(unsigned int fd, fd 567 include/linux/compat.h asmlinkage long compat_sys_fstatfs64(unsigned int fd, compat_size_t sz, fd 576 include/linux/compat.h asmlinkage long compat_sys_getdents(unsigned int fd, fd 582 include/linux/compat.h asmlinkage ssize_t compat_sys_readv(compat_ulong_t fd, fd 584 include/linux/compat.h asmlinkage ssize_t compat_sys_writev(compat_ulong_t fd, fd 587 include/linux/compat.h asmlinkage ssize_t compat_sys_preadv(compat_ulong_t fd, fd 590 include/linux/compat.h asmlinkage ssize_t compat_sys_pwritev(compat_ulong_t fd, fd 594 include/linux/compat.h asmlinkage long compat_sys_preadv64(unsigned long fd, fd 600 include/linux/compat.h asmlinkage long compat_sys_pwritev64(unsigned long fd, fd 639 include/linux/compat.h asmlinkage long compat_sys_vmsplice(int fd, const struct compat_iovec __user *, fd 647 include/linux/compat.h asmlinkage long compat_sys_newfstat(unsigned int fd, fd 765 include/linux/compat.h asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len, fd 768 include/linux/compat.h asmlinkage long compat_sys_setsockopt(int fd, int level, int optname, fd 770 include/linux/compat.h asmlinkage long compat_sys_getsockopt(int fd, int level, int optname, fd 772 include/linux/compat.h asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg, fd 774 include/linux/compat.h asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg, fd 813 include/linux/compat.h asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg, fd 816 include/linux/compat.h asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg, fd 827 include/linux/compat.h asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg, fd 840 include/linux/compat.h asmlinkage ssize_t compat_sys_preadv2(compat_ulong_t fd, fd 843 include/linux/compat.h asmlinkage ssize_t compat_sys_pwritev2(compat_ulong_t fd, fd 847 include/linux/compat.h asmlinkage long compat_sys_readv64v2(unsigned long fd, fd 853 include/linux/compat.h asmlinkage long compat_sys_pwritev64v2(unsigned long fd, fd 884 include/linux/compat.h asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len, fd 889 include/linux/compat.h asmlinkage long compat_sys_old_readdir(unsigned int fd, fd 956 include/linux/compat.h int kcompat_sys_fstatfs64(unsigned int fd, compat_size_t sz, fd 405 include/linux/dma-buf.h struct dma_buf *dma_buf_get(int fd); fd 42 include/linux/dnotify.h static inline int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) fd 38 include/linux/eventfd.h struct file *eventfd_fget(int fd); fd 39 include/linux/eventfd.h struct eventfd_ctx *eventfd_ctx_fdget(int fd); fd 59 include/linux/eventfd.h static inline struct eventfd_ctx *eventfd_ctx_fdget(int fd) fd 28 include/linux/fdtable.h struct file __rcu **fd; /* current fd array */ fd 35 include/linux/fdtable.h static inline bool close_on_exec(unsigned int fd, const struct fdtable *fdt) fd 37 include/linux/fdtable.h return test_bit(fd, fdt->close_on_exec); fd 40 include/linux/fdtable.h static inline bool fd_is_open(unsigned int fd, const struct fdtable *fdt) fd 42 include/linux/fdtable.h return test_bit(fd, fdt->open_fds); fd 82 include/linux/fdtable.h static inline struct file *__fcheck_files(struct files_struct *files, unsigned int fd) fd 86 include/linux/fdtable.h if (fd < fdt->max_fds) { fd 87 include/linux/fdtable.h fd = array_index_nospec(fd, fdt->max_fds); fd 88 include/linux/fdtable.h return rcu_dereference_raw(fdt->fd[fd]); fd 93 include/linux/fdtable.h static inline struct file *fcheck_files(struct files_struct *files, unsigned int fd) fd 98 include/linux/fdtable.h return __fcheck_files(files, fd); fd 104 include/linux/fdtable.h #define fcheck(fd) fcheck_files(current->files, fd) fd 121 include/linux/fdtable.h unsigned int fd, struct file *file); fd 123 include/linux/fdtable.h unsigned int fd); fd 124 include/linux/fdtable.h extern int __close_fd_get_file(unsigned int fd, struct file **res); fd 41 include/linux/file.h static inline void fdput(struct fd fd) fd 43 include/linux/file.h if (fd.flags & FDPUT_FPUT) fd 44 include/linux/file.h fput(fd.file); fd 47 include/linux/file.h extern struct file *fget(unsigned int fd); fd 48 include/linux/file.h extern struct file *fget_many(unsigned int fd, unsigned int refs); fd 49 include/linux/file.h extern struct file *fget_raw(unsigned int fd); fd 50 include/linux/file.h extern unsigned long __fdget(unsigned int fd); fd 51 include/linux/file.h extern unsigned long __fdget_raw(unsigned int fd); fd 52 include/linux/file.h extern unsigned long __fdget_pos(unsigned int fd); fd 55 include/linux/file.h static inline struct fd __to_fd(unsigned long v) fd 57 include/linux/file.h return (struct fd){(struct file *)(v & ~3),v & 3}; fd 60 include/linux/file.h static inline struct fd fdget(unsigned int fd) fd 62 include/linux/file.h return __to_fd(__fdget(fd)); fd 65 include/linux/file.h static inline struct fd fdget_raw(unsigned int fd) fd 67 include/linux/file.h return __to_fd(__fdget_raw(fd)); fd 70 include/linux/file.h static inline struct fd fdget_pos(int fd) fd 72 include/linux/file.h return __to_fd(__fdget_pos(fd)); fd 75 include/linux/file.h static inline void fdput_pos(struct fd f) fd 83 include/linux/file.h extern int replace_fd(unsigned fd, struct file *file, unsigned flags); fd 84 include/linux/file.h extern void set_close_on_exec(unsigned int fd, int flag); fd 85 include/linux/file.h extern bool get_close_on_exec(unsigned int fd); fd 87 include/linux/file.h extern void put_unused_fd(unsigned int fd); fd 89 include/linux/file.h extern void fd_install(unsigned int fd, struct file *file); fd 1132 include/linux/fs.h extern void send_sigio(struct fown_struct *fown, int fd, int band); fd 1147 include/linux/fs.h extern int fcntl_setlease(unsigned int fd, struct file *filp, long arg); fd 1187 include/linux/fs.h static inline int fcntl_setlk(unsigned int fd, struct file *file, fd 1200 include/linux/fs.h static inline int fcntl_setlk64(unsigned int fd, struct file *file, fd 1206 include/linux/fs.h static inline int fcntl_setlease(unsigned int fd, struct file *filp, long arg) fd 3264 include/linux/fs.h static inline int vfs_fstat(int fd, struct kstat *stat) fd 3266 include/linux/fs.h return vfs_statx_fd(fd, stat, STATX_BASIC_STATS, 0); fd 405 include/linux/fsnotify_backend.h extern int fsnotify_fasync(int fd, struct file *file, int on); fd 241 include/linux/net.h struct socket *sockfd_lookup(int fd, int *err); fd 3698 include/linux/netdevice.h int fd, u32 flags); fd 902 include/linux/perf_event.h extern struct file *perf_event_get(unsigned int fd); fd 1363 include/linux/perf_event.h static inline struct file *perf_event_get(unsigned int fd) { return ERR_PTR(-EINVAL); } fd 49 include/linux/posix-timers.h static inline clockid_t fd_to_clockid(const int fd) fd 51 include/linux/posix-timers.h return make_process_cpuclock((unsigned int) fd, CLOCKFD); fd 77 include/linux/proc_ns.h extern struct file *proc_ns_fget(int fd); fd 370 include/linux/socket.h extern long __sys_recvmsg(int fd, struct user_msghdr __user *msg, fd 372 include/linux/socket.h extern long __sys_sendmsg(int fd, struct user_msghdr __user *msg, fd 374 include/linux/socket.h extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, fd 378 include/linux/socket.h extern int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, fd 389 include/linux/socket.h extern int __sys_recvfrom(int fd, void __user *ubuf, size_t size, fd 392 include/linux/socket.h extern int __sys_sendto(int fd, void __user *buff, size_t len, fd 395 include/linux/socket.h extern int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, fd 398 include/linux/socket.h extern int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen); fd 399 include/linux/socket.h extern int __sys_connect(int fd, struct sockaddr __user *uservaddr, fd 401 include/linux/socket.h extern int __sys_listen(int fd, int backlog); fd 402 include/linux/socket.h extern int __sys_getsockname(int fd, struct sockaddr __user *usockaddr, fd 404 include/linux/socket.h extern int __sys_getpeername(int fd, struct sockaddr __user *usockaddr, fd 408 include/linux/socket.h extern int __sys_shutdown(int fd, int how); fd 13 include/linux/sungem_phy.h int (*setup_forced)(struct mii_phy *phy, int speed, int fd); fd 60 include/linux/sunrpc/svcsock.h bool svc_alien_sock(struct net *net, int fd); fd 61 include/linux/sunrpc/svcsock.h int svc_addsock(struct svc_serv *serv, const int fd, fd 59 include/linux/sync_file.h struct dma_fence *sync_file_get_fence(int fd); fd 319 include/linux/syscalls.h asmlinkage long sys_io_uring_enter(unsigned int fd, u32 to_submit, fd 322 include/linux/syscalls.h asmlinkage long sys_io_uring_register(unsigned int fd, unsigned int op, fd 330 include/linux/syscalls.h asmlinkage long sys_fsetxattr(int fd, const char __user *name, fd 336 include/linux/syscalls.h asmlinkage long sys_fgetxattr(int fd, const char __user *name, fd 342 include/linux/syscalls.h asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size); fd 347 include/linux/syscalls.h asmlinkage long sys_fremovexattr(int fd, const char __user *name); fd 360 include/linux/syscalls.h asmlinkage long sys_epoll_ctl(int epfd, int op, int fd, fd 370 include/linux/syscalls.h asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg); fd 372 include/linux/syscalls.h asmlinkage long sys_fcntl64(unsigned int fd, fd 378 include/linux/syscalls.h asmlinkage long sys_inotify_add_watch(int fd, const char __user *path, fd 380 include/linux/syscalls.h asmlinkage long sys_inotify_rm_watch(int fd, __s32 wd); fd 383 include/linux/syscalls.h asmlinkage long sys_ioctl(unsigned int fd, unsigned int cmd, fd 391 include/linux/syscalls.h asmlinkage long sys_flock(unsigned int fd, unsigned int cmd); fd 420 include/linux/syscalls.h asmlinkage long sys_fstatfs(unsigned int fd, struct statfs __user *buf); fd 421 include/linux/syscalls.h asmlinkage long sys_fstatfs64(unsigned int fd, size_t sz, fd 424 include/linux/syscalls.h asmlinkage long sys_ftruncate(unsigned int fd, unsigned long length); fd 427 include/linux/syscalls.h asmlinkage long sys_ftruncate64(unsigned int fd, loff_t length); fd 429 include/linux/syscalls.h asmlinkage long sys_fallocate(int fd, int mode, loff_t offset, loff_t len); fd 432 include/linux/syscalls.h asmlinkage long sys_fchdir(unsigned int fd); fd 434 include/linux/syscalls.h asmlinkage long sys_fchmod(unsigned int fd, umode_t mode); fd 439 include/linux/syscalls.h asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group); fd 442 include/linux/syscalls.h asmlinkage long sys_close(unsigned int fd); fd 453 include/linux/syscalls.h asmlinkage long sys_getdents64(unsigned int fd, fd 458 include/linux/syscalls.h asmlinkage long sys_llseek(unsigned int fd, unsigned long offset_high, fd 461 include/linux/syscalls.h asmlinkage long sys_lseek(unsigned int fd, off_t offset, fd 463 include/linux/syscalls.h asmlinkage long sys_read(unsigned int fd, char __user *buf, size_t count); fd 464 include/linux/syscalls.h asmlinkage long sys_write(unsigned int fd, const char __user *buf, fd 466 include/linux/syscalls.h asmlinkage long sys_readv(unsigned long fd, fd 469 include/linux/syscalls.h asmlinkage long sys_writev(unsigned long fd, fd 472 include/linux/syscalls.h asmlinkage long sys_pread64(unsigned int fd, char __user *buf, fd 474 include/linux/syscalls.h asmlinkage long sys_pwrite64(unsigned int fd, const char __user *buf, fd 476 include/linux/syscalls.h asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec, fd 478 include/linux/syscalls.h asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec, fd 503 include/linux/syscalls.h asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov, fd 515 include/linux/syscalls.h asmlinkage long sys_newfstat(unsigned int fd, struct stat __user *statbuf); fd 517 include/linux/syscalls.h asmlinkage long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf); fd 524 include/linux/syscalls.h asmlinkage long sys_fsync(unsigned int fd); fd 525 include/linux/syscalls.h asmlinkage long sys_fdatasync(unsigned int fd); fd 526 include/linux/syscalls.h asmlinkage long sys_sync_file_range2(int fd, unsigned int flags, fd 528 include/linux/syscalls.h asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, fd 810 include/linux/syscalls.h asmlinkage long sys_setsockopt(int fd, int level, int optname, fd 812 include/linux/syscalls.h asmlinkage long sys_getsockopt(int fd, int level, int optname, fd 815 include/linux/syscalls.h asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags); fd 816 include/linux/syscalls.h asmlinkage long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned flags); fd 819 include/linux/syscalls.h asmlinkage long sys_readahead(int fd, loff_t offset, size_t count); fd 862 include/linux/syscalls.h asmlinkage long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice); fd 906 include/linux/syscalls.h asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg, fd 909 include/linux/syscalls.h asmlinkage long sys_recvmmsg_time32(int fd, struct mmsghdr __user *msg, fd 920 include/linux/syscalls.h u64 mask, int fd, fd 932 include/linux/syscalls.h asmlinkage long sys_syncfs(int fd); fd 933 include/linux/syscalls.h asmlinkage long sys_setns(int fd, int nstype); fd 935 include/linux/syscalls.h asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg, fd 951 include/linux/syscalls.h asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags); fd 977 include/linux/syscalls.h asmlinkage long sys_preadv2(unsigned long fd, const struct iovec __user *vec, fd 980 include/linux/syscalls.h asmlinkage long sys_pwritev2(unsigned long fd, const struct iovec __user *vec, fd 1021 include/linux/syscalls.h asmlinkage long sys_spu_run(int fd, __u32 __user *unpc, fd 1024 include/linux/syscalls.h unsigned int flags, umode_t mode, int fd); fd 1073 include/linux/syscalls.h asmlinkage long sys_fadvise64(int fd, loff_t offset, size_t len, int advice); fd 1097 include/linux/syscalls.h asmlinkage long sys_getdents(unsigned int fd, fd 1160 include/linux/syscalls.h asmlinkage long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group); fd 1189 include/linux/syscalls.h asmlinkage long sys_fstat(unsigned int fd, fd 1215 include/linux/syscalls.h unsigned long fd, unsigned long pgoff); fd 1239 include/linux/syscalls.h ssize_t ksys_write(unsigned int fd, const char __user *buf, size_t count); fd 1241 include/linux/syscalls.h int ksys_fchmod(unsigned int fd, umode_t mode); fd 1242 include/linux/syscalls.h int ksys_fchown(unsigned int fd, uid_t user, gid_t group); fd 1243 include/linux/syscalls.h int ksys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, fd 1245 include/linux/syscalls.h int ksys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg); fd 1246 include/linux/syscalls.h off_t ksys_lseek(unsigned int fd, off_t offset, unsigned int whence); fd 1247 include/linux/syscalls.h ssize_t ksys_read(unsigned int fd, char __user *buf, size_t count); fd 1251 include/linux/syscalls.h int ksys_sync_file_range(int fd, loff_t offset, loff_t nbytes, fd 1253 include/linux/syscalls.h ssize_t ksys_pread64(unsigned int fd, char __user *buf, size_t count, fd 1255 include/linux/syscalls.h ssize_t ksys_pwrite64(unsigned int fd, const char __user *buf, fd 1257 include/linux/syscalls.h int ksys_fallocate(int fd, int mode, loff_t offset, loff_t len); fd 1259 include/linux/syscalls.h int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice); fd 1261 include/linux/syscalls.h static inline int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, fd 1269 include/linux/syscalls.h unsigned long fd, unsigned long pgoff); fd 1270 include/linux/syscalls.h ssize_t ksys_readahead(int fd, loff_t offset, size_t count); fd 1358 include/linux/syscalls.h extern long do_sys_ftruncate(unsigned int fd, loff_t length, int small); fd 1360 include/linux/syscalls.h static inline long ksys_ftruncate(unsigned int fd, unsigned long length) fd 1362 include/linux/syscalls.h return do_sys_ftruncate(fd, length, 1); fd 1365 include/linux/syscalls.h extern int __close_fd(struct files_struct *files, unsigned int fd); fd 1372 include/linux/syscalls.h static inline int ksys_close(unsigned int fd) fd 1374 include/linux/syscalls.h return __close_fd(current->files, fd); fd 589 include/linux/usb/composite.h struct usb_function_driver *fd; fd 195 include/linux/vfio.h void *data, struct virqfd **pvirqfd, int fd); fd 710 include/media/v4l2-subdev.h struct v4l2_mbus_frame_desc *fd); fd 712 include/media/v4l2-subdev.h struct v4l2_mbus_frame_desc *fd); fd 184 include/media/videobuf2-core.h int fd; fd 891 include/media/videobuf2-core.h int vb2_core_expbuf(struct vb2_queue *q, int *fd, unsigned int type, fd 182 include/misc/cxl.h int *fd); fd 118 include/net/9p/client.h } fd; fd 223 include/net/net_namespace.h struct net *get_net_ns_by_fd(int fd); fd 103 include/soc/fsl/dpaa2-fd.h static inline dma_addr_t dpaa2_fd_get_addr(const struct dpaa2_fd *fd) fd 105 include/soc/fsl/dpaa2-fd.h return (dma_addr_t)le64_to_cpu(fd->simple.addr); fd 113 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_addr(struct dpaa2_fd *fd, dma_addr_t addr) fd 115 include/soc/fsl/dpaa2-fd.h fd->simple.addr = cpu_to_le64(addr); fd 124 include/soc/fsl/dpaa2-fd.h static inline u32 dpaa2_fd_get_frc(const struct dpaa2_fd *fd) fd 126 include/soc/fsl/dpaa2-fd.h return le32_to_cpu(fd->simple.frc); fd 134 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_frc(struct dpaa2_fd *fd, u32 frc) fd 136 include/soc/fsl/dpaa2-fd.h fd->simple.frc = cpu_to_le32(frc); fd 145 include/soc/fsl/dpaa2-fd.h static inline u32 dpaa2_fd_get_ctrl(const struct dpaa2_fd *fd) fd 147 include/soc/fsl/dpaa2-fd.h return le32_to_cpu(fd->simple.ctrl); fd 155 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_ctrl(struct dpaa2_fd *fd, u32 ctrl) fd 157 include/soc/fsl/dpaa2-fd.h fd->simple.ctrl = cpu_to_le32(ctrl); fd 166 include/soc/fsl/dpaa2-fd.h static inline dma_addr_t dpaa2_fd_get_flc(const struct dpaa2_fd *fd) fd 168 include/soc/fsl/dpaa2-fd.h return (dma_addr_t)le64_to_cpu(fd->simple.flc); fd 176 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_flc(struct dpaa2_fd *fd, dma_addr_t flc_addr) fd 178 include/soc/fsl/dpaa2-fd.h fd->simple.flc = cpu_to_le64(flc_addr); fd 181 include/soc/fsl/dpaa2-fd.h static inline bool dpaa2_fd_short_len(const struct dpaa2_fd *fd) fd 183 include/soc/fsl/dpaa2-fd.h return !!((le16_to_cpu(fd->simple.format_offset) >> fd 193 include/soc/fsl/dpaa2-fd.h static inline u32 dpaa2_fd_get_len(const struct dpaa2_fd *fd) fd 195 include/soc/fsl/dpaa2-fd.h if (dpaa2_fd_short_len(fd)) fd 196 include/soc/fsl/dpaa2-fd.h return le32_to_cpu(fd->simple.len) & FD_SHORT_LEN_MASK; fd 198 include/soc/fsl/dpaa2-fd.h return le32_to_cpu(fd->simple.len); fd 206 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_len(struct dpaa2_fd *fd, u32 len) fd 208 include/soc/fsl/dpaa2-fd.h fd->simple.len = cpu_to_le32(len); fd 217 include/soc/fsl/dpaa2-fd.h static inline uint16_t dpaa2_fd_get_offset(const struct dpaa2_fd *fd) fd 219 include/soc/fsl/dpaa2-fd.h return le16_to_cpu(fd->simple.format_offset) & FD_OFFSET_MASK; fd 227 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_offset(struct dpaa2_fd *fd, uint16_t offset) fd 229 include/soc/fsl/dpaa2-fd.h fd->simple.format_offset &= cpu_to_le16(~FD_OFFSET_MASK); fd 230 include/soc/fsl/dpaa2-fd.h fd->simple.format_offset |= cpu_to_le16(offset); fd 240 include/soc/fsl/dpaa2-fd.h const struct dpaa2_fd *fd) fd 242 include/soc/fsl/dpaa2-fd.h return (enum dpaa2_fd_format)((le16_to_cpu(fd->simple.format_offset) fd 251 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_format(struct dpaa2_fd *fd, fd 254 include/soc/fsl/dpaa2-fd.h fd->simple.format_offset &= fd 256 include/soc/fsl/dpaa2-fd.h fd->simple.format_offset |= cpu_to_le16(format << FD_FORMAT_SHIFT); fd 265 include/soc/fsl/dpaa2-fd.h static inline uint16_t dpaa2_fd_get_bpid(const struct dpaa2_fd *fd) fd 267 include/soc/fsl/dpaa2-fd.h return le16_to_cpu(fd->simple.bpid) & FD_BPID_MASK; fd 275 include/soc/fsl/dpaa2-fd.h static inline void dpaa2_fd_set_bpid(struct dpaa2_fd *fd, uint16_t bpid) fd 277 include/soc/fsl/dpaa2-fd.h fd->simple.bpid &= cpu_to_le16(~(FD_BPID_MASK)); fd 278 include/soc/fsl/dpaa2-fd.h fd->simple.bpid |= cpu_to_le16(bpid); fd 32 include/soc/fsl/dpaa2-global.h u8 fd[32]; fd 174 include/soc/fsl/dpaa2-global.h return (const struct dpaa2_fd *)&dq->dq.fd[0]; fd 111 include/soc/fsl/dpaa2-io.h const struct dpaa2_fd *fd); fd 113 include/soc/fsl/dpaa2-io.h u16 qdbin, const struct dpaa2_fd *fd); fd 115 include/soc/fsl/qman.h static inline dma_addr_t qm_fd_addr(const struct qm_fd *fd) fd 117 include/soc/fsl/qman.h return be64_to_cpu(fd->data) & 0xffffffffffLLU; fd 120 include/soc/fsl/qman.h static inline u64 qm_fd_addr_get64(const struct qm_fd *fd) fd 122 include/soc/fsl/qman.h return be64_to_cpu(fd->data) & 0xffffffffffLLU; fd 125 include/soc/fsl/qman.h static inline void qm_fd_addr_set64(struct qm_fd *fd, u64 addr) fd 127 include/soc/fsl/qman.h fd->addr_hi = upper_32_bits(addr); fd 128 include/soc/fsl/qman.h fd->addr_lo = cpu_to_be32(lower_32_bits(addr)); fd 138 include/soc/fsl/qman.h static inline enum qm_fd_format qm_fd_get_format(const struct qm_fd *fd) fd 140 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_FORMAT_MASK; fd 143 include/soc/fsl/qman.h static inline int qm_fd_get_offset(const struct qm_fd *fd) fd 145 include/soc/fsl/qman.h return (be32_to_cpu(fd->cfg) & QM_FD_OFF_MASK) >> QM_FD_OFF_SHIFT; fd 148 include/soc/fsl/qman.h static inline int qm_fd_get_length(const struct qm_fd *fd) fd 150 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_LEN_MASK; fd 153 include/soc/fsl/qman.h static inline int qm_fd_get_len_big(const struct qm_fd *fd) fd 155 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_LEN_BIG_MASK; fd 158 include/soc/fsl/qman.h static inline void qm_fd_set_param(struct qm_fd *fd, enum qm_fd_format fmt, fd 161 include/soc/fsl/qman.h fd->cfg = cpu_to_be32(fmt | (len & QM_FD_LEN_BIG_MASK) | fd 165 include/soc/fsl/qman.h #define qm_fd_set_contig(fd, off, len) \ fd 166 include/soc/fsl/qman.h qm_fd_set_param(fd, qm_fd_contig, off, len) fd 167 include/soc/fsl/qman.h #define qm_fd_set_sg(fd, off, len) qm_fd_set_param(fd, qm_fd_sg, off, len) fd 168 include/soc/fsl/qman.h #define qm_fd_set_contig_big(fd, len) \ fd 169 include/soc/fsl/qman.h qm_fd_set_param(fd, qm_fd_contig_big, 0, len) fd 170 include/soc/fsl/qman.h #define qm_fd_set_sg_big(fd, len) qm_fd_set_param(fd, qm_fd_sg_big, 0, len) fd 171 include/soc/fsl/qman.h #define qm_fd_set_compound(fd, len) qm_fd_set_param(fd, qm_fd_compound, 0, len) fd 173 include/soc/fsl/qman.h static inline void qm_fd_clear_fd(struct qm_fd *fd) fd 175 include/soc/fsl/qman.h fd->data = 0; fd 176 include/soc/fsl/qman.h fd->cfg = 0; fd 177 include/soc/fsl/qman.h fd->cmd = 0; fd 256 include/soc/fsl/qman.h struct qm_fd fd; fd 289 include/soc/fsl/qman.h struct qm_fd fd; fd 37 include/uapi/asm-generic/poll.h int fd; fd 291 include/uapi/drm/amdgpu_drm.h __u32 fd; fd 716 include/uapi/drm/drm.h __s32 fd; fd 736 include/uapi/drm/drm.h __s32 fd; fd 947 include/uapi/drm/drm_mode.h __u32 fd; fd 361 include/uapi/drm/vmwgfx_drm.h __s32 fd; fd 104 include/uapi/linux/android/binder.h __u32 fd; fd 500 include/uapi/linux/bpf.h __u32 fd; /* input: fd */ fd 32 include/uapi/linux/btrfs.h __s64 fd; fd 111 include/uapi/linux/btrfs.h __s64 fd; fd 576 include/uapi/linux/btrfs.h __s64 fd; /* in - destination file */ fd 616 include/uapi/linux/coda.h int fd; fd 758 include/uapi/linux/coda.h int fd; /* Opened device */ fd 301 include/uapi/linux/dvb/dmx.h __s32 fd; fd 114 include/uapi/linux/fanotify.h __s32 fd; fd 139 include/uapi/linux/fanotify.h __s32 fd; fd 94 include/uapi/linux/gpio.h int fd; fd 134 include/uapi/linux/gpio.h int fd; fd 30 include/uapi/linux/if_pppol2tp.h int fd; /* FD of UDP socket to use */ fd 44 include/uapi/linux/if_pppol2tp.h int fd; /* FD of UDP socket to use */ fd 58 include/uapi/linux/if_pppol2tp.h int fd; /* FD of UDP or IP socket to use */ fd 69 include/uapi/linux/if_pppol2tp.h int fd; /* FD of UDP or IP socket to use */ fd 21 include/uapi/linux/io_uring.h __s32 fd; /* file descriptor to do IO on */ fd 19 include/uapi/linux/kcm.h int fd; fd 24 include/uapi/linux/kcm.h int fd; fd 28 include/uapi/linux/kcm.h int fd; fd 693 include/uapi/linux/kvm.h __s32 fd; fd 1098 include/uapi/linux/kvm.h __u32 fd; fd 1195 include/uapi/linux/kvm.h __u32 fd; /* out: device handle */ fd 1606 include/uapi/linux/kvm.h __s32 fd; fd 32 include/uapi/linux/netfilter/xt_bpf.h __s32 fd; fd 29 include/uapi/linux/nfs_mount.h int fd; /* 1 */ fd 705 include/uapi/linux/vfio.h __s32 fd; /* -1 for de-assignment */ fd 26 include/uapi/linux/vhost_types.h int fd; /* Pass -1 to unbind from file. */ fd 950 include/uapi/linux/videodev2.h __s32 fd; fd 1003 include/uapi/linux/videodev2.h __s32 fd; fd 1086 include/uapi/linux/videodev2.h __s32 fd; fd 43 include/uapi/linux/vtpm_proxy.h __u32 fd; /* output */ fd 17 include/uapi/misc/fastrpc.h __s32 fd; fd 36 include/uapi/misc/fastrpc.h __s32 fd; /* fd */ fd 325 include/uapi/rdma/ib_user_verbs.h __u32 fd; fd 401 include/uapi/rdma/ib_user_verbs.h __u32 fd; fd 321 include/uapi/rdma/rdma_user_cm.h __u32 fd; fd 245 include/uapi/xen/gntdev.h __u32 fd; fd 269 include/uapi/xen/gntdev.h __u32 fd; fd 283 include/uapi/xen/gntdev.h __u32 fd; fd 305 include/uapi/xen/gntdev.h __u32 fd; fd 510 init/do_mounts.c int fd; fd 515 init/do_mounts.c fd = ksys_open("/dev/root", O_RDWR | O_NDELAY, 0); fd 516 init/do_mounts.c if (fd >= 0) { fd 517 init/do_mounts.c ksys_ioctl(fd, FDEJECT, 0); fd 518 init/do_mounts.c ksys_close(fd); fd 521 init/do_mounts.c fd = ksys_open("/dev/console", O_RDWR, 0); fd 522 init/do_mounts.c if (fd >= 0) { fd 523 init/do_mounts.c ksys_ioctl(fd, TCGETS, (long)&termios); fd 525 init/do_mounts.c ksys_ioctl(fd, TCSETSF, (long)&termios); fd 526 init/do_mounts.c ksys_read(fd, &c, 1); fd 528 init/do_mounts.c ksys_ioctl(fd, TCSETSF, (long)&termios); fd 529 init/do_mounts.c ksys_close(fd); fd 110 init/do_mounts_initrd.c int fd = ksys_open("/dev/root.old", O_RDWR, 0); fd 118 init/do_mounts_initrd.c if (fd < 0) { fd 119 init/do_mounts_initrd.c error = fd; fd 121 init/do_mounts_initrd.c error = ksys_ioctl(fd, BLKFLSBUF, 0); fd 122 init/do_mounts_initrd.c ksys_close(fd); fd 124 init/do_mounts_md.c int fd; fd 174 init/do_mounts_md.c fd = ksys_open(name, 0, 0); fd 175 init/do_mounts_md.c if (fd < 0) { fd 180 init/do_mounts_md.c if (ksys_ioctl(fd, SET_ARRAY_INFO, 0) == -EBUSY) { fd 184 init/do_mounts_md.c ksys_close(fd); fd 203 init/do_mounts_md.c err = ksys_ioctl(fd, SET_ARRAY_INFO, (long)&ainfo); fd 213 init/do_mounts_md.c err = ksys_ioctl(fd, ADD_NEW_DISK, fd 224 init/do_mounts_md.c ksys_ioctl(fd, ADD_NEW_DISK, (long)&dinfo); fd 228 init/do_mounts_md.c err = ksys_ioctl(fd, RUN_ARRAY, 0); fd 237 init/do_mounts_md.c ksys_close(fd); fd 238 init/do_mounts_md.c fd = ksys_open(name, 0, 0); fd 239 init/do_mounts_md.c ksys_ioctl(fd, BLKRRPART, 0); fd 241 init/do_mounts_md.c ksys_close(fd); fd 277 init/do_mounts_md.c int fd; fd 288 init/do_mounts_md.c fd = ksys_open("/dev/md0", 0, 0); fd 289 init/do_mounts_md.c if (fd >= 0) { fd 290 init/do_mounts_md.c ksys_ioctl(fd, RAID_AUTORUN, raid_autopart); fd 291 init/do_mounts_md.c ksys_close(fd); fd 58 init/do_mounts_rd.c identify_ramdisk_image(int fd, int start_block, decompress_fn *decompressor) fd 83 init/do_mounts_rd.c ksys_lseek(fd, start_block * BLOCK_SIZE, 0); fd 84 init/do_mounts_rd.c ksys_read(fd, buf, size); fd 129 init/do_mounts_rd.c ksys_lseek(fd, start_block * BLOCK_SIZE + 0x200, 0); fd 130 init/do_mounts_rd.c ksys_read(fd, buf, size); fd 143 init/do_mounts_rd.c ksys_lseek(fd, (start_block+1) * BLOCK_SIZE, 0); fd 144 init/do_mounts_rd.c ksys_read(fd, buf, size); fd 171 init/do_mounts_rd.c ksys_lseek(fd, start_block * BLOCK_SIZE, 0); fd 14 init/initramfs.c static ssize_t __init xwrite(int fd, const char *p, size_t count) fd 20 init/initramfs.c ssize_t rv = ksys_write(fd, p, count); fd 570 init/initramfs.c int fd; fd 575 init/initramfs.c fd = ksys_open("/", O_RDONLY, 0); fd 576 init/initramfs.c WARN_ON(fd < 0); fd 577 init/initramfs.c if (fd < 0) fd 582 init/initramfs.c ksys_close(fd); fd 587 init/initramfs.c num = ksys_getdents64(fd, dirp, BUF_SIZE); fd 607 init/initramfs.c num = ksys_getdents64(fd, dirp, BUF_SIZE); fd 610 init/initramfs.c ksys_close(fd); fd 623 init/initramfs.c int fd; fd 629 init/initramfs.c fd = ksys_open("/initrd.image", O_WRONLY | O_CREAT, 0700); fd 630 init/initramfs.c if (fd < 0) fd 633 init/initramfs.c written = xwrite(fd, (char *)initrd_start, initrd_end - initrd_start); fd 637 init/initramfs.c ksys_close(fd); fd 822 ipc/mqueue.c int fd, error; fd 830 ipc/mqueue.c fd = get_unused_fd_flags(O_CLOEXEC); fd 831 ipc/mqueue.c if (fd < 0) fd 846 ipc/mqueue.c fd_install(fd, file); fd 853 ipc/mqueue.c put_unused_fd(fd); fd 854 ipc/mqueue.c fd = error; fd 861 ipc/mqueue.c return fd; fd 984 ipc/mqueue.c struct fd f; fd 1104 ipc/mqueue.c struct fd f; fd 1236 ipc/mqueue.c struct fd f; fd 1370 ipc/mqueue.c struct fd f; fd 185 kernel/audit.h int fd; fd 1279 kernel/auditsc.c audit_log_format(ab, "fd=%d flags=0x%x", context->mmap.fd, fd 2495 kernel/auditsc.c void __audit_mmap_fd(int fd, int flags) fd 2498 kernel/auditsc.c context->mmap.fd = fd; fd 569 kernel/bpf/arraymap.c struct file *map_file, int fd) fd 572 kernel/bpf/arraymap.c struct bpf_prog *prog = bpf_prog_get(fd); fd 672 kernel/bpf/arraymap.c struct file *map_file, int fd) fd 679 kernel/bpf/arraymap.c perf_file = perf_event_get(fd); fd 734 kernel/bpf/arraymap.c int fd) fd 736 kernel/bpf/arraymap.c return cgroup_get_from_fd(fd); fd 3436 kernel/bpf/btf.c struct btf *btf_get_by_fd(int fd) fd 3439 kernel/bpf/btf.c struct fd f; fd 3441 kernel/bpf/btf.c f = fdget(fd); fd 3493 kernel/bpf/btf.c int fd; fd 3504 kernel/bpf/btf.c fd = __btf_new_fd(btf); fd 3505 kernel/bpf/btf.c if (fd < 0) fd 3508 kernel/bpf/btf.c return fd; fd 13 kernel/bpf/map_in_map.c struct fd f; fd 93 kernel/bpf/map_in_map.c struct fd f; fd 256 kernel/bpf/reuseport_array.c int err, fd; fd 269 kernel/bpf/reuseport_array.c fd = fd64; fd 271 kernel/bpf/reuseport_array.c fd = *(int *)value; fd 274 kernel/bpf/reuseport_array.c socket = sockfd_lookup(fd, &err); fd 359 kernel/bpf/syscall.c static fmode_t map_get_sys_perms(struct bpf_map *map, struct fd f) fd 646 kernel/bpf/syscall.c struct bpf_map *__bpf_map_get(struct fd f) fd 675 kernel/bpf/syscall.c struct fd f = fdget(ufd); fd 747 kernel/bpf/syscall.c struct fd f; fd 882 kernel/bpf/syscall.c struct fd f; fd 992 kernel/bpf/syscall.c struct fd f; fd 1044 kernel/bpf/syscall.c struct fd f; fd 1111 kernel/bpf/syscall.c struct fd f; fd 1171 kernel/bpf/syscall.c struct fd f; fd 1449 kernel/bpf/syscall.c static struct bpf_prog *____bpf_prog_get(struct fd f) fd 1525 kernel/bpf/syscall.c struct fd f = fdget(ufd); fd 2162 kernel/bpf/syscall.c int fd; fd 2181 kernel/bpf/syscall.c fd = bpf_prog_new_fd(prog); fd 2182 kernel/bpf/syscall.c if (fd < 0) fd 2185 kernel/bpf/syscall.c return fd; fd 2195 kernel/bpf/syscall.c int fd; fd 2219 kernel/bpf/syscall.c fd = bpf_map_new_fd(map, f_flags); fd 2220 kernel/bpf/syscall.c if (fd < 0) fd 2223 kernel/bpf/syscall.c return fd; fd 2664 kernel/bpf/syscall.c struct fd f; fd 2768 kernel/bpf/syscall.c u32 fd = attr->task_fd_query.fd; fd 2795 kernel/bpf/syscall.c file = fcheck_files(files, fd); fd 8001 kernel/bpf/verifier.c struct fd f; fd 220 kernel/bpf/xskmap.c u32 i = *(u32 *)key, fd = *(u32 *)value; fd 230 kernel/bpf/xskmap.c sock = sockfd_lookup(fd, &err); fd 6288 kernel/cgroup/cgroup.c struct cgroup *cgroup_get_from_fd(int fd) fd 6294 kernel/cgroup/cgroup.c f = fget_raw(fd); fd 899 kernel/events/core.c static inline int perf_cgroup_connect(int fd, struct perf_event *event, fd 905 kernel/events/core.c struct fd f = fdget(fd); fd 5143 kernel/events/core.c static inline int perf_fget_light(int fd, struct fd *p) fd 5145 kernel/events/core.c struct fd f = fdget(fd); fd 5200 kernel/events/core.c struct fd output; fd 5921 kernel/events/core.c static int perf_fasync(int fd, struct file *filp, int on) fd 5928 kernel/events/core.c retval = fasync_helper(fd, filp, on, &event->fasync); fd 10908 kernel/events/core.c struct fd group = {NULL, 0}; fd 11752 kernel/events/core.c struct file *perf_event_get(unsigned int fd) fd 11754 kernel/events/core.c struct file *file = fget(fd); fd 1473 kernel/exit.c static struct pid *pidfd_get_pid(unsigned int fd) fd 1475 kernel/exit.c struct fd f; fd 1478 kernel/exit.c f = fdget(fd); fd 2788 kernel/fork.c struct files_struct *fd = current->files; fd 2792 kernel/fork.c (fd && atomic_read(&fd->count) > 1)) { fd 2793 kernel/fork.c *new_fdp = dup_fd(fd, &error); fd 2812 kernel/fork.c struct files_struct *fd, *new_fd = NULL; fd 2894 kernel/fork.c fd = current->files; fd 2896 kernel/fork.c new_fd = fd; fd 3999 kernel/module.c SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) fd 4010 kernel/module.c pr_debug("finit_module: fd=%d, uargs=%p, flags=%i\n", fd, uargs, flags); fd 4016 kernel/module.c err = kernel_read_file_from_fd(fd, &hdr, &size, INT_MAX, fd 233 kernel/nsproxy.c SYSCALL_DEFINE2(setns, int, fd, int, nstype) fd 241 kernel/nsproxy.c file = proc_ns_fget(fd); fd 472 kernel/pid.c int fd; fd 474 kernel/pid.c fd = anon_inode_getfd("[pidfd]", &pidfd_fops, get_pid(pid), fd 476 kernel/pid.c if (fd < 0) fd 479 kernel/pid.c return fd; fd 500 kernel/pid.c int fd, ret; fd 519 kernel/pid.c fd = ret ?: pidfd_create(p); fd 521 kernel/pid.c return fd; fd 3721 kernel/signal.c struct fd f; fd 1812 kernel/sys.c static int prctl_set_mm_exe_file(struct mm_struct *mm, unsigned int fd) fd 1814 kernel/sys.c struct fd exe; fd 1819 kernel/sys.c exe = fdget(fd); fd 396 kernel/taskstats.c u32 fd; fd 397 kernel/taskstats.c struct fd f; fd 403 kernel/taskstats.c fd = nla_get_u32(info->attrs[CGROUPSTATS_CMD_ATTR_FD]); fd 404 kernel/taskstats.c f = fdget(fd); fd 33 kernel/uid16.c SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) fd 35 kernel/uid16.c return ksys_fchown(fd, low2highuid(user), low2highgid(group)); fd 193 mm/fadvise.c int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) fd 195 mm/fadvise.c struct fd f = fdget(fd); fd 207 mm/fadvise.c SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) fd 209 mm/fadvise.c return ksys_fadvise64_64(fd, offset, len, advice); fd 214 mm/fadvise.c SYSCALL_DEFINE4(fadvise64, int, fd, loff_t, offset, size_t, len, int, advice) fd 216 mm/fadvise.c return ksys_fadvise64_64(fd, offset, len, advice); fd 4703 mm/memcontrol.c struct fd efile; fd 4704 mm/memcontrol.c struct fd cfile; fd 256 mm/memfd.c int fd, error; fd 293 mm/memfd.c fd = get_unused_fd_flags((flags & MFD_CLOEXEC) ? O_CLOEXEC : 0); fd 294 mm/memfd.c if (fd < 0) { fd 295 mm/memfd.c error = fd; fd 320 mm/memfd.c fd_install(fd, file); fd 322 mm/memfd.c return fd; fd 325 mm/memfd.c put_unused_fd(fd); fd 1579 mm/mmap.c unsigned long fd, unsigned long pgoff) fd 1585 mm/mmap.c audit_mmap_fd(fd, flags); fd 1586 mm/mmap.c file = fget(fd); fd 1628 mm/mmap.c unsigned long, fd, unsigned long, pgoff) fd 1630 mm/mmap.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); fd 1639 mm/mmap.c unsigned long fd; fd 1652 mm/mmap.c return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, fd 1326 mm/nommu.c unsigned long fd, unsigned long pgoff) fd 1331 mm/nommu.c audit_mmap_fd(fd, flags); fd 1333 mm/nommu.c file = fget(fd); fd 1350 mm/nommu.c unsigned long, fd, unsigned long, pgoff) fd 1352 mm/nommu.c return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); fd 1361 mm/nommu.c unsigned long fd; fd 1374 mm/nommu.c return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, fd 578 mm/readahead.c ssize_t ksys_readahead(int fd, loff_t offset, size_t count) fd 581 mm/readahead.c struct fd f; fd 584 mm/readahead.c f = fdget(fd); fd 604 mm/readahead.c SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) fd 606 mm/readahead.c return ksys_readahead(fd, offset, count); fd 723 net/9p/trans_fd.c if (clnt->trans_opts.fd.rfd != ~0) fd 724 net/9p/trans_fd.c seq_printf(m, ",rfd=%u", clnt->trans_opts.fd.rfd); fd 725 net/9p/trans_fd.c if (clnt->trans_opts.fd.wfd != ~0) fd 726 net/9p/trans_fd.c seq_printf(m, ",wfd=%u", clnt->trans_opts.fd.wfd); fd 1043 net/9p/trans_fd.c client->trans_opts.fd.rfd = opts.rfd; fd 1044 net/9p/trans_fd.c client->trans_opts.fd.wfd = opts.wfd; fd 363 net/compat.c static int __compat_sys_setsockopt(int fd, int level, int optname, fd 372 net/compat.c sock = sockfd_lookup(fd, &err); fd 394 net/compat.c COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, fd 397 net/compat.c return __compat_sys_setsockopt(fd, level, optname, optval, optlen); fd 400 net/compat.c static int __compat_sys_getsockopt(int fd, int level, int optname, fd 405 net/compat.c struct socket *sock = sockfd_lookup(fd, &err); fd 428 net/compat.c COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, fd 431 net/compat.c return __compat_sys_getsockopt(fd, level, optname, optval, optlen); fd 638 net/compat.c static inline long __compat_sys_sendmsg(int fd, fd 642 net/compat.c return __sys_sendmsg(fd, (struct user_msghdr __user *)msg, fd 646 net/compat.c COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg, fd 649 net/compat.c return __compat_sys_sendmsg(fd, msg, flags); fd 652 net/compat.c static inline long __compat_sys_sendmmsg(int fd, fd 656 net/compat.c return __sys_sendmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, fd 660 net/compat.c COMPAT_SYSCALL_DEFINE4(sendmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, fd 663 net/compat.c return __compat_sys_sendmmsg(fd, mmsg, vlen, flags); fd 666 net/compat.c static inline long __compat_sys_recvmsg(int fd, fd 670 net/compat.c return __sys_recvmsg(fd, (struct user_msghdr __user *)msg, fd 674 net/compat.c COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, fd 677 net/compat.c return __compat_sys_recvmsg(fd, msg, flags); fd 680 net/compat.c static inline long __compat_sys_recvfrom(int fd, void __user *buf, fd 685 net/compat.c return __sys_recvfrom(fd, buf, len, flags | MSG_CMSG_COMPAT, addr, fd 689 net/compat.c COMPAT_SYSCALL_DEFINE4(recv, int, fd, void __user *, buf, compat_size_t, len, unsigned int, flags) fd 691 net/compat.c return __compat_sys_recvfrom(fd, buf, len, flags, NULL, NULL); fd 694 net/compat.c COMPAT_SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, buf, compat_size_t, len, fd 698 net/compat.c return __compat_sys_recvfrom(fd, buf, len, flags, addr, addrlen); fd 701 net/compat.c COMPAT_SYSCALL_DEFINE5(recvmmsg_time64, int, fd, struct compat_mmsghdr __user *, mmsg, fd 705 net/compat.c return __sys_recvmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, fd 710 net/compat.c COMPAT_SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct compat_mmsghdr __user *, mmsg, fd 714 net/compat.c return __sys_recvmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, fd 705 net/core/bpf_sk_storage.c int fd, err; fd 707 net/core/bpf_sk_storage.c fd = *(int *)key; fd 708 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); fd 723 net/core/bpf_sk_storage.c int fd, err; fd 725 net/core/bpf_sk_storage.c fd = *(int *)key; fd 726 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); fd 739 net/core/bpf_sk_storage.c int fd, err; fd 741 net/core/bpf_sk_storage.c fd = *(int *)key; fd 742 net/core/bpf_sk_storage.c sock = sockfd_lookup(fd, &err); fd 8382 net/core/dev.c int fd, u32 flags) fd 8406 net/core/dev.c if (fd >= 0) { fd 8420 net/core/dev.c prog = bpf_prog_get_type_dev(fd, BPF_PROG_TYPE_XDP, fd 339 net/core/lwt_bpf.c u32 fd; fd 353 net/core/lwt_bpf.c fd = nla_get_u32(tb[LWT_BPF_PROG_FD]); fd 354 net/core/lwt_bpf.c p = bpf_prog_get_type(fd, type); fd 646 net/core/net_namespace.c struct net *get_net_ns_by_fd(int fd) fd 652 net/core/net_namespace.c file = proc_ns_fget(fd); fd 667 net/core/net_namespace.c struct net *get_net_ns_by_fd(int fd) fd 93 net/core/netclassid_cgroup.c unsigned int fd = 0; fd 97 net/core/netclassid_cgroup.c fd = iterate_fd(p->files, fd, update_classid_sock, &ctx); fd 100 net/core/netclassid_cgroup.c } while (fd); fd 101 net/core/scm.c int fd = fdp[i]; fd 104 net/core/scm.c if (fd < 0 || !(file = fget_raw(fd))) fd 67 net/core/sock_map.c struct fd f; fd 1275 net/ieee802154/nl802154.c u32 fd = nla_get_u32(info->attrs[NL802154_ATTR_NETNS_FD]); fd 1277 net/ieee802154/nl802154.c net = get_net_ns_by_fd(fd); fd 832 net/ipv6/seg6_local.c u32 fd; fd 847 net/ipv6/seg6_local.c fd = nla_get_u32(tb[SEG6_LOCAL_BPF_PROG]); fd 848 net/ipv6/seg6_local.c p = bpf_prog_get_type(fd, BPF_PROG_TYPE_LWT_SEG6LOCAL); fd 1481 net/kcm/kcmsock.c csock = sockfd_lookup(info->fd, &err); fd 1610 net/kcm/kcmsock.c csock = sockfd_lookup(info->fd, &err); fd 1715 net/kcm/kcmsock.c info.fd = get_unused_fd_flags(0); fd 1716 net/kcm/kcmsock.c if (unlikely(info.fd < 0)) fd 1717 net/kcm/kcmsock.c return info.fd; fd 1721 net/kcm/kcmsock.c put_unused_fd(info.fd); fd 1726 net/kcm/kcmsock.c put_unused_fd(info.fd); fd 1730 net/kcm/kcmsock.c fd_install(info.fd, file); fd 1098 net/l2tp/l2tp_core.c if (tunnel->fd >= 0 && sk->sk_state != TCP_ESTABLISHED) { fd 1262 net/l2tp/l2tp_core.c if (tunnel->fd < 0) { fd 1407 net/l2tp/l2tp_core.c int l2tp_tunnel_create(struct net *net, int fd, int version, u32 tunnel_id, u32 peer_tunnel_id, struct l2tp_tunnel_cfg *cfg, struct l2tp_tunnel **tunnelp) fd 1438 net/l2tp/l2tp_core.c tunnel->fd = fd; fd 1485 net/l2tp/l2tp_core.c if (tunnel->fd < 0) { fd 1492 net/l2tp/l2tp_core.c sock = sockfd_lookup(tunnel->fd, &ret); fd 1539 net/l2tp/l2tp_core.c if (tunnel->fd >= 0) fd 1545 net/l2tp/l2tp_core.c if (tunnel->fd < 0) fd 174 net/l2tp/l2tp_core.h int fd; /* Parent fd, if tunnel socket fd 204 net/l2tp/l2tp_core.h int l2tp_tunnel_create(struct net *net, int fd, int version, u32 tunnel_id, fd 165 net/l2tp/l2tp_netlink.c int fd; fd 195 net/l2tp/l2tp_netlink.c fd = -1; fd 197 net/l2tp/l2tp_netlink.c fd = nla_get_u32(info->attrs[L2TP_ATTR_FD]); fd 240 net/l2tp/l2tp_netlink.c ret = l2tp_tunnel_create(net, fd, proto_version, tunnel_id, fd 561 net/l2tp/l2tp_ppp.c int fd; fd 580 net/l2tp/l2tp_ppp.c info->fd = sa_v2in4->pppol2tp.fd; fd 596 net/l2tp/l2tp_ppp.c info->fd = sa_v3in4->pppol2tp.fd; fd 612 net/l2tp/l2tp_ppp.c info->fd = sa_v2in6->pppol2tp.fd; fd 628 net/l2tp/l2tp_ppp.c info->fd = sa_v3in6->pppol2tp.fd; fd 716 net/l2tp/l2tp_ppp.c if (info.fd < 0) { fd 721 net/l2tp/l2tp_ppp.c error = l2tp_tunnel_create(sock_net(sk), info.fd, fd 935 net/l2tp/l2tp_ppp.c sp.pppol2tp.fd = tunnel->fd; fd 954 net/l2tp/l2tp_ppp.c sp.pppol2tp.fd = tunnel->fd; fd 973 net/l2tp/l2tp_ppp.c sp.pppol2tp.fd = tunnel->fd; fd 991 net/l2tp/l2tp_ppp.c sp.pppol2tp.fd = tunnel->fd; fd 43 net/netfilter/xt_bpf.c static int __bpf_mt_check_fd(int fd, struct bpf_prog **ret) fd 47 net/netfilter/xt_bpf.c prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER); fd 82 net/netfilter/xt_bpf.c return __bpf_mt_check_fd(info->fd, &info->filter); fd 1564 net/packet/af_packet.c u32 fd; fd 1568 net/packet/af_packet.c if (len != sizeof(fd)) fd 1570 net/packet/af_packet.c if (copy_from_user(&fd, data, len)) fd 1573 net/packet/af_packet.c new = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER); fd 205 net/sched/sch_atm.c int fd, error, hdr_len; fd 234 net/sched/sch_atm.c fd = nla_get_u32(tb[TCA_ATM_FD]); fd 235 net/sched/sch_atm.c pr_debug("atm_tc_change: fd %d\n", fd); fd 253 net/sched/sch_atm.c sock = sockfd_lookup(fd, &error); fd 124 net/socket.c static int sock_fasync(int fd, struct file *filp, int on); fd 414 net/socket.c int fd = get_unused_fd_flags(flags); fd 415 net/socket.c if (unlikely(fd < 0)) { fd 417 net/socket.c return fd; fd 422 net/socket.c fd_install(fd, newfile); fd 423 net/socket.c return fd; fd 426 net/socket.c put_unused_fd(fd); fd 461 net/socket.c struct socket *sockfd_lookup(int fd, int *err) fd 466 net/socket.c file = fget(fd); fd 479 net/socket.c static struct socket *sockfd_lookup_light(int fd, int *err, int *fput_needed) fd 481 net/socket.c struct fd f = fdget(fd); fd 1283 net/socket.c static int sock_fasync(int fd, struct file *filp, int on) fd 1293 net/socket.c fasync_helper(fd, filp, on, &wq->fasync_list); fd 1633 net/socket.c int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen) fd 1639 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1656 net/socket.c SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) fd 1658 net/socket.c return __sys_bind(fd, umyaddr, addrlen); fd 1667 net/socket.c int __sys_listen(int fd, int backlog) fd 1673 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1688 net/socket.c SYSCALL_DEFINE2(listen, int, fd, int, backlog) fd 1690 net/socket.c return __sys_listen(fd, backlog); fd 1705 net/socket.c int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, fd 1719 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1786 net/socket.c SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, fd 1789 net/socket.c return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, flags); fd 1792 net/socket.c SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, fd 1795 net/socket.c return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, 0); fd 1810 net/socket.c int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) fd 1816 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1836 net/socket.c SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, fd 1839 net/socket.c return __sys_connect(fd, uservaddr, addrlen); fd 1847 net/socket.c int __sys_getsockname(int fd, struct sockaddr __user *usockaddr, fd 1854 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1874 net/socket.c SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, fd 1877 net/socket.c return __sys_getsockname(fd, usockaddr, usockaddr_len); fd 1885 net/socket.c int __sys_getpeername(int fd, struct sockaddr __user *usockaddr, fd 1892 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1910 net/socket.c SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, fd 1913 net/socket.c return __sys_getpeername(fd, usockaddr, usockaddr_len); fd 1921 net/socket.c int __sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, fd 1934 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 1960 net/socket.c SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, fd 1964 net/socket.c return __sys_sendto(fd, buff, len, flags, addr, addr_len); fd 1971 net/socket.c SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, fd 1974 net/socket.c return __sys_sendto(fd, buff, len, flags, NULL, 0); fd 1982 net/socket.c int __sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, fd 1995 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2023 net/socket.c SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, fd 2027 net/socket.c return __sys_recvfrom(fd, ubuf, size, flags, addr, addr_len); fd 2034 net/socket.c SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, fd 2037 net/socket.c return __sys_recvfrom(fd, ubuf, size, flags, NULL, NULL); fd 2045 net/socket.c static int __sys_setsockopt(int fd, int level, int optname, fd 2056 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2097 net/socket.c SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, fd 2100 net/socket.c return __sys_setsockopt(fd, level, optname, optval, optlen); fd 2108 net/socket.c static int __sys_getsockopt(int fd, int level, int optname, fd 2115 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2141 net/socket.c SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, fd 2144 net/socket.c return __sys_getsockopt(fd, level, optname, optval, optlen); fd 2151 net/socket.c int __sys_shutdown(int fd, int how) fd 2156 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2166 net/socket.c SYSCALL_DEFINE2(shutdown, int, fd, int, how) fd 2168 net/socket.c return __sys_shutdown(fd, how); fd 2383 net/socket.c long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, fd 2393 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2404 net/socket.c SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) fd 2406 net/socket.c return __sys_sendmsg(fd, msg, flags, true); fd 2413 net/socket.c int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, fd 2432 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2480 net/socket.c SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, fd 2483 net/socket.c return __sys_sendmmsg(fd, mmsg, vlen, flags, true); fd 2603 net/socket.c long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, fd 2613 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2624 net/socket.c SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, fd 2627 net/socket.c return __sys_recvmsg(fd, msg, flags, true); fd 2634 net/socket.c static int do_recvmmsg(int fd, struct mmsghdr __user *mmsg, fd 2653 net/socket.c sock = sockfd_lookup_light(fd, &err, &fput_needed); fd 2745 net/socket.c int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, fd 2760 net/socket.c return do_recvmmsg(fd, mmsg, vlen, flags, NULL); fd 2762 net/socket.c datagrams = do_recvmmsg(fd, mmsg, vlen, flags, &timeout_sys); fd 2776 net/socket.c SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, fd 2783 net/socket.c return __sys_recvmmsg(fd, mmsg, vlen, flags, timeout, NULL); fd 2787 net/socket.c SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct mmsghdr __user *, mmsg, fd 2794 net/socket.c return __sys_recvmmsg(fd, mmsg, vlen, flags, NULL, timeout); fd 1318 net/sunrpc/svcsock.c bool svc_alien_sock(struct net *net, int fd) fd 1321 net/sunrpc/svcsock.c struct socket *sock = sockfd_lookup(fd, &err); fd 1346 net/sunrpc/svcsock.c int svc_addsock(struct svc_serv *serv, const int fd, char *name_return, fd 1350 net/sunrpc/svcsock.c struct socket *so = sockfd_lookup(fd, &err); fd 2537 net/unix/af_unix.c int fd; fd 2551 net/unix/af_unix.c fd = get_unused_fd_flags(O_CLOEXEC); fd 2552 net/unix/af_unix.c if (fd < 0) fd 2557 net/unix/af_unix.c put_unused_fd(fd); fd 2558 net/unix/af_unix.c fd = PTR_ERR(f); fd 2562 net/unix/af_unix.c fd_install(fd, f); fd 2566 net/unix/af_unix.c return fd; fd 10238 net/wireless/nl80211.c u32 fd = nla_get_u32(info->attrs[NL80211_ATTR_NETNS_FD]); fd 10240 net/wireless/nl80211.c net = get_net_ns_by_fd(fd); fd 575 net/xdp/xsk.c static struct socket *xsk_lookup_xsk_from_fd(int fd) fd 580 net/xdp/xsk.c sock = sockfd_lookup(fd, &err); fd 20 samples/binderfs/binderfs_example.c int fd, ret, saved_errno; fd 54 samples/binderfs/binderfs_example.c fd = open("/dev/binderfs/binder-control", O_RDONLY | O_CLOEXEC); fd 55 samples/binderfs/binderfs_example.c if (fd < 0) { fd 61 samples/binderfs/binderfs_example.c ret = ioctl(fd, BINDER_CTL_ADD, &device); fd 63 samples/binderfs/binderfs_example.c close(fd); fd 59 samples/bpf/bpf_load.c int fd, ret, flags; fd 68 samples/bpf/bpf_load.c fd = open(DEBUGFS "kprobe_events", flags); fd 70 samples/bpf/bpf_load.c ret = write(fd, val, strlen(val)); fd 71 samples/bpf/bpf_load.c close(fd); fd 93 samples/bpf/bpf_load.c int fd, efd, err, id; fd 131 samples/bpf/bpf_load.c fd = bpf_load_program(prog_type, prog, insns_cnt, license, kern_version, fd 133 samples/bpf/bpf_load.c if (fd < 0) { fd 138 samples/bpf/bpf_load.c prog_fd[prog_cnt++] = fd; fd 155 samples/bpf/bpf_load.c return populate_prog_array(event, fd); fd 159 samples/bpf/bpf_load.c efd = bpf_raw_tracepoint_open(event + 15, fd); fd 183 samples/bpf/bpf_load.c return populate_prog_array(event, fd); fd 255 samples/bpf/bpf_load.c err = ioctl(efd, PERF_EVENT_IOC_SET_BPF, fd); fd 274 samples/bpf/bpf_load.c if (maps[i].fd != -1) { fd 275 samples/bpf/bpf_load.c map_fd[i] = maps[i].fd; fd 308 samples/bpf/bpf_load.c maps[i].fd = map_fd[i]; fd 375 samples/bpf/bpf_load.c insn[insn_idx].imm = maps[map_idx].fd; fd 510 samples/bpf/bpf_load.c int fd, i, ret, maps_shndx = -1, strtabidx = -1; fd 526 samples/bpf/bpf_load.c fd = open(path, O_RDONLY, 0); fd 527 samples/bpf/bpf_load.c if (fd < 0) fd 530 samples/bpf/bpf_load.c elf = elf_begin(fd, ELF_C_READ, NULL); fd 569 samples/bpf/bpf_load.c map_data[j].fd = -1; fd 655 samples/bpf/bpf_load.c close(fd); fd 21 samples/bpf/bpf_load.h int fd; fd 57 samples/bpf/bpf_load.h int bpf_set_link_xdp_fd(int ifindex, int fd, __u32 flags); fd 155 samples/bpf/cpustat_user.c int len, fd; fd 157 samples/bpf/cpustat_user.c fd = open(CPUFREQ_MAX_SYSFS_PATH, O_WRONLY); fd 158 samples/bpf/cpustat_user.c if (fd < 0) { fd 160 samples/bpf/cpustat_user.c return fd; fd 163 samples/bpf/cpustat_user.c len = write(fd, CPUFREQ_LOWEST_FREQ, strlen(CPUFREQ_LOWEST_FREQ)); fd 169 samples/bpf/cpustat_user.c len = write(fd, CPUFREQ_HIGHEST_FREQ, strlen(CPUFREQ_HIGHEST_FREQ)); fd 176 samples/bpf/cpustat_user.c close(fd); fd 78 samples/bpf/fds_example.c int fd, ret; fd 81 samples/bpf/fds_example.c fd = bpf_map_create(); fd 82 samples/bpf/fds_example.c printf("bpf: map fd:%d (%s)\n", fd, strerror(errno)); fd 83 samples/bpf/fds_example.c assert(fd > 0); fd 85 samples/bpf/fds_example.c ret = bpf_obj_pin(fd, file); fd 89 samples/bpf/fds_example.c fd = bpf_obj_get(file); fd 90 samples/bpf/fds_example.c printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); fd 91 samples/bpf/fds_example.c assert(fd > 0); fd 95 samples/bpf/fds_example.c ret = bpf_map_update_elem(fd, &key, &value, 0); fd 96 samples/bpf/fds_example.c printf("bpf: fd:%d u->(%u:%u) ret:(%d,%s)\n", fd, key, value, fd 100 samples/bpf/fds_example.c ret = bpf_map_lookup_elem(fd, &key, &value); fd 101 samples/bpf/fds_example.c printf("bpf: fd:%d l->(%u):%u ret:(%d,%s)\n", fd, key, value, fd 111 samples/bpf/fds_example.c int fd, sock, ret; fd 114 samples/bpf/fds_example.c fd = bpf_prog_create(object); fd 115 samples/bpf/fds_example.c printf("bpf: prog fd:%d (%s)\n", fd, strerror(errno)); fd 116 samples/bpf/fds_example.c assert(fd > 0); fd 118 samples/bpf/fds_example.c ret = bpf_obj_pin(fd, file); fd 122 samples/bpf/fds_example.c fd = bpf_obj_get(file); fd 123 samples/bpf/fds_example.c printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); fd 124 samples/bpf/fds_example.c assert(fd > 0); fd 130 samples/bpf/fds_example.c ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &fd, sizeof(fd)); fd 131 samples/bpf/fds_example.c printf("bpf: sock:%d <- fd:%d attached ret:(%d,%s)\n", sock, fd, fd 30 samples/bpf/ibumad_user.c static void dump_counts(int fd) fd 36 samples/bpf/ibumad_user.c if (bpf_map_lookup_elem(fd, &key, &value)) { fd 62 samples/bpf/lathist_user.c static void get_data(int fd) fd 73 samples/bpf/lathist_user.c bpf_map_lookup_elem(fd, &key, &value); fd 92 samples/bpf/map_perf_test_user.c int fd = map_fd[lru_hash_lookup_idx]; fd 108 samples/bpf/map_perf_test_user.c ret = bpf_map_update_elem(fd, &key, &val, BPF_NOEXIST); fd 78 samples/bpf/offwaketime_user.c static void print_stacks(int fd) fd 83 samples/bpf/offwaketime_user.c while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { fd 84 samples/bpf/offwaketime_user.c bpf_map_lookup_elem(fd, &next_key, &value); fd 85 samples/bpf/sampleip_user.c static void print_ip_map(int fd) fd 96 samples/bpf/sampleip_user.c while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { fd 97 samples/bpf/sampleip_user.c bpf_map_lookup_elem(fd, &next_key, &value); fd 52 samples/bpf/syscall_tp_user.c int i, fd, map0_fds[num_progs], map1_fds[num_progs]; fd 70 samples/bpf/syscall_tp_user.c fd = open(filename, O_RDONLY); fd 71 samples/bpf/syscall_tp_user.c if (fd < 0) { fd 75 samples/bpf/syscall_tp_user.c close(fd); fd 48 samples/bpf/task_fd_query_user.c int fd, ret; fd 53 samples/bpf/task_fd_query_user.c fd = open(buf, O_RDONLY); fd 54 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(fd < 0); fd 56 samples/bpf/task_fd_query_user.c ret = read(fd, buf, sizeof(buf)); fd 57 samples/bpf/task_fd_query_user.c close(fd); fd 70 samples/bpf/task_fd_query_user.c int fd, ret; fd 75 samples/bpf/task_fd_query_user.c fd = open(buf, O_RDONLY); fd 76 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(fd < 0); fd 78 samples/bpf/task_fd_query_user.c ret = read(fd, buf, sizeof(buf)); fd 79 samples/bpf/task_fd_query_user.c close(fd); fd 128 samples/bpf/task_fd_query_user.c int fd; fd 151 samples/bpf/task_fd_query_user.c fd = sys_perf_event_open(&attr, -1, 0, -1, 0); fd 152 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(fd < 0); fd 154 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(ioctl(fd, PERF_EVENT_IOC_ENABLE, 0) < 0); fd 155 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(ioctl(fd, PERF_EVENT_IOC_SET_BPF, prog_fd[0]) < 0); fd 156 samples/bpf/task_fd_query_user.c CHECK_PERROR_RET(bpf_task_fd_query(getpid(), fd, 0, buf, buf_len, fd 37 samples/bpf/test_overhead_user.c int i, fd; fd 39 samples/bpf/test_overhead_user.c fd = open("/proc/self/comm", O_WRONLY|O_TRUNC); fd 40 samples/bpf/test_overhead_user.c if (fd < 0) { fd 46 samples/bpf/test_overhead_user.c if (write(fd, buf, sizeof(buf)) < 0) { fd 48 samples/bpf/test_overhead_user.c close(fd); fd 54 samples/bpf/test_overhead_user.c close(fd); fd 61 samples/bpf/test_overhead_user.c int i, fd; fd 63 samples/bpf/test_overhead_user.c fd = open("/dev/urandom", O_RDONLY); fd 64 samples/bpf/test_overhead_user.c if (fd < 0) { fd 70 samples/bpf/test_overhead_user.c if (read(fd, buf, sizeof(buf)) < 0) { fd 72 samples/bpf/test_overhead_user.c close(fd); fd 78 samples/bpf/test_overhead_user.c close(fd); fd 105 samples/bpf/trace_event_user.c int fd = map_fd[0], stack_map = map_fd[1]; fd 108 samples/bpf/trace_event_user.c while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { fd 109 samples/bpf/trace_event_user.c bpf_map_lookup_elem(fd, &next_key, &value); fd 111 samples/bpf/trace_event_user.c bpf_map_delete_elem(fd, &next_key); fd 41 samples/bpf/tracex2_user.c static void print_hist_for_pid(int fd, void *task) fd 53 samples/bpf/tracex2_user.c while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { fd 58 samples/bpf/tracex2_user.c bpf_map_lookup_elem(fd, &next_key, values); fd 81 samples/bpf/tracex2_user.c static void print_hist(int fd) fd 88 samples/bpf/tracex2_user.c while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { fd 104 samples/bpf/tracex2_user.c print_hist_for_pid(fd, &tasks[i]); fd 19 samples/bpf/tracex3_user.c static void clear_stats(int fd) fd 27 samples/bpf/tracex3_user.c bpf_map_update_elem(fd, &key, values, BPF_ANY); fd 76 samples/bpf/tracex3_user.c static void print_hist(int fd) fd 88 samples/bpf/tracex3_user.c bpf_map_lookup_elem(fd, &key, values); fd 97 samples/bpf/tracex3_user.c clear_stats(fd); fd 30 samples/bpf/tracex4_user.c static void print_old_objects(int fd) fd 148 samples/bpf/xdp_monitor_user.c static bool map_collect_record(int fd, __u32 key, struct record *rec) fd 159 samples/bpf/xdp_monitor_user.c if ((bpf_map_lookup_elem(fd, &key, values)) != 0) { fd 185 samples/bpf/xdp_monitor_user.c static bool map_collect_record_u64(int fd, __u32 key, struct record_u64 *rec) fd 193 samples/bpf/xdp_monitor_user.c if ((bpf_map_lookup_elem(fd, &key, values)) != 0) { fd 479 samples/bpf/xdp_monitor_user.c int fd; fd 486 samples/bpf/xdp_monitor_user.c fd = map_data[0].fd; /* map0: redirect_err_cnt */ fd 488 samples/bpf/xdp_monitor_user.c map_collect_record_u64(fd, i, &rec->xdp_redirect[i]); fd 490 samples/bpf/xdp_monitor_user.c fd = map_data[1].fd; /* map1: exception_cnt */ fd 492 samples/bpf/xdp_monitor_user.c map_collect_record_u64(fd, i, &rec->xdp_exception[i]); fd 495 samples/bpf/xdp_monitor_user.c fd = map_data[2].fd; /* map2: cpumap_enqueue_cnt */ fd 497 samples/bpf/xdp_monitor_user.c map_collect_record(fd, i, &rec->xdp_cpumap_enqueue[i]); fd 499 samples/bpf/xdp_monitor_user.c fd = map_data[3].fd; /* map3: cpumap_kthread_cnt */ fd 500 samples/bpf/xdp_monitor_user.c map_collect_record(fd, 0, &rec->xdp_cpumap_kthread); fd 502 samples/bpf/xdp_monitor_user.c fd = map_data[4].fd; /* map4: devmap_xmit_cnt */ fd 503 samples/bpf/xdp_monitor_user.c map_collect_record(fd, 0, &rec->xdp_devmap_xmit); fd 637 samples/bpf/xdp_monitor_user.c int fd = map_data[i].fd; fd 639 samples/bpf/xdp_monitor_user.c printf(" - map_data[%d] = fd(%d) name:%s\n", i, fd, name); fd 176 samples/bpf/xdp_redirect_cpu_user.c static bool map_collect_percpu(int fd, __u32 key, struct record *rec) fd 186 samples/bpf/xdp_redirect_cpu_user.c if ((bpf_map_lookup_elem(fd, &key, values)) != 0) { fd 469 samples/bpf/xdp_redirect_cpu_user.c int fd, i; fd 471 samples/bpf/xdp_redirect_cpu_user.c fd = rx_cnt_map_fd; fd 472 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, 0, &rec->rx_cnt); fd 474 samples/bpf/xdp_redirect_cpu_user.c fd = redirect_err_cnt_map_fd; fd 475 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, 1, &rec->redir_err); fd 477 samples/bpf/xdp_redirect_cpu_user.c fd = cpumap_enqueue_cnt_map_fd; fd 479 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, i, &rec->enq[i]); fd 481 samples/bpf/xdp_redirect_cpu_user.c fd = cpumap_kthread_cnt_map_fd; fd 482 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, 0, &rec->kthread); fd 484 samples/bpf/xdp_redirect_cpu_user.c fd = exception_cnt_map_fd; fd 485 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, 0, &rec->exception); fd 77 samples/bpf/xdp_router_ipv4_user.c int fd, i; fd 79 samples/bpf/xdp_router_ipv4_user.c fd = socket(AF_INET, SOCK_DGRAM, 0); fd 82 samples/bpf/xdp_router_ipv4_user.c if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) { fd 88 samples/bpf/xdp_router_ipv4_user.c close(fd); fd 544 samples/bpf/xdp_router_ipv4_user.c fds_route.fd = sock; fd 562 samples/bpf/xdp_router_ipv4_user.c fds_arp.fd = sock_arp; fd 262 samples/bpf/xdp_rxq_info_user.c static bool map_collect_percpu(int fd, __u32 key, struct record *rec) fd 271 samples/bpf/xdp_rxq_info_user.c if ((bpf_map_lookup_elem(fd, &key, values)) != 0) { fd 293 samples/bpf/xdp_rxq_info_user.c int fd, i, max_rxqs; fd 295 samples/bpf/xdp_rxq_info_user.c fd = bpf_map__fd(stats_global_map); fd 296 samples/bpf/xdp_rxq_info_user.c map_collect_percpu(fd, 0, &rec->stats); fd 298 samples/bpf/xdp_rxq_info_user.c fd = bpf_map__fd(rx_queue_index_map); fd 301 samples/bpf/xdp_rxq_info_user.c map_collect_percpu(fd, i, &rec->rxq[i]); fd 28 samples/bpf/xdp_sample_pkts_user.c static int do_attach(int idx, int fd, const char *name) fd 34 samples/bpf/xdp_sample_pkts_user.c err = bpf_set_link_xdp_fd(idx, fd, xdp_flags); fd 40 samples/bpf/xdp_sample_pkts_user.c err = bpf_obj_get_info_by_fd(fd, &info, &info_len); fd 595 samples/bpf/xdpsock_user.c fds[i].fd = xsk_socket__fd(xsks[i]->xsk); fd 642 samples/bpf/xdpsock_user.c fds[0].fd = xsk_socket__fd(xsks[i]->xsk); fd 715 samples/bpf/xdpsock_user.c fds[i].fd = xsk_socket__fd(xsks[i]->xsk); fd 188 samples/connector/ucon.c pfd.fd = s; fd 45 samples/hidraw/hid-example.c int fd; fd 57 samples/hidraw/hid-example.c fd = open(device, O_RDWR|O_NONBLOCK); fd 59 samples/hidraw/hid-example.c if (fd < 0) { fd 69 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGRDESCSIZE, &desc_size); fd 77 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGRDESC, &rpt_desc); fd 88 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGRAWNAME(256), buf); fd 95 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGRAWPHYS(256), buf); fd 102 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGRAWINFO, &info); fd 118 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCSFEATURE(4), buf); fd 126 samples/hidraw/hid-example.c res = ioctl(fd, HIDIOCGFEATURE(256), buf); fd 140 samples/hidraw/hid-example.c res = write(fd, buf, 2); fd 149 samples/hidraw/hid-example.c res = read(fd, buf, 16); fd 158 samples/hidraw/hid-example.c close(fd); fd 98 samples/mei/mei-amt-version.c int fd; fd 103 samples/mei/mei-amt-version.c if (cl->fd != -1) fd 104 samples/mei/mei-amt-version.c close(cl->fd); fd 105 samples/mei/mei-amt-version.c cl->fd = -1; fd 120 samples/mei/mei-amt-version.c me->fd = open("/dev/mei0", O_RDWR); fd 121 samples/mei/mei-amt-version.c if (me->fd == -1) { fd 130 samples/mei/mei-amt-version.c result = ioctl(me->fd, IOCTL_MEI_CONNECT_CLIENT, &data); fd 161 samples/mei/mei-amt-version.c rc = read(me->fd, buffer, len); fd 185 samples/mei/mei-amt-version.c written = write(me->fd, buffer, len); fd 194 samples/mei/mei-amt-version.c FD_SET(me->fd, &set); fd 195 samples/mei/mei-amt-version.c rc = select(me->fd + 1 , &set, NULL, NULL, &tv); fd 196 samples/mei/mei-amt-version.c if (rc > 0 && FD_ISSET(me->fd, &set)) { fd 222 samples/mic/mpssd/mpssd.c int fd, err; fd 226 samples/mic/mpssd/mpssd.c fd = open("/dev/net/tun", O_RDWR); fd 227 samples/mic/mpssd/mpssd.c if (fd < 0) { fd 238 samples/mic/mpssd/mpssd.c err = ioctl(fd, TUNSETIFF, (void *)&ifr); fd 242 samples/mic/mpssd/mpssd.c close(fd); fd 248 samples/mic/mpssd/mpssd.c err = ioctl(fd, TUNSETOFFLOAD, offload); fd 252 samples/mic/mpssd/mpssd.c close(fd); fd 259 samples/mic/mpssd/mpssd.c return fd; fd 390 samples/mic/mpssd/mpssd.c mic_virtio_copy(struct mic_info *mic, int fd, fd 395 samples/mic/mpssd/mpssd.c ret = ioctl(fd, MIC_VIRTIO_COPY_DESC, copy); fd 416 samples/mic/mpssd/mpssd.c init_vr(struct mic_info *mic, int fd, int type, fd 426 samples/mic/mpssd/mpssd.c PROT_READ, MAP_SHARED, fd, 0); fd 464 samples/mic/mpssd/mpssd.c wait_for_card_driver(struct mic_info *mic, int fd, int type) fd 474 samples/mic/mpssd/mpssd.c pollfd.fd = fd; fd 554 samples/mic/mpssd/mpssd.c net_poll[NET_FD_VIRTIO_NET].fd = mic->mic_net.virtio_net_fd; fd 556 samples/mic/mpssd/mpssd.c net_poll[NET_FD_TUN].fd = mic->mic_net.tap_fd; fd 599 samples/mic/mpssd/mpssd.c len = readv(net_poll[NET_FD_TUN].fd, fd 691 samples/mic/mpssd/mpssd.c len = writev(net_poll[NET_FD_TUN].fd, fd 775 samples/mic/mpssd/mpssd.c console_poll[MONITOR_FD].fd = pty_fd; fd 778 samples/mic/mpssd/mpssd.c console_poll[VIRTIO_CONSOLE_FD].fd = mic->mic_console.virtio_console_fd; fd 916 samples/mic/mpssd/mpssd.c int fd, err; fd 919 samples/mic/mpssd/mpssd.c fd = open(path, O_RDWR); fd 920 samples/mic/mpssd/mpssd.c if (fd < 0) { fd 925 samples/mic/mpssd/mpssd.c err = ioctl(fd, MIC_VIRTIO_ADD_DEVICE, dd); fd 928 samples/mic/mpssd/mpssd.c close(fd); fd 933 samples/mic/mpssd/mpssd.c mic->mic_net.virtio_net_fd = fd; fd 937 samples/mic/mpssd/mpssd.c mic->mic_console.virtio_console_fd = fd; fd 941 samples/mic/mpssd/mpssd.c mic->mic_virtblk.virtio_block_fd = fd; fd 1101 samples/mic/mpssd/mpssd.c read_header(int fd, struct virtio_blk_outhdr *hdr, __u32 desc_idx) fd 1112 samples/mic/mpssd/mpssd.c return ioctl(fd, MIC_VIRTIO_COPY_DESC, ©); fd 1116 samples/mic/mpssd/mpssd.c transfer_blocks(int fd, struct iovec *iovec, __u32 iovcnt) fd 1124 samples/mic/mpssd/mpssd.c return ioctl(fd, MIC_VIRTIO_COPY_DESC, ©); fd 1139 samples/mic/mpssd/mpssd.c write_status(int fd, __u8 *status) fd 1150 samples/mic/mpssd/mpssd.c return ioctl(fd, MIC_VIRTIO_COPY_DESC, ©); fd 1192 samples/mic/mpssd/mpssd.c block_poll.fd = mic->mic_virtblk.virtio_block_fd; fd 1423 samples/mic/mpssd/mpssd.c int fd; fd 1428 samples/mic/mpssd/mpssd.c fd = open(pathname, O_RDONLY); fd 1429 samples/mic/mpssd/mpssd.c if (fd < 0) fd 1432 samples/mic/mpssd/mpssd.c return fd; fd 1435 samples/mic/mpssd/mpssd.c static int block_till_state_change(int fd, struct mic_info *mic) fd 1441 samples/mic/mpssd/mpssd.c ufds[0].fd = fd; fd 1450 samples/mic/mpssd/mpssd.c ret = lseek(fd, 0, SEEK_SET); fd 1457 samples/mic/mpssd/mpssd.c ret = read(fd, value, sizeof(value)); fd 1471 samples/mic/mpssd/mpssd.c int fd, ret, stat = 0; fd 1473 samples/mic/mpssd/mpssd.c fd = open_state_fd(mic); fd 1474 samples/mic/mpssd/mpssd.c if (fd < 0) { fd 1481 samples/mic/mpssd/mpssd.c ret = block_till_state_change(fd, mic); fd 1516 samples/mic/mpssd/mpssd.c close(fd); fd 1545 samples/mic/mpssd/mpssd.c int fd; fd 1550 samples/mic/mpssd/mpssd.c fd = open(system_map, O_RDONLY); fd 1551 samples/mic/mpssd/mpssd.c if (fd < 0) { fd 1556 samples/mic/mpssd/mpssd.c len = lseek(fd, 0, SEEK_END); fd 1560 samples/mic/mpssd/mpssd.c close(fd); fd 1563 samples/mic/mpssd/mpssd.c map = mmap(NULL, len, PROT_READ, MAP_PRIVATE, fd, 0); fd 1567 samples/mic/mpssd/mpssd.c close(fd); fd 1574 samples/mic/mpssd/mpssd.c close(fd); fd 1584 samples/mic/mpssd/mpssd.c close(fd); fd 1591 samples/mic/mpssd/mpssd.c close(fd); fd 1623 samples/mic/mpssd/mpssd.c int err, fd; fd 1637 samples/mic/mpssd/mpssd.c fd = open_state_fd(mic); fd 1638 samples/mic/mpssd/mpssd.c if (fd < 0) { fd 1654 samples/mic/mpssd/mpssd.c while (block_till_state_change(fd, mic)) { fd 20 samples/mic/mpssd/sysfs.c int fd; fd 29 samples/mic/mpssd/sysfs.c fd = open(filename, O_RDONLY); fd 30 samples/mic/mpssd/sysfs.c if (fd < 0) { fd 36 samples/mic/mpssd/sysfs.c len = read(fd, value, sizeof(value)); fd 52 samples/mic/mpssd/sysfs.c close(fd); fd 61 samples/mic/mpssd/sysfs.c int fd, ret = 0; fd 71 samples/mic/mpssd/sysfs.c fd = open(filename, O_RDWR); fd 72 samples/mic/mpssd/sysfs.c if (fd < 0) { fd 80 samples/mic/mpssd/sysfs.c if (write(fd, value, strlen(value)) < 0) { fd 86 samples/mic/mpssd/sysfs.c close(fd); fd 32 samples/seccomp/user-trap.c static int send_fd(int sock, int fd) fd 50 samples/seccomp/user-trap.c *((int *)CMSG_DATA(cmsg)) = fd; fd 82 samples/timers/hpet_example.c int fd; fd 89 samples/timers/hpet_example.c fd = open(argv[0], O_RDONLY); fd 90 samples/timers/hpet_example.c if (fd < 0) fd 93 samples/timers/hpet_example.c close(fd); fd 102 samples/timers/hpet_example.c int fd; fd 109 samples/timers/hpet_example.c fd = open(argv[0], O_RDONLY); fd 110 samples/timers/hpet_example.c if (fd < 0) { fd 115 samples/timers/hpet_example.c if (ioctl(fd, HPET_INFO, &info) < 0) { fd 126 samples/timers/hpet_example.c close(fd); fd 134 samples/timers/hpet_example.c int iterations, i, fd; fd 149 samples/timers/hpet_example.c fd = open(argv[0], O_RDONLY); fd 151 samples/timers/hpet_example.c if (fd < 0) { fd 156 samples/timers/hpet_example.c if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { fd 161 samples/timers/hpet_example.c if (ioctl(fd, HPET_INFO, &info) < 0) { fd 168 samples/timers/hpet_example.c if (info.hi_flags && (ioctl(fd, HPET_EPI, 0) < 0)) { fd 173 samples/timers/hpet_example.c if (ioctl(fd, HPET_IE_ON, 0) < 0) { fd 178 samples/timers/hpet_example.c pfd.fd = fd; fd 199 samples/timers/hpet_example.c if (read(fd, &data, sizeof(data)) != sizeof(data)) { fd 209 samples/timers/hpet_example.c close(fd); fd 226 samples/timers/hpet_example.c int iterations, i, fd, value; fd 231 samples/timers/hpet_example.c fd = -1; fd 243 samples/timers/hpet_example.c fd = open(argv[0], O_RDONLY); fd 245 samples/timers/hpet_example.c if (fd < 0) { fd 251 samples/timers/hpet_example.c if ((fcntl(fd, F_SETOWN, getpid()) == 1) || fd 252 samples/timers/hpet_example.c ((value = fcntl(fd, F_GETFL)) == 1) || fd 253 samples/timers/hpet_example.c (fcntl(fd, F_SETFL, value | O_ASYNC) == 1)) { fd 261 samples/timers/hpet_example.c if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { fd 266 samples/timers/hpet_example.c if (ioctl(fd, HPET_INFO, &info) < 0) { fd 273 samples/timers/hpet_example.c if (info.hi_flags && (ioctl(fd, HPET_EPI, 0) < 0)) { fd 278 samples/timers/hpet_example.c if (ioctl(fd, HPET_IE_ON, 0) < 0) { fd 291 samples/timers/hpet_example.c if (fd >= 0) fd 292 samples/timers/hpet_example.c close(fd); fd 159 samples/uhid/uhid-example.c static int uhid_write(int fd, const struct uhid_event *ev) fd 163 samples/uhid/uhid-example.c ret = write(fd, ev, sizeof(*ev)); fd 176 samples/uhid/uhid-example.c static int create(int fd) fd 191 samples/uhid/uhid-example.c return uhid_write(fd, &ev); fd 194 samples/uhid/uhid-example.c static void destroy(int fd) fd 201 samples/uhid/uhid-example.c uhid_write(fd, &ev); fd 225 samples/uhid/uhid-example.c static int event(int fd) fd 231 samples/uhid/uhid-example.c ret = read(fd, &ev, sizeof(ev)); fd 278 samples/uhid/uhid-example.c static int send_event(int fd) fd 298 samples/uhid/uhid-example.c return uhid_write(fd, &ev); fd 301 samples/uhid/uhid-example.c static int keyboard(int fd) fd 319 samples/uhid/uhid-example.c ret = send_event(fd); fd 325 samples/uhid/uhid-example.c ret = send_event(fd); fd 331 samples/uhid/uhid-example.c ret = send_event(fd); fd 337 samples/uhid/uhid-example.c ret = send_event(fd); fd 344 samples/uhid/uhid-example.c ret = send_event(fd); fd 351 samples/uhid/uhid-example.c ret = send_event(fd); fd 358 samples/uhid/uhid-example.c ret = send_event(fd); fd 365 samples/uhid/uhid-example.c ret = send_event(fd); fd 372 samples/uhid/uhid-example.c ret = send_event(fd); fd 389 samples/uhid/uhid-example.c int fd; fd 416 samples/uhid/uhid-example.c fd = open(path, O_RDWR | O_CLOEXEC); fd 417 samples/uhid/uhid-example.c if (fd < 0) { fd 423 samples/uhid/uhid-example.c ret = create(fd); fd 425 samples/uhid/uhid-example.c close(fd); fd 429 samples/uhid/uhid-example.c pfds[0].fd = STDIN_FILENO; fd 431 samples/uhid/uhid-example.c pfds[1].fd = fd; fd 451 samples/uhid/uhid-example.c ret = keyboard(fd); fd 456 samples/uhid/uhid-example.c ret = event(fd); fd 463 samples/uhid/uhid-example.c destroy(fd); fd 946 samples/vfio-mdev/mtty.c int fd = *(int *)data; fd 948 samples/vfio-mdev/mtty.c if (fd > 0) { fd 951 samples/vfio-mdev/mtty.c evt = eventfd_ctx_fdget(fd); fd 957 samples/vfio-mdev/mtty.c mdev_state->irq_fd = fd; fd 980 samples/vfio-mdev/mtty.c int fd = *(int *)data; fd 983 samples/vfio-mdev/mtty.c if (fd <= 0) fd 989 samples/vfio-mdev/mtty.c evt = eventfd_ctx_fdget(fd); fd 995 samples/vfio-mdev/mtty.c mdev_state->irq_fd = fd; fd 20 samples/vfs/test-fsmount.c static void check_messages(int fd) fd 28 samples/vfs/test-fsmount.c n = read(fd, buf, sizeof(buf)); fd 50 samples/vfs/test-fsmount.c void mount_error(int fd, const char *s) fd 52 samples/vfs/test-fsmount.c check_messages(fd); fd 97 samples/vfs/test-fsmount.c #define E_fsconfig(fd, cmd, key, val, aux) \ fd 99 samples/vfs/test-fsmount.c if (fsconfig(fd, cmd, key, val, aux) == -1) \ fd 100 samples/vfs/test-fsmount.c mount_error(fd, key ?: "create"); \ fd 9 samples/watchdog/watchdog-simple.c int fd = open("/dev/watchdog", O_WRONLY); fd 11 samples/watchdog/watchdog-simple.c if (fd == -1) { fd 16 samples/watchdog/watchdog-simple.c ret = write(fd, "\0", 1); fd 23 samples/watchdog/watchdog-simple.c close(fd); fd 567 scripts/asn1_compiler.c int fd; fd 594 scripts/asn1_compiler.c fd = open(filename, O_RDONLY); fd 595 scripts/asn1_compiler.c if (fd < 0) { fd 600 scripts/asn1_compiler.c if (fstat(fd, &st) < 0) { fd 610 scripts/asn1_compiler.c if ((readlen = read(fd, buffer, st.st_size)) < 0) { fd 615 scripts/asn1_compiler.c if (close(fd) < 0) { fd 269 scripts/basic/fixdep.c int fd; fd 272 scripts/basic/fixdep.c fd = open(filename, O_RDONLY); fd 273 scripts/basic/fixdep.c if (fd < 0) { fd 278 scripts/basic/fixdep.c if (fstat(fd, &st) < 0) { fd 288 scripts/basic/fixdep.c if (read(fd, buf, st.st_size) != st.st_size) { fd 293 scripts/basic/fixdep.c close(fd); fd 236 scripts/dtc/util.c int fd = 0; /* assume stdin */ fd 243 scripts/dtc/util.c fd = open(filename, O_RDONLY); fd 244 scripts/dtc/util.c if (fd < 0) fd 257 scripts/dtc/util.c ret = read(fd, &buf[offset], bufsize - offset); fd 266 scripts/dtc/util.c close(fd); fd 292 scripts/dtc/util.c int fd = 1; /* assume stdout */ fd 299 scripts/dtc/util.c fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0666); fd 300 scripts/dtc/util.c if (fd < 0) fd 308 scripts/dtc/util.c ret = write(fd, ptr + offset, totalsize - offset); fd 316 scripts/dtc/util.c if (fd != 1) fd 317 scripts/dtc/util.c close(fd); fd 205 scripts/insert-sys-cert.c int fd; fd 207 scripts/insert-sys-cert.c fd = open(file_name, O_RDWR); fd 208 scripts/insert-sys-cert.c if (fd < 0) { fd 212 scripts/insert-sys-cert.c if (fstat(fd, &st)) { fd 214 scripts/insert-sys-cert.c close(fd); fd 218 scripts/insert-sys-cert.c map = mmap(NULL, *size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); fd 221 scripts/insert-sys-cert.c close(fd); fd 224 scripts/insert-sys-cert.c close(fd); fd 232 scripts/insert-sys-cert.c int fd; fd 234 scripts/insert-sys-cert.c fd = open(file_name, O_RDONLY); fd 235 scripts/insert-sys-cert.c if (fd < 0) { fd 239 scripts/insert-sys-cert.c if (fstat(fd, &st)) { fd 241 scripts/insert-sys-cert.c close(fd); fd 248 scripts/insert-sys-cert.c close(fd); fd 251 scripts/insert-sys-cert.c if (read(fd, buf, *size) != *size) { fd 253 scripts/insert-sys-cert.c close(fd); fd 256 scripts/insert-sys-cert.c close(fd); fd 131 scripts/kconfig/confdata.c int fd, ret; fd 147 scripts/kconfig/confdata.c fd = open(depfile_path, O_WRONLY | O_CREAT | O_TRUNC, 0644); fd 148 scripts/kconfig/confdata.c if (fd == -1) { fd 157 scripts/kconfig/confdata.c fd = open(depfile_path, O_WRONLY | O_CREAT | O_TRUNC, 0644); fd 158 scripts/kconfig/confdata.c if (fd == -1) fd 161 scripts/kconfig/confdata.c close(fd); fd 423 scripts/mod/modpost.c int fd; fd 425 scripts/mod/modpost.c fd = open(filename, O_RDONLY); fd 426 scripts/mod/modpost.c if (fd < 0) fd 428 scripts/mod/modpost.c if (fstat(fd, &st)) fd 432 scripts/mod/modpost.c map = mmap(NULL, *size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); fd 435 scripts/mod/modpost.c close(fd); fd 436 scripts/mod/sumversion.c int fd; fd 438 scripts/mod/sumversion.c fd = open(filename, O_RDWR); fd 439 scripts/mod/sumversion.c if (fd < 0) { fd 445 scripts/mod/sumversion.c if (lseek(fd, offset, SEEK_SET) == (off_t)-1) { fd 451 scripts/mod/sumversion.c if (write(fd, sum, strlen(sum)+1) != strlen(sum)+1) { fd 457 scripts/mod/sumversion.c close(fd); fd 668 security/apparmor/file.c static int match_file(const void *p, struct file *file, unsigned int fd) fd 673 security/apparmor/file.c return fd + 1; fd 2445 security/selinux/hooks.c static int match_file(const void *p, struct file *file, unsigned fd) fd 2447 security/selinux/hooks.c return file_has_perm(p, file, file_to_av(file)) ? fd + 1 : 0; fd 1750 sound/core/control.c static int snd_ctl_fasync(int fd, struct file * file, int on) fd 1755 sound/core/control.c return fasync_helper(fd, file, on, &ctl->fasync); fd 342 sound/core/init.c static int snd_disconnect_fasync(int fd, struct file *file, int on) fd 1990 sound/core/pcm_native.c static int snd_pcm_link(struct snd_pcm_substream *substream, int fd) fd 1997 sound/core/pcm_native.c struct fd f = fdget(fd); fd 3539 sound/core/pcm_native.c static int snd_pcm_fasync(int fd, struct file * file, int on) fd 3550 sound/core/pcm_native.c return fasync_helper(fd, file, on, &runtime->fasync); fd 2048 sound/core/timer.c static int snd_timer_user_fasync(int fd, struct file * file, int on) fd 2053 sound/core/timer.c return fasync_helper(fd, file, on, &tu->fasync); fd 91 tools/accounting/getdelays.c int fd; fd 94 tools/accounting/getdelays.c fd = socket(AF_NETLINK, SOCK_RAW, protocol); fd 95 tools/accounting/getdelays.c if (fd < 0) fd 99 tools/accounting/getdelays.c if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, fd 109 tools/accounting/getdelays.c if (bind(fd, (struct sockaddr *) &local, sizeof(local)) < 0) fd 112 tools/accounting/getdelays.c return fd; fd 114 tools/accounting/getdelays.c close(fd); fd 275 tools/accounting/getdelays.c int fd = 0; fd 377 tools/accounting/getdelays.c fd = open(logfile, O_WRONLY | O_CREAT | O_TRUNC, fd 379 tools/accounting/getdelays.c if (fd == -1) { fd 507 tools/accounting/getdelays.c if (fd) { fd 508 tools/accounting/getdelays.c if (write(fd, NLA_DATA(na), na->nla_len) < 0) { fd 552 tools/accounting/getdelays.c if (fd) fd 553 tools/accounting/getdelays.c close(fd); fd 128 tools/bpf/bpf_jit_disasm.c int fd, ret, len; fd 132 tools/bpf/bpf_jit_disasm.c fd = open(file, O_RDONLY); fd 133 tools/bpf/bpf_jit_disasm.c if (fd < 0) fd 136 tools/bpf/bpf_jit_disasm.c ret = fstat(fd, &fi); fd 146 tools/bpf/bpf_jit_disasm.c ret = read(fd, buff, len - 1); fd 150 tools/bpf/bpf_jit_disasm.c close(fd); fd 156 tools/bpf/bpf_jit_disasm.c close(fd); fd 399 tools/bpf/bpftool/btf.c int fd = -1; fd 417 tools/bpf/bpftool/btf.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 418 tools/bpf/bpftool/btf.c if (fd < 0) fd 447 tools/bpf/bpftool/btf.c fd = prog_parse_fd(&argc, &argv); fd 448 tools/bpf/bpftool/btf.c if (fd < 0) fd 451 tools/bpf/bpftool/btf.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 531 tools/bpf/bpftool/btf.c close(fd); fd 540 tools/bpf/bpftool/btf.c int fd; fd 555 tools/bpf/bpftool/btf.c fd = bpf_btf_get_fd_by_id(id); fd 556 tools/bpf/bpftool/btf.c if (fd < 0) fd 560 tools/bpf/bpftool/btf.c return fd; fd 588 tools/bpf/bpftool/btf.c int fd; fd 616 tools/bpf/bpftool/btf.c fd = bpf_prog_get_fd_by_id(id); fd 619 tools/bpf/bpftool/btf.c fd = bpf_map_get_fd_by_id(id); fd 626 tools/bpf/bpftool/btf.c if (fd < 0) { fd 636 tools/bpf/bpftool/btf.c err = bpf_obj_get_info_by_fd(fd, info, len); fd 637 tools/bpf/bpftool/btf.c close(fd); fd 703 tools/bpf/bpftool/btf.c show_btf_plain(struct bpf_btf_info *info, int fd, fd 731 tools/bpf/bpftool/btf.c show_btf_json(struct bpf_btf_info *info, int fd, fd 762 tools/bpf/bpftool/btf.c show_btf(int fd, struct btf_attach_table *btf_prog_table, fd 769 tools/bpf/bpftool/btf.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 776 tools/bpf/bpftool/btf.c show_btf_json(&info, fd, btf_prog_table, btf_map_table); fd 778 tools/bpf/bpftool/btf.c show_btf_plain(&info, fd, btf_prog_table, btf_map_table); fd 787 tools/bpf/bpftool/btf.c int err, fd = -1; fd 791 tools/bpf/bpftool/btf.c fd = btf_parse_fd(&argc, &argv); fd 792 tools/bpf/bpftool/btf.c if (fd < 0) fd 797 tools/bpf/bpftool/btf.c if (fd >= 0) fd 798 tools/bpf/bpftool/btf.c close(fd); fd 806 tools/bpf/bpftool/btf.c if (fd >= 0) fd 807 tools/bpf/bpftool/btf.c close(fd); fd 811 tools/bpf/bpftool/btf.c if (fd >= 0) { fd 812 tools/bpf/bpftool/btf.c err = show_btf(fd, &btf_prog_table, &btf_map_table); fd 813 tools/bpf/bpftool/btf.c close(fd); fd 834 tools/bpf/bpftool/btf.c fd = bpf_btf_get_fd_by_id(id); fd 835 tools/bpf/bpftool/btf.c if (fd < 0) { fd 844 tools/bpf/bpftool/btf.c err = show_btf(fd, &btf_prog_table, &btf_map_table); fd 845 tools/bpf/bpftool/btf.c close(fd); fd 128 tools/bpf/bpftool/common.c int fd; fd 130 tools/bpf/bpftool/common.c fd = bpf_obj_get(path); fd 131 tools/bpf/bpftool/common.c if (fd < 0) { fd 140 tools/bpf/bpftool/common.c return fd; fd 146 tools/bpf/bpftool/common.c int fd; fd 148 tools/bpf/bpftool/common.c fd = open_obj_pinned(path, false); fd 149 tools/bpf/bpftool/common.c if (fd < 0) fd 152 tools/bpf/bpftool/common.c type = get_fd_type(fd); fd 154 tools/bpf/bpftool/common.c close(fd); fd 159 tools/bpf/bpftool/common.c close(fd); fd 163 tools/bpf/bpftool/common.c return fd; fd 199 tools/bpf/bpftool/common.c int do_pin_fd(int fd, const char *name) fd 207 tools/bpf/bpftool/common.c err = bpf_obj_pin(fd, name); fd 219 tools/bpf/bpftool/common.c int fd; fd 242 tools/bpf/bpftool/common.c fd = get_fd_by_id(id); fd 243 tools/bpf/bpftool/common.c if (fd < 0) { fd 248 tools/bpf/bpftool/common.c err = do_pin_fd(fd, *argv); fd 250 tools/bpf/bpftool/common.c close(fd); fd 268 tools/bpf/bpftool/common.c int get_fd_type(int fd) fd 274 tools/bpf/bpftool/common.c snprintf(path, sizeof(path), "/proc/self/fd/%d", fd); fd 294 tools/bpf/bpftool/common.c char *get_fdinfo(int fd, const char *key) fd 302 tools/bpf/bpftool/common.c snprintf(path, sizeof(path), "/proc/self/fdinfo/%d", fd); fd 367 tools/bpf/bpftool/common.c int fd, err; fd 386 tools/bpf/bpftool/common.c fd = open_obj_pinned(ftse->fts_path, true); fd 387 tools/bpf/bpftool/common.c if (fd < 0) fd 390 tools/bpf/bpftool/common.c objtype = get_fd_type(fd); fd 392 tools/bpf/bpftool/common.c close(fd); fd 396 tools/bpf/bpftool/common.c err = bpf_obj_get_info_by_fd(fd, &pinned_info, &len); fd 398 tools/bpf/bpftool/common.c close(fd); fd 404 tools/bpf/bpftool/common.c close(fd); fd 415 tools/bpf/bpftool/common.c close(fd); fd 478 tools/bpf/bpftool/common.c int fd; fd 480 tools/bpf/bpftool/common.c fd = open(path, O_RDONLY); fd 481 tools/bpf/bpftool/common.c if (fd < 0) { fd 486 tools/bpf/bpftool/common.c len = read(fd, vendor_id_buf, sizeof(vendor_id_buf)); fd 487 tools/bpf/bpftool/common.c close(fd); fd 135 tools/bpf/bpftool/feature.c FILE *fd; fd 138 tools/bpf/bpftool/feature.c fd = fopen(path, "r"); fd 139 tools/bpf/bpftool/feature.c if (!fd) fd 142 tools/bpf/bpftool/feature.c res = getline(&line, &len, fd); fd 143 tools/bpf/bpftool/feature.c fclose(fd); fd 140 tools/bpf/bpftool/main.h int get_fd_type(int fd); fd 142 tools/bpf/bpftool/main.h char *get_fdinfo(int fd, const char *key); fd 147 tools/bpf/bpftool/main.h int do_pin_fd(int fd, const char *name); fd 96 tools/bpf/bpftool/map.c int fd; fd 111 tools/bpf/bpftool/map.c fd = bpf_map_get_fd_by_id(id); fd 112 tools/bpf/bpftool/map.c if (fd < 0) fd 114 tools/bpf/bpftool/map.c return fd; fd 133 tools/bpf/bpftool/map.c int fd; fd 135 tools/bpf/bpftool/map.c fd = map_parse_fd(argc, argv); fd 136 tools/bpf/bpftool/map.c if (fd < 0) fd 139 tools/bpf/bpftool/map.c err = bpf_obj_get_info_by_fd(fd, info, info_len); fd 142 tools/bpf/bpftool/map.c close(fd); fd 146 tools/bpf/bpftool/map.c return fd; fd 399 tools/bpf/bpftool/map.c int fd; fd 423 tools/bpf/bpftool/map.c fd = map_parse_fd(&argc, &argv); fd 424 tools/bpf/bpftool/map.c if (fd < 0) fd 428 tools/bpf/bpftool/map.c **value_fd = fd; fd 444 tools/bpf/bpftool/map.c fd = prog_parse_fd(&argc, &argv); fd 445 tools/bpf/bpftool/map.c if (fd < 0) fd 449 tools/bpf/bpftool/map.c **value_fd = fd; fd 482 tools/bpf/bpftool/map.c static int show_map_close_json(int fd, struct bpf_map_info *info) fd 487 tools/bpf/bpftool/map.c memlock = get_fdinfo(fd, "memlock"); fd 488 tools/bpf/bpftool/map.c frozen_str = get_fdinfo(fd, "frozen"); fd 516 tools/bpf/bpftool/map.c char *owner_prog_type = get_fdinfo(fd, "owner_prog_type"); fd 517 tools/bpf/bpftool/map.c char *owner_jited = get_fdinfo(fd, "owner_jited"); fd 536 tools/bpf/bpftool/map.c close(fd); fd 564 tools/bpf/bpftool/map.c static int show_map_close_plain(int fd, struct bpf_map_info *info) fd 569 tools/bpf/bpftool/map.c memlock = get_fdinfo(fd, "memlock"); fd 570 tools/bpf/bpftool/map.c frozen_str = get_fdinfo(fd, "frozen"); fd 592 tools/bpf/bpftool/map.c char *owner_prog_type = get_fdinfo(fd, "owner_prog_type"); fd 593 tools/bpf/bpftool/map.c char *owner_jited = get_fdinfo(fd, "owner_jited"); fd 613 tools/bpf/bpftool/map.c close(fd); fd 651 tools/bpf/bpftool/map.c int fd; fd 657 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 658 tools/bpf/bpftool/map.c if (fd < 0) fd 662 tools/bpf/bpftool/map.c return show_map_close_json(fd, &info); fd 664 tools/bpf/bpftool/map.c return show_map_close_plain(fd, &info); fd 682 tools/bpf/bpftool/map.c fd = bpf_map_get_fd_by_id(id); fd 683 tools/bpf/bpftool/map.c if (fd < 0) { fd 691 tools/bpf/bpftool/map.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 694 tools/bpf/bpftool/map.c close(fd); fd 699 tools/bpf/bpftool/map.c show_map_close_json(fd, &info); fd 701 tools/bpf/bpftool/map.c show_map_close_plain(fd, &info); fd 709 tools/bpf/bpftool/map.c static int dump_map_elem(int fd, void *key, void *value, fd 716 tools/bpf/bpftool/map.c if (!bpf_map_lookup_elem(fd, key, value)) { fd 777 tools/bpf/bpftool/map.c int fd; fd 782 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 783 tools/bpf/bpftool/map.c if (fd < 0) fd 821 tools/bpf/bpftool/map.c err = bpf_map_get_next_key(fd, prev_key, key); fd 827 tools/bpf/bpftool/map.c num_elems += dump_map_elem(fd, key, value, &info, btf, btf_wtr); fd 844 tools/bpf/bpftool/map.c close(fd); fd 883 tools/bpf/bpftool/map.c int fd, err; fd 888 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 889 tools/bpf/bpftool/map.c if (fd < 0) fd 901 tools/bpf/bpftool/map.c err = bpf_map_update_elem(fd, key, value, flags); fd 912 tools/bpf/bpftool/map.c close(fd); fd 966 tools/bpf/bpftool/map.c int fd; fd 971 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 972 tools/bpf/bpftool/map.c if (fd < 0) fd 983 tools/bpf/bpftool/map.c err = bpf_map_lookup_elem(fd, key, value); fd 1006 tools/bpf/bpftool/map.c close(fd); fd 1017 tools/bpf/bpftool/map.c int fd; fd 1022 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 1023 tools/bpf/bpftool/map.c if (fd < 0) fd 1044 tools/bpf/bpftool/map.c err = bpf_map_get_next_key(fd, key, nextkey); fd 1077 tools/bpf/bpftool/map.c close(fd); fd 1088 tools/bpf/bpftool/map.c int fd; fd 1093 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 1094 tools/bpf/bpftool/map.c if (fd < 0) fd 1108 tools/bpf/bpftool/map.c err = bpf_map_delete_elem(fd, key); fd 1114 tools/bpf/bpftool/map.c close(fd); fd 1135 tools/bpf/bpftool/map.c int err, fd; fd 1206 tools/bpf/bpftool/map.c fd = bpf_create_map_xattr(&attr); fd 1207 tools/bpf/bpftool/map.c if (fd < 0) { fd 1212 tools/bpf/bpftool/map.c err = do_pin_fd(fd, pinfile); fd 1213 tools/bpf/bpftool/map.c close(fd); fd 1228 tools/bpf/bpftool/map.c int fd; fd 1233 tools/bpf/bpftool/map.c fd = map_parse_fd_and_info(&argc, &argv, &info, &len); fd 1234 tools/bpf/bpftool/map.c if (fd < 0) fd 1241 tools/bpf/bpftool/map.c err = bpf_map_lookup_and_delete_elem(fd, key, value); fd 1260 tools/bpf/bpftool/map.c close(fd); fd 1267 tools/bpf/bpftool/map.c int err, fd; fd 1272 tools/bpf/bpftool/map.c fd = map_parse_fd(&argc, &argv); fd 1273 tools/bpf/bpftool/map.c if (fd < 0) fd 1277 tools/bpf/bpftool/map.c close(fd); fd 1281 tools/bpf/bpftool/map.c err = bpf_map_freeze(fd); fd 1282 tools/bpf/bpftool/map.c close(fd); fd 34 tools/bpf/bpftool/map_perf_ring.c int fd; fd 225 tools/bpf/bpftool/net.c int fd; fd 227 tools/bpf/bpftool/net.c fd = open("/proc/self/ns/net", O_RDONLY); fd 228 tools/bpf/bpftool/net.c if (fd < 0) { fd 234 tools/bpf/bpftool/net.c err = bpf_prog_query(fd, BPF_FLOW_DISSECTOR, 0, fd 236 tools/bpf/bpftool/net.c close(fd); fd 27 tools/bpf/bpftool/perf.c int fd; fd 32 tools/bpf/bpftool/perf.c fd = open("/", O_RDONLY); fd 33 tools/bpf/bpftool/perf.c if (fd < 0) { fd 44 tools/bpf/bpftool/perf.c bpf_task_fd_query(getpid(), fd, 0, buf, &len, &prog_id, fd 58 tools/bpf/bpftool/perf.c close(fd); fd 63 tools/bpf/bpftool/perf.c static void print_perf_json(int pid, int fd, __u32 prog_id, __u32 fd_type, fd 68 tools/bpf/bpftool/perf.c jsonw_int_field(json_wtr, "fd", fd); fd 113 tools/bpf/bpftool/perf.c static void print_perf_plain(int pid, int fd, __u32 prog_id, __u32 fd_type, fd 116 tools/bpf/bpftool/perf.c printf("pid %d fd %d: prog_id %u ", pid, fd, prog_id); fd 155 tools/bpf/bpftool/perf.c int err, pid = 0, fd = 0; fd 188 tools/bpf/bpftool/perf.c fd = fd * 10 + *pch - '0'; fd 196 tools/bpf/bpftool/perf.c err = bpf_task_fd_query(pid, fd, 0, buf, &len, &prog_id, &fd_type, fd 202 tools/bpf/bpftool/perf.c print_perf_json(pid, fd, prog_id, fd_type, buf, probe_offset, fd 205 tools/bpf/bpftool/perf.c print_perf_plain(pid, fd, prog_id, fd_type, buf, probe_offset, fd 84 tools/bpf/bpftool/prog.c int fd; fd 96 tools/bpf/bpftool/prog.c fd = bpf_prog_get_fd_by_id(id); fd 97 tools/bpf/bpftool/prog.c if (fd < 0) { fd 103 tools/bpf/bpftool/prog.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 107 tools/bpf/bpftool/prog.c close(fd); fd 112 tools/bpf/bpftool/prog.c return fd; fd 114 tools/bpf/bpftool/prog.c close(fd); fd 120 tools/bpf/bpftool/prog.c int fd; fd 135 tools/bpf/bpftool/prog.c fd = bpf_prog_get_fd_by_id(id); fd 136 tools/bpf/bpftool/prog.c if (fd < 0) fd 138 tools/bpf/bpftool/prog.c return fd; fd 168 tools/bpf/bpftool/prog.c static void show_prog_maps(int fd, u32 num_maps) fd 179 tools/bpf/bpftool/prog.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 197 tools/bpf/bpftool/prog.c static void print_prog_json(struct bpf_prog_info *info, int fd) fd 245 tools/bpf/bpftool/prog.c memlock = get_fdinfo(fd, "memlock"); fd 251 tools/bpf/bpftool/prog.c show_prog_maps(fd, info->nr_map_ids); fd 271 tools/bpf/bpftool/prog.c static void print_prog_plain(struct bpf_prog_info *info, int fd) fd 309 tools/bpf/bpftool/prog.c memlock = get_fdinfo(fd, "memlock"); fd 315 tools/bpf/bpftool/prog.c show_prog_maps(fd, info->nr_map_ids); fd 332 tools/bpf/bpftool/prog.c static int show_prog(int fd) fd 338 tools/bpf/bpftool/prog.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 345 tools/bpf/bpftool/prog.c print_prog_json(&info, fd); fd 347 tools/bpf/bpftool/prog.c print_prog_plain(&info, fd); fd 356 tools/bpf/bpftool/prog.c int fd; fd 362 tools/bpf/bpftool/prog.c fd = prog_parse_fd(&argc, &argv); fd 363 tools/bpf/bpftool/prog.c if (fd < 0) fd 366 tools/bpf/bpftool/prog.c err = show_prog(fd); fd 367 tools/bpf/bpftool/prog.c close(fd); fd 389 tools/bpf/bpftool/prog.c fd = bpf_prog_get_fd_by_id(id); fd 390 tools/bpf/bpftool/prog.c if (fd < 0) { fd 399 tools/bpf/bpftool/prog.c err = show_prog(fd); fd 400 tools/bpf/bpftool/prog.c close(fd); fd 430 tools/bpf/bpftool/prog.c int fd; fd 447 tools/bpf/bpftool/prog.c fd = prog_parse_fd(&argc, &argv); fd 448 tools/bpf/bpftool/prog.c if (fd < 0) fd 487 tools/bpf/bpftool/prog.c info_linear = bpf_program__get_prog_info_linear(fd, arrays); fd 488 tools/bpf/bpftool/prog.c close(fd); fd 525 tools/bpf/bpftool/prog.c fd = open(filepath, O_WRONLY | O_CREAT | O_TRUNC, 0600); fd 526 tools/bpf/bpftool/prog.c if (fd < 0) { fd 532 tools/bpf/bpftool/prog.c n = write(fd, buf, member_len); fd 533 tools/bpf/bpftool/prog.c close(fd); fd 666 tools/bpf/bpftool/prog.c int fd; fd 922 tools/bpf/bpftool/prog.c int fd, err; fd 927 tools/bpf/bpftool/prog.c fd = prog_parse_fd(&argc, &argv); fd 928 tools/bpf/bpftool/prog.c if (fd < 0) fd 1040 tools/bpf/bpftool/prog.c test_attr.prog_fd = fd; fd 1149 tools/bpf/bpftool/prog.c int fd; fd 1177 tools/bpf/bpftool/prog.c fd = map_parse_fd(&argc, &argv); fd 1178 tools/bpf/bpftool/prog.c if (fd < 0) fd 1192 tools/bpf/bpftool/prog.c map_replace[old_map_fds].fd = fd; fd 1285 tools/bpf/bpftool/prog.c err = bpf_map__reuse_fd(map, map_replace[j++].fd); fd 1355 tools/bpf/bpftool/prog.c close(map_replace[i].fd); fd 1369 tools/bpf/bpftool/prog.c close(map_replace[i].fd); fd 11 tools/build/feature/test-timerfd.c int fd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK); fd 12 tools/build/feature/test-timerfd.c if (fd < 0) fd 15 tools/build/feature/test-timerfd.c if (timerfd_settime(fd, 0, &new_value, NULL) != 0) fd 124 tools/build/fixdep.c int fd; fd 127 tools/build/fixdep.c fd = open(depfile, O_RDONLY); fd 128 tools/build/fixdep.c if (fd < 0) { fd 133 tools/build/fixdep.c if (fstat(fd, &st) < 0) { fd 140 tools/build/fixdep.c close(fd); fd 143 tools/build/fixdep.c map = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0); fd 146 tools/build/fixdep.c close(fd); fd 154 tools/build/fixdep.c close(fd); fd 900 tools/firewire/nosy-dump.c int fd = -1; fd 931 tools/firewire/nosy-dump.c fd = open(option_nosy_device, O_RDWR); fd 932 tools/firewire/nosy-dump.c if (fd < 0) { fd 964 tools/firewire/nosy-dump.c ioctl(fd, NOSY_IOC_FILTER, filter); fd 966 tools/firewire/nosy-dump.c ioctl(fd, NOSY_IOC_START); fd 968 tools/firewire/nosy-dump.c pollfds[0].fd = fd; fd 970 tools/firewire/nosy-dump.c pollfds[1].fd = STDIN_FILENO; fd 991 tools/firewire/nosy-dump.c length = read(fd, buf, sizeof buf); fd 1017 tools/firewire/nosy-dump.c close(fd); fd 36 tools/gpio/gpio-event-mon.c int fd; fd 44 tools/gpio/gpio-event-mon.c fd = open(chrdev_name, 0); fd 45 tools/gpio/gpio-event-mon.c if (fd == -1) { fd 56 tools/gpio/gpio-event-mon.c ret = ioctl(fd, GPIO_GET_LINEEVENT_IOCTL, &req); fd 66 tools/gpio/gpio-event-mon.c ret = ioctl(req.fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, &data); fd 81 tools/gpio/gpio-event-mon.c ret = read(req.fd, &event, sizeof(event)); fd 118 tools/gpio/gpio-event-mon.c if (close(fd) == -1) fd 30 tools/gpio/gpio-hammer.c int fd; fd 42 tools/gpio/gpio-hammer.c fd = ret; fd 44 tools/gpio/gpio-hammer.c ret = gpiotools_get_values(fd, &data); fd 69 tools/gpio/gpio-hammer.c ret = gpiotools_set_values(fd, &data); fd 74 tools/gpio/gpio-hammer.c ret = gpiotools_get_values(fd, &data); fd 100 tools/gpio/gpio-hammer.c gpiotools_release_linehandle(fd); fd 65 tools/gpio/gpio-utils.c int fd; fd 73 tools/gpio/gpio-utils.c fd = open(chrdev_name, 0); fd 74 tools/gpio/gpio-utils.c if (fd == -1) { fd 90 tools/gpio/gpio-utils.c ret = ioctl(fd, GPIO_GET_LINEHANDLE_IOCTL, &req); fd 98 tools/gpio/gpio-utils.c if (close(fd) == -1) fd 101 tools/gpio/gpio-utils.c return ret < 0 ? ret : req.fd; fd 112 tools/gpio/gpio-utils.c int gpiotools_set_values(const int fd, struct gpiohandle_data *data) fd 116 tools/gpio/gpio-utils.c ret = ioctl(fd, GPIOHANDLE_SET_LINE_VALUES_IOCTL, data); fd 136 tools/gpio/gpio-utils.c int gpiotools_get_values(const int fd, struct gpiohandle_data *data) fd 140 tools/gpio/gpio-utils.c ret = ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, data); fd 159 tools/gpio/gpio-utils.c int gpiotools_release_linehandle(const int fd) fd 163 tools/gpio/gpio-utils.c ret = close(fd); fd 206 tools/gpio/gpio-utils.c int fd; fd 216 tools/gpio/gpio-utils.c fd = ret; fd 217 tools/gpio/gpio-utils.c ret = gpiotools_get_values(fd, data); fd 218 tools/gpio/gpio-utils.c ret_close = gpiotools_release_linehandle(fd); fd 29 tools/gpio/gpio-utils.h int gpiotools_set_values(const int fd, struct gpiohandle_data *data); fd 30 tools/gpio/gpio-utils.h int gpiotools_get_values(const int fd, struct gpiohandle_data *data); fd 31 tools/gpio/gpio-utils.h int gpiotools_release_linehandle(const int fd); fd 73 tools/gpio/lsgpio.c int fd; fd 81 tools/gpio/lsgpio.c fd = open(chrdev_name, 0); fd 82 tools/gpio/lsgpio.c if (fd == -1) { fd 89 tools/gpio/lsgpio.c ret = ioctl(fd, GPIO_GET_CHIPINFO_IOCTL, &cinfo); fd 105 tools/gpio/lsgpio.c ret = ioctl(fd, GPIO_GET_LINEINFO_IOCTL, &linfo); fd 130 tools/gpio/lsgpio.c if (close(fd) == -1) fd 112 tools/hv/hv_kvp_daemon.c int fd; fd 126 tools/hv/hv_kvp_daemon.c if (fcntl(kvp_file_info[pool].fd, F_SETLKW, &fl) == -1) { fd 138 tools/hv/hv_kvp_daemon.c if (fcntl(kvp_file_info[pool].fd, F_SETLK, &fl) == -1) { fd 234 tools/hv/hv_kvp_daemon.c int fd; fd 250 tools/hv/hv_kvp_daemon.c fd = open(fname, O_RDWR | O_CREAT | O_CLOEXEC, 0644 /* rw-r--r-- */); fd 252 tools/hv/hv_kvp_daemon.c if (fd == -1) fd 255 tools/hv/hv_kvp_daemon.c kvp_file_info[i].fd = fd; fd 1438 tools/hv/hv_kvp_daemon.c pfd.fd = kvp_fd; fd 34 tools/hv/hv_vss_daemon.c int ret, fd = open(dir, O_RDONLY); fd 36 tools/hv/hv_vss_daemon.c if (fd < 0) fd 39 tools/hv/hv_vss_daemon.c ret = ioctl(fd, cmd, 0); fd 53 tools/hv/hv_vss_daemon.c close(fd); fd 58 tools/hv/hv_vss_daemon.c close(fd); fd 254 tools/hv/hv_vss_daemon.c pfd.fd = vss_fd; fd 288 tools/iio/iio_event_monitor.c int fd, event_fd; fd 314 tools/iio/iio_event_monitor.c fd = open(chrdev_name, 0); fd 315 tools/iio/iio_event_monitor.c if (fd == -1) { fd 321 tools/iio/iio_event_monitor.c ret = ioctl(fd, IIO_GET_EVENT_FD_IOCTL, &event_fd); fd 329 tools/iio/iio_event_monitor.c if (close(fd) == -1) fd 335 tools/iio/iio_event_monitor.c if (close(fd) == -1) { fd 639 tools/iio/iio_generic_buffer.c .fd = fp, fd 150 tools/include/nolibc/nolibc.h int fd; fd 1494 tools/include/nolibc/nolibc.h int sys_close(int fd) fd 1496 tools/include/nolibc/nolibc.h return my_syscall1(__NR_close, fd); fd 1500 tools/include/nolibc/nolibc.h int sys_dup(int fd) fd 1502 tools/include/nolibc/nolibc.h return my_syscall1(__NR_dup, fd); fd 1524 tools/include/nolibc/nolibc.h int sys_fsync(int fd) fd 1526 tools/include/nolibc/nolibc.h return my_syscall1(__NR_fsync, fd); fd 1530 tools/include/nolibc/nolibc.h int sys_getdents64(int fd, struct linux_dirent64 *dirp, int count) fd 1532 tools/include/nolibc/nolibc.h return my_syscall3(__NR_getdents64, fd, dirp, count); fd 1554 tools/include/nolibc/nolibc.h int sys_ioctl(int fd, unsigned long req, void *value) fd 1556 tools/include/nolibc/nolibc.h return my_syscall3(__NR_ioctl, fd, req, value); fd 1576 tools/include/nolibc/nolibc.h off_t sys_lseek(int fd, off_t offset, int whence) fd 1578 tools/include/nolibc/nolibc.h return my_syscall3(__NR_lseek, fd, offset, whence); fd 1631 tools/include/nolibc/nolibc.h ssize_t sys_read(int fd, void *buf, size_t count) fd 1633 tools/include/nolibc/nolibc.h return my_syscall3(__NR_read, fd, buf, count); fd 1766 tools/include/nolibc/nolibc.h ssize_t sys_write(int fd, const void *buf, size_t count) fd 1768 tools/include/nolibc/nolibc.h return my_syscall3(__NR_write, fd, buf, count); fd 1844 tools/include/nolibc/nolibc.h int close(int fd) fd 1846 tools/include/nolibc/nolibc.h int ret = sys_close(fd); fd 1892 tools/include/nolibc/nolibc.h int fsync(int fd) fd 1894 tools/include/nolibc/nolibc.h int ret = sys_fsync(fd); fd 1904 tools/include/nolibc/nolibc.h int getdents64(int fd, struct linux_dirent64 *dirp, int count) fd 1906 tools/include/nolibc/nolibc.h int ret = sys_getdents64(fd, dirp, count); fd 1952 tools/include/nolibc/nolibc.h int ioctl(int fd, unsigned long req, void *value) fd 1954 tools/include/nolibc/nolibc.h int ret = sys_ioctl(fd, req, value); fd 1988 tools/include/nolibc/nolibc.h off_t lseek(int fd, off_t offset, int whence) fd 1990 tools/include/nolibc/nolibc.h off_t ret = sys_lseek(fd, offset, whence); fd 2074 tools/include/nolibc/nolibc.h ssize_t read(int fd, void *buf, size_t count) fd 2076 tools/include/nolibc/nolibc.h ssize_t ret = sys_read(fd, buf, count); fd 2194 tools/include/nolibc/nolibc.h int tcsetpgrp(int fd, pid_t pid) fd 2196 tools/include/nolibc/nolibc.h return ioctl(fd, TIOCSPGRP, &pid); fd 2266 tools/include/nolibc/nolibc.h ssize_t write(int fd, const void *buf, size_t count) fd 2268 tools/include/nolibc/nolibc.h ssize_t ret = sys_write(fd, buf, count); fd 2445 tools/include/nolibc/nolibc.h void FD_SET(int fd, fd_set *set) fd 2447 tools/include/nolibc/nolibc.h if (fd < 0 || fd >= FD_SETSIZE) fd 2449 tools/include/nolibc/nolibc.h set->fd32[fd / 32] |= 1 << (fd & 31); fd 716 tools/include/uapi/drm/drm.h __s32 fd; fd 736 tools/include/uapi/drm/drm.h __s32 fd; fd 500 tools/include/uapi/linux/bpf.h __u32 fd; /* input: fd */ fd 693 tools/include/uapi/linux/kvm.h __s32 fd; fd 1098 tools/include/uapi/linux/kvm.h __u32 fd; fd 1195 tools/include/uapi/linux/kvm.h __u32 fd; /* out: device handle */ fd 1606 tools/include/uapi/linux/kvm.h __s32 fd; fd 173 tools/io_uring/io_uring-bench.c sqe->fd = f->fixed_fd; fd 176 tools/io_uring/io_uring-bench.c sqe->fd = f->real_fd; fd 394 tools/io_uring/io_uring-bench.c int ret, fd; fd 409 tools/io_uring/io_uring-bench.c fd = io_uring_setup(DEPTH, &p); fd 410 tools/io_uring/io_uring-bench.c if (fd < 0) { fd 414 tools/io_uring/io_uring-bench.c s->ring_fd = fd; fd 433 tools/io_uring/io_uring-bench.c PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, fd, fd 445 tools/io_uring/io_uring-bench.c PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, fd, fd 450 tools/io_uring/io_uring-bench.c PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, fd, fd 484 tools/io_uring/io_uring-bench.c int err, i, flags, fd; fd 505 tools/io_uring/io_uring-bench.c fd = open(argv[i], flags); fd 506 tools/io_uring/io_uring-bench.c if (fd < 0) { fd 512 tools/io_uring/io_uring-bench.c f->real_fd = fd; fd 47 tools/io_uring/io_uring-cp.c static int get_file_size(int fd, off_t *size) fd 51 tools/io_uring/io_uring-cp.c if (fstat(fd, &st) < 0) fd 59 tools/io_uring/io_uring-cp.c if (ioctl(fd, BLKGETSIZE64, &bytes) != 0) fd 55 tools/io_uring/liburing.h extern int io_uring_enter(int fd, unsigned to_submit, fd 57 tools/io_uring/liburing.h extern int io_uring_register(int fd, unsigned int opcode, void *arg, fd 65 tools/io_uring/liburing.h extern int io_uring_queue_mmap(int fd, struct io_uring_params *p, fd 107 tools/io_uring/liburing.h static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, fd 113 tools/io_uring/liburing.h sqe->fd = fd; fd 119 tools/io_uring/liburing.h static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, fd 123 tools/io_uring/liburing.h io_uring_prep_rw(IORING_OP_READV, sqe, fd, iovecs, nr_vecs, offset); fd 126 tools/io_uring/liburing.h static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, fd 130 tools/io_uring/liburing.h io_uring_prep_rw(IORING_OP_READ_FIXED, sqe, fd, buf, nbytes, offset); fd 133 tools/io_uring/liburing.h static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, fd 137 tools/io_uring/liburing.h io_uring_prep_rw(IORING_OP_WRITEV, sqe, fd, iovecs, nr_vecs, offset); fd 140 tools/io_uring/liburing.h static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, fd 144 tools/io_uring/liburing.h io_uring_prep_rw(IORING_OP_WRITE_FIXED, sqe, fd, buf, nbytes, offset); fd 147 tools/io_uring/liburing.h static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, fd 152 tools/io_uring/liburing.h sqe->fd = fd; fd 164 tools/io_uring/liburing.h static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, fd 169 tools/io_uring/liburing.h sqe->fd = fd; fd 10 tools/io_uring/setup.c static int io_uring_mmap(int fd, struct io_uring_params *p, fd 19 tools/io_uring/setup.c MAP_SHARED | MAP_POPULATE, fd, IORING_OFF_SQ_RING); fd 32 tools/io_uring/setup.c MAP_SHARED | MAP_POPULATE, fd, fd 43 tools/io_uring/setup.c MAP_SHARED | MAP_POPULATE, fd, IORING_OFF_CQ_RING); fd 64 tools/io_uring/setup.c int io_uring_queue_mmap(int fd, struct io_uring_params *p, struct io_uring *ring) fd 69 tools/io_uring/setup.c ret = io_uring_mmap(fd, p, &ring->sq, &ring->cq); fd 71 tools/io_uring/setup.c ring->ring_fd = fd; fd 82 tools/io_uring/setup.c int fd, ret; fd 87 tools/io_uring/setup.c fd = io_uring_setup(entries, &p); fd 88 tools/io_uring/setup.c if (fd < 0) fd 89 tools/io_uring/setup.c return fd; fd 91 tools/io_uring/setup.c ret = io_uring_queue_mmap(fd, &p, ring); fd 93 tools/io_uring/setup.c close(fd); fd 36 tools/io_uring/syscall.c int io_uring_register(int fd, unsigned int opcode, void *arg, fd 39 tools/io_uring/syscall.c return syscall(__NR_io_uring_register, fd, opcode, arg, nr_args); fd 47 tools/io_uring/syscall.c int io_uring_enter(int fd, unsigned int to_submit, unsigned int min_complete, fd 50 tools/io_uring/syscall.c return syscall(__NR_io_uring_enter, fd, to_submit, min_complete, fd 29 tools/laptop/dslm/dslm.c static int check_powermode(int fd) fd 34 tools/laptop/dslm/dslm.c if (ioctl(fd, HDIO_DRIVE_CMD, &args) fd 36 tools/laptop/dslm/dslm.c && ioctl(fd, HDIO_DRIVE_CMD, &args)) { fd 66 tools/laptop/dslm/dslm.c static void measure(int fd) fd 83 tools/laptop/dslm/dslm.c last_state = check_powermode(fd); fd 89 tools/laptop/dslm/dslm.c curr_state = check_powermode(fd); fd 134 tools/laptop/dslm/dslm.c int fd; fd 147 tools/laptop/dslm/dslm.c if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) { fd 161 tools/laptop/dslm/dslm.c measure(fd); fd 163 tools/laptop/dslm/dslm.c close(fd); fd 42 tools/laptop/freefall/freefall.c int fd = open(unload_heads_path, O_RDONLY); fd 44 tools/laptop/freefall/freefall.c if (fd < 0) { fd 49 tools/laptop/freefall/freefall.c close(fd); fd 56 tools/laptop/freefall/freefall.c int fd = open(path, O_RDWR); fd 58 tools/laptop/freefall/freefall.c if (fd < 0) { fd 65 tools/laptop/freefall/freefall.c if (write(fd, buf, strlen(buf)) != strlen(buf)) { fd 70 tools/laptop/freefall/freefall.c close(fd); fd 108 tools/laptop/freefall/freefall.c int fd, ret; fd 125 tools/laptop/freefall/freefall.c fd = open("/dev/freefall", O_RDONLY); fd 126 tools/laptop/freefall/freefall.c if (fd < 0) { fd 150 tools/laptop/freefall/freefall.c ret = read(fd, &count, sizeof(count)); fd 171 tools/laptop/freefall/freefall.c close(fd); fd 28 tools/leds/led_hw_brightness_mon.c int fd, ret; fd 42 tools/leds/led_hw_brightness_mon.c fd = open(brightness_file_path, O_RDONLY); fd 43 tools/leds/led_hw_brightness_mon.c if (fd == -1) { fd 53 tools/leds/led_hw_brightness_mon.c read(fd, buf, sizeof(buf)); fd 55 tools/leds/led_hw_brightness_mon.c pollfd.fd = fd; fd 69 tools/leds/led_hw_brightness_mon.c ret = read(fd, buf, sizeof(buf)); fd 73 tools/leds/led_hw_brightness_mon.c ret = lseek(pollfd.fd, 0, SEEK_SET); fd 82 tools/leds/led_hw_brightness_mon.c close(fd); fd 25 tools/leds/uledmon.c int fd, ret; fd 37 tools/leds/uledmon.c fd = open("/dev/uleds", O_RDWR); fd 38 tools/leds/uledmon.c if (fd == -1) { fd 43 tools/leds/uledmon.c ret = write(fd, &uleds_dev, sizeof(uleds_dev)); fd 46 tools/leds/uledmon.c close(fd); fd 51 tools/leds/uledmon.c ret = read(fd, &brightness, sizeof(brightness)); fd 54 tools/leds/uledmon.c close(fd); fd 61 tools/leds/uledmon.c close(fd); fd 72 tools/lib/api/fd/array.c int fdarray__add(struct fdarray *fda, int fd, short revents) fd 80 tools/lib/api/fd/array.c fda->entries[fda->nr].fd = fd; fd 87 tools/lib/api/fd/array.c void (*entry_destructor)(struct fdarray *fda, int fd, void *arg), fd 90 tools/lib/api/fd/array.c int fd, nr = 0; fd 95 tools/lib/api/fd/array.c for (fd = 0; fd < fda->nr; ++fd) { fd 96 tools/lib/api/fd/array.c if (fda->entries[fd].revents & revents) { fd 98 tools/lib/api/fd/array.c entry_destructor(fda, fd, arg); fd 103 tools/lib/api/fd/array.c if (fd != nr) { fd 104 tools/lib/api/fd/array.c fda->entries[nr] = fda->entries[fd]; fd 105 tools/lib/api/fd/array.c fda->priv[nr] = fda->priv[fd]; fd 121 tools/lib/api/fd/array.c int fd, printed = fprintf(fp, "%d [ ", fda->nr); fd 123 tools/lib/api/fd/array.c for (fd = 0; fd < fda->nr; ++fd) fd 124 tools/lib/api/fd/array.c printed += fprintf(fp, "%s%d", fd ? ", " : "", fda->entries[fd].fd); fd 36 tools/lib/api/fd/array.h int fdarray__add(struct fdarray *fda, int fd, short revents); fd 39 tools/lib/api/fd/array.h void (*entry_destructor)(struct fdarray *fda, int fd, void *arg), fd 306 tools/lib/api/fs/fs.c int fd = open(filename, O_RDONLY), err = -1; fd 308 tools/lib/api/fs/fs.c if (fd < 0) fd 311 tools/lib/api/fs/fs.c if (read(fd, line, sizeof(line)) > 0) { fd 316 tools/lib/api/fs/fs.c close(fd); fd 324 tools/lib/api/fs/fs.c int fd = open(filename, O_RDONLY), err = -1; fd 326 tools/lib/api/fs/fs.c if (fd < 0) fd 329 tools/lib/api/fs/fs.c if (read(fd, line, sizeof(line)) > 0) { fd 335 tools/lib/api/fs/fs.c close(fd); fd 364 tools/lib/api/fs/fs.c int fd, n, err = 0; fd 367 tools/lib/api/fs/fs.c fd = open(filename, O_RDONLY); fd 368 tools/lib/api/fs/fs.c if (fd < 0) fd 383 tools/lib/api/fs/fs.c n = read(fd, bf + size, alloc_size - size); fd 404 tools/lib/api/fs/fs.c close(fd); fd 410 tools/lib/api/fs/fs.c int fd = open(filename, O_WRONLY), err = -1; fd 413 tools/lib/api/fs/fs.c if (fd < 0) fd 417 tools/lib/api/fs/fs.c if (write(fd, buf, sizeof(buf)) == sizeof(buf)) fd 420 tools/lib/api/fs/fs.c close(fd); fd 70 tools/lib/bpf/bpf.c int fd; fd 73 tools/lib/bpf/bpf.c fd = sys_bpf(BPF_PROG_LOAD, attr, size); fd 74 tools/lib/bpf/bpf.c } while (fd < 0 && errno == EAGAIN); fd 76 tools/lib/bpf/bpf.c return fd; fd 219 tools/lib/bpf/bpf.c int fd; fd 258 tools/lib/bpf/bpf.c fd = sys_bpf_prog_load(&attr, sizeof(attr)); fd 259 tools/lib/bpf/bpf.c if (fd >= 0) fd 260 tools/lib/bpf/bpf.c return fd; fd 295 tools/lib/bpf/bpf.c fd = sys_bpf_prog_load(&attr, sizeof(attr)); fd 297 tools/lib/bpf/bpf.c if (fd >= 0) fd 309 tools/lib/bpf/bpf.c fd = sys_bpf_prog_load(&attr, sizeof(attr)); fd 313 tools/lib/bpf/bpf.c return fd; fd 357 tools/lib/bpf/bpf.c int bpf_map_update_elem(int fd, const void *key, const void *value, fd 363 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 371 tools/lib/bpf/bpf.c int bpf_map_lookup_elem(int fd, const void *key, void *value) fd 376 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 383 tools/lib/bpf/bpf.c int bpf_map_lookup_elem_flags(int fd, const void *key, void *value, __u64 flags) fd 388 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 396 tools/lib/bpf/bpf.c int bpf_map_lookup_and_delete_elem(int fd, const void *key, void *value) fd 401 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 408 tools/lib/bpf/bpf.c int bpf_map_delete_elem(int fd, const void *key) fd 413 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 419 tools/lib/bpf/bpf.c int bpf_map_get_next_key(int fd, const void *key, void *next_key) fd 424 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 431 tools/lib/bpf/bpf.c int bpf_map_freeze(int fd) fd 436 tools/lib/bpf/bpf.c attr.map_fd = fd; fd 441 tools/lib/bpf/bpf.c int bpf_obj_pin(int fd, const char *pathname) fd 447 tools/lib/bpf/bpf.c attr.bpf_fd = fd; fd 663 tools/lib/bpf/bpf.c int fd; fd 675 tools/lib/bpf/bpf.c fd = sys_bpf(BPF_BTF_LOAD, &attr, sizeof(attr)); fd 676 tools/lib/bpf/bpf.c if (fd == -1 && !do_log && log_buf && log_buf_size) { fd 681 tools/lib/bpf/bpf.c return fd; fd 684 tools/lib/bpf/bpf.c int bpf_task_fd_query(int pid, int fd, __u32 flags, char *buf, __u32 *buf_len, fd 692 tools/lib/bpf/bpf.c attr.task_fd_query.fd = fd; fd 112 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_update_elem(int fd, const void *key, const void *value, fd 115 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_lookup_elem(int fd, const void *key, void *value); fd 116 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_lookup_elem_flags(int fd, const void *key, void *value, fd 118 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_lookup_and_delete_elem(int fd, const void *key, fd 120 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_delete_elem(int fd, const void *key); fd 121 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_get_next_key(int fd, const void *key, void *next_key); fd 122 tools/lib/bpf/bpf.h LIBBPF_API int bpf_map_freeze(int fd); fd 123 tools/lib/bpf/bpf.h LIBBPF_API int bpf_obj_pin(int fd, const char *pathname); fd 170 tools/lib/bpf/bpf.h LIBBPF_API int bpf_task_fd_query(int pid, int fd, __u32 flags, char *buf, fd 36 tools/lib/bpf/btf.c int fd; fd 324 tools/lib/bpf/btf.c if (btf->fd != -1) fd 325 tools/lib/bpf/btf.c close(btf->fd); fd 341 tools/lib/bpf/btf.c btf->fd = -1; fd 385 tools/lib/bpf/btf.c int err = 0, fd = -1, idx = 0; fd 396 tools/lib/bpf/btf.c fd = open(path, O_RDONLY); fd 397 tools/lib/bpf/btf.c if (fd < 0) { fd 405 tools/lib/bpf/btf.c elf = elf_begin(fd, ELF_C_READ, NULL); fd 479 tools/lib/bpf/btf.c close(fd); fd 589 tools/lib/bpf/btf.c if (btf->fd >= 0) fd 598 tools/lib/bpf/btf.c btf->fd = bpf_load_btf(btf->data, btf->data_size, fd 600 tools/lib/bpf/btf.c if (btf->fd < 0) { fd 615 tools/lib/bpf/btf.c return btf->fd; fd 116 tools/lib/bpf/libbpf.c # define zclose(fd) ({ \ fd 118 tools/lib/bpf/libbpf.c if ((fd) >= 0) \ fd 119 tools/lib/bpf/libbpf.c ___err = close((fd)); \ fd 120 tools/lib/bpf/libbpf.c fd = -1; \ fd 216 tools/lib/bpf/libbpf.c int fd; fd 257 tools/lib/bpf/libbpf.c int fd; fd 514 tools/lib/bpf/libbpf.c obj->efile.fd = -1; fd 552 tools/lib/bpf/libbpf.c zclose(obj->efile.fd); fd 575 tools/lib/bpf/libbpf.c obj->efile.fd = open(obj->path, O_RDONLY); fd 576 tools/lib/bpf/libbpf.c if (obj->efile.fd < 0) { fd 585 tools/lib/bpf/libbpf.c obj->efile.elf = elf_begin(obj->efile.fd, fd 805 tools/lib/bpf/libbpf.c obj->maps[i].fd = -1; fd 1884 tools/lib/bpf/libbpf.c int bpf_map__reuse_fd(struct bpf_map *map, int fd) fd 1891 tools/lib/bpf/libbpf.c err = bpf_obj_get_info_by_fd(fd, &info, &len); fd 1905 tools/lib/bpf/libbpf.c new_fd = dup3(fd, new_fd, O_CLOEXEC); fd 1911 tools/lib/bpf/libbpf.c err = zclose(map->fd); fd 1918 tools/lib/bpf/libbpf.c map->fd = new_fd; fd 1943 tools/lib/bpf/libbpf.c if (map->fd >= 0) fd 2124 tools/lib/bpf/libbpf.c err = bpf_map_update_elem(map->fd, &zero, data, 0); fd 2127 tools/lib/bpf/libbpf.c err = bpf_map_freeze(map->fd); fd 2150 tools/lib/bpf/libbpf.c int *pfd = &map->fd; fd 2152 tools/lib/bpf/libbpf.c if (map->fd >= 0) { fd 2154 tools/lib/bpf/libbpf.c map->name, map->fd); fd 2218 tools/lib/bpf/libbpf.c zclose(obj->maps[j].fd); fd 3288 tools/lib/bpf/libbpf.c insns[insn_idx].imm = obj->maps[map_idx].fd; fd 3437 tools/lib/bpf/libbpf.c int fd; fd 3441 tools/lib/bpf/libbpf.c fd = bpf_load_program_xattr(&load_attr, NULL, 0); fd 3442 tools/lib/bpf/libbpf.c if (fd >= 0) { fd 3443 tools/lib/bpf/libbpf.c close(fd); fd 3462 tools/lib/bpf/libbpf.c int err = 0, fd, i; fd 3486 tools/lib/bpf/libbpf.c license, kern_version, &fd); fd 3488 tools/lib/bpf/libbpf.c prog->instances.fds[0] = fd; fd 3516 tools/lib/bpf/libbpf.c license, kern_version, &fd); fd 3525 tools/lib/bpf/libbpf.c *result.pfd = fd; fd 3526 tools/lib/bpf/libbpf.c prog->instances.fds[i] = fd; fd 3695 tools/lib/bpf/libbpf.c zclose(obj->maps[i].fd); fd 3972 tools/lib/bpf/libbpf.c if (bpf_obj_pin(map->fd, path)) { fd 4403 tools/lib/bpf/libbpf.c int fd; fd 4414 tools/lib/bpf/libbpf.c fd = prog->instances.fds[n]; fd 4415 tools/lib/bpf/libbpf.c if (fd < 0) { fd 4421 tools/lib/bpf/libbpf.c return fd; fd 4652 tools/lib/bpf/libbpf.c return map ? map->fd : -EINVAL; fd 4711 tools/lib/bpf/libbpf.c int bpf_map__set_inner_map_fd(struct bpf_map *map, int fd) fd 4721 tools/lib/bpf/libbpf.c map->inner_map_fd = fd; fd 4903 tools/lib/bpf/libbpf.c int fd; /* hook FD */ fd 4911 tools/lib/bpf/libbpf.c err = ioctl(l->fd, PERF_EVENT_IOC_DISABLE, 0); fd 4915 tools/lib/bpf/libbpf.c close(l->fd); fd 4942 tools/lib/bpf/libbpf.c link->fd = pfd; fd 5215 tools/lib/bpf/libbpf.c return close(l->fd); fd 5246 tools/lib/bpf/libbpf.c link->fd = pfd; fd 5318 tools/lib/bpf/libbpf.c int fd; fd 5346 tools/lib/bpf/libbpf.c if (cpu_buf->fd >= 0) { fd 5347 tools/lib/bpf/libbpf.c ioctl(cpu_buf->fd, PERF_EVENT_IOC_DISABLE, 0); fd 5348 tools/lib/bpf/libbpf.c close(cpu_buf->fd); fd 5391 tools/lib/bpf/libbpf.c cpu_buf->fd = syscall(__NR_perf_event_open, attr, -1 /* pid */, cpu, fd 5393 tools/lib/bpf/libbpf.c if (cpu_buf->fd < 0) { fd 5402 tools/lib/bpf/libbpf.c cpu_buf->fd, 0); fd 5411 tools/lib/bpf/libbpf.c if (ioctl(cpu_buf->fd, PERF_EVENT_IOC_ENABLE, 0) < 0) { fd 5556 tools/lib/bpf/libbpf.c &cpu_buf->fd, 0); fd 5560 tools/lib/bpf/libbpf.c cpu, map_key, cpu_buf->fd, fd 5567 tools/lib/bpf/libbpf.c if (epoll_ctl(pb->epoll_fd, EPOLL_CTL_ADD, cpu_buf->fd, fd 5571 tools/lib/bpf/libbpf.c cpu, cpu_buf->fd, fd 5756 tools/lib/bpf/libbpf.c bpf_program__get_prog_info_linear(int fd, __u64 arrays) fd 5769 tools/lib/bpf/libbpf.c err = bpf_obj_get_info_by_fd(fd, &info, &info_len); fd 5832 tools/lib/bpf/libbpf.c err = bpf_obj_get_info_by_fd(fd, &info_linear->info, &info_len); fd 5960 tools/lib/bpf/libbpf.c int fd, err = 0, len; fd 5963 tools/lib/bpf/libbpf.c fd = open(fcpu, O_RDONLY); fd 5964 tools/lib/bpf/libbpf.c if (fd < 0) { fd 5969 tools/lib/bpf/libbpf.c len = read(fd, buf, sizeof(buf)); fd 5970 tools/lib/bpf/libbpf.c close(fd); fd 333 tools/lib/bpf/libbpf.h LIBBPF_API int bpf_map__reuse_fd(struct bpf_map *map, int fd); fd 341 tools/lib/bpf/libbpf.h LIBBPF_API int bpf_map__set_inner_map_fd(struct bpf_map *map, int fd); fd 359 tools/lib/bpf/libbpf.h LIBBPF_API int bpf_set_link_xdp_fd(int ifindex, int fd, __u32 flags); fd 29 tools/lib/bpf/libbpf_probes.c int fd; fd 36 tools/lib/bpf/libbpf_probes.c fd = open(path, O_RDONLY); fd 37 tools/lib/bpf/libbpf_probes.c if (fd < 0) fd 40 tools/lib/bpf/libbpf_probes.c len = read(fd, buf, sizeof(buf)); fd 41 tools/lib/bpf/libbpf_probes.c close(fd); fd 72 tools/lib/bpf/libbpf_probes.c int fd; fd 115 tools/lib/bpf/libbpf_probes.c fd = bpf_load_program_xattr(&xattr, buf, buf_len); fd 116 tools/lib/bpf/libbpf_probes.c if (fd >= 0) fd 117 tools/lib/bpf/libbpf_probes.c close(fd); fd 198 tools/lib/bpf/libbpf_probes.c int fd = -1, btf_fd = -1, fd_inner; fd 269 tools/lib/bpf/libbpf_probes.c fd = bpf_create_map_in_map(map_type, NULL, sizeof(__u32), fd 286 tools/lib/bpf/libbpf_probes.c fd = bpf_create_map_xattr(&attr); fd 288 tools/lib/bpf/libbpf_probes.c if (fd >= 0) fd 289 tools/lib/bpf/libbpf_probes.c close(fd); fd 293 tools/lib/bpf/libbpf_probes.c return fd >= 0; fd 131 tools/lib/bpf/netlink.c int bpf_set_link_xdp_fd(int ifindex, int fd, __u32 flags) fd 165 tools/lib/bpf/netlink.c memcpy((char *)nla_xdp + NLA_HDRLEN, &fd, sizeof(fd)); fd 52 tools/lib/bpf/xsk.c int fd; fd 62 tools/lib/bpf/xsk.c int fd; fd 73 tools/lib/bpf/xsk.c int fd; fd 93 tools/lib/bpf/xsk.c return umem ? umem->fd : -EINVAL; fd 98 tools/lib/bpf/xsk.c return xsk ? xsk->fd : -EINVAL; fd 182 tools/lib/bpf/xsk.c static int xsk_get_mmap_offsets(int fd, struct xdp_mmap_offsets *off) fd 188 tools/lib/bpf/xsk.c err = getsockopt(fd, SOL_XDP, XDP_MMAP_OFFSETS, off, &optlen); fd 223 tools/lib/bpf/xsk.c umem->fd = socket(AF_XDP, SOCK_RAW, 0); fd 224 tools/lib/bpf/xsk.c if (umem->fd < 0) { fd 239 tools/lib/bpf/xsk.c err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_REG, &mr, sizeof(mr)); fd 244 tools/lib/bpf/xsk.c err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_FILL_RING, fd 251 tools/lib/bpf/xsk.c err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_COMPLETION_RING, fd 259 tools/lib/bpf/xsk.c err = xsk_get_mmap_offsets(umem->fd, &off); fd 266 tools/lib/bpf/xsk.c PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, umem->fd, fd 283 tools/lib/bpf/xsk.c PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, umem->fd, fd 304 tools/lib/bpf/xsk.c close(umem->fd); fd 397 tools/lib/bpf/xsk.c int fd, err, ret; fd 399 tools/lib/bpf/xsk.c fd = socket(AF_INET, SOCK_DGRAM, 0); fd 400 tools/lib/bpf/xsk.c if (fd < 0) fd 406 tools/lib/bpf/xsk.c err = ioctl(fd, SIOCETHTOOL, &ifr); fd 426 tools/lib/bpf/xsk.c close(fd); fd 433 tools/lib/bpf/xsk.c int fd; fd 439 tools/lib/bpf/xsk.c fd = bpf_create_map_name(BPF_MAP_TYPE_XSKMAP, "xsks_map", fd 441 tools/lib/bpf/xsk.c if (fd < 0) fd 442 tools/lib/bpf/xsk.c return fd; fd 444 tools/lib/bpf/xsk.c xsk->xsks_map_fd = fd; fd 461 tools/lib/bpf/xsk.c int fd, err; fd 484 tools/lib/bpf/xsk.c fd = bpf_map_get_fd_by_id(map_ids[i]); fd 485 tools/lib/bpf/xsk.c if (fd < 0) fd 488 tools/lib/bpf/xsk.c err = bpf_obj_get_info_by_fd(fd, &map_info, &map_len); fd 490 tools/lib/bpf/xsk.c close(fd); fd 495 tools/lib/bpf/xsk.c xsk->xsks_map_fd = fd; fd 499 tools/lib/bpf/xsk.c close(fd); fd 514 tools/lib/bpf/xsk.c &xsk->fd, 0); fd 582 tools/lib/bpf/xsk.c xsk->fd = socket(AF_XDP, SOCK_RAW, 0); fd 583 tools/lib/bpf/xsk.c if (xsk->fd < 0) { fd 588 tools/lib/bpf/xsk.c xsk->fd = umem->fd; fd 607 tools/lib/bpf/xsk.c err = setsockopt(xsk->fd, SOL_XDP, XDP_RX_RING, fd 616 tools/lib/bpf/xsk.c err = setsockopt(xsk->fd, SOL_XDP, XDP_TX_RING, fd 625 tools/lib/bpf/xsk.c err = xsk_get_mmap_offsets(xsk->fd, &off); fd 635 tools/lib/bpf/xsk.c xsk->fd, XDP_PGOFF_RX_RING); fd 654 tools/lib/bpf/xsk.c xsk->fd, XDP_PGOFF_TX_RING); fd 675 tools/lib/bpf/xsk.c err = bind(xsk->fd, (struct sockaddr *)&sxdp, sizeof(sxdp)); fd 702 tools/lib/bpf/xsk.c close(xsk->fd); fd 719 tools/lib/bpf/xsk.c err = xsk_get_mmap_offsets(umem->fd, &off); fd 727 tools/lib/bpf/xsk.c close(umem->fd); fd 747 tools/lib/bpf/xsk.c err = xsk_get_mmap_offsets(xsk->fd, &off); fd 764 tools/lib/bpf/xsk.c if (xsk->fd != xsk->umem->fd) fd 765 tools/lib/bpf/xsk.c close(xsk->fd); fd 16 tools/lib/subcmd/run-command.c static inline void close_pair(int fd[2]) fd 18 tools/lib/subcmd/run-command.c close(fd[0]); fd 19 tools/lib/subcmd/run-command.c close(fd[1]); fd 24 tools/lib/subcmd/run-command.c int fd = open("/dev/null", O_RDWR); fd 25 tools/lib/subcmd/run-command.c dup2(fd, to); fd 26 tools/lib/subcmd/run-command.c close(fd); fd 420 tools/objtool/elf.c elf->fd = open(name, flags); fd 421 tools/objtool/elf.c if (elf->fd == -1) { fd 434 tools/objtool/elf.c elf->elf = elf_begin(elf->fd, cmd, NULL); fd 666 tools/objtool/elf.c if (elf->fd > 0) fd 667 tools/objtool/elf.c close(elf->fd); fd 71 tools/objtool/elf.h int fd; fd 64 tools/objtool/orc_dump.c int fd, nr_entries, i, *orc_ip = NULL, orc_size = 0; fd 82 tools/objtool/orc_dump.c fd = open(objname, O_RDONLY); fd 83 tools/objtool/orc_dump.c if (fd == -1) { fd 88 tools/objtool/orc_dump.c elf = elf_begin(fd, ELF_C_READ_MMAP, NULL); fd 209 tools/objtool/orc_dump.c close(fd); fd 42 tools/pci/pcitest.c int fd; fd 44 tools/pci/pcitest.c fd = open(test->device, O_RDWR); fd 45 tools/pci/pcitest.c if (fd < 0) { fd 51 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_BAR, test->barnum); fd 60 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_SET_IRQTYPE, test->irqtype); fd 69 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_GET_IRQTYPE); fd 78 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_LEGACY_IRQ, 0); fd 87 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_MSI, test->msinum); fd 96 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_MSIX, test->msixnum); fd 105 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_WRITE, test->size); fd 114 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_READ, test->size); fd 123 tools/pci/pcitest.c ret = ioctl(fd, PCITEST_COPY, test->size); fd 132 tools/pci/pcitest.c close(fd); fd 45 tools/perf/arch/x86/tests/intel-cqm.c int i, fd[2], flag, ret; fd 84 tools/perf/arch/x86/tests/intel-cqm.c fd[0] = sys_perf_event_open(&pe, pid, -1, -1, flag); fd 85 tools/perf/arch/x86/tests/intel-cqm.c if (fd[0] < 0) { fd 96 tools/perf/arch/x86/tests/intel-cqm.c fd[1] = sys_perf_event_open(&pe, pid, -1, fd[0], flag); fd 97 tools/perf/arch/x86/tests/intel-cqm.c if (fd[1] < 0) { fd 108 tools/perf/arch/x86/tests/intel-cqm.c event = mmap(NULL, mmap_len, PROT_READ, MAP_SHARED, fd[0], 0); fd 121 tools/perf/arch/x86/tests/intel-cqm.c close(fd[i]); fd 100 tools/perf/arch/x86/tests/rdpmc.c int fd; fd 116 tools/perf/arch/x86/tests/rdpmc.c fd = sys_perf_event_open(&attr, 0, -1, -1, fd 118 tools/perf/arch/x86/tests/rdpmc.c if (fd < 0) { fd 120 tools/perf/arch/x86/tests/rdpmc.c "with %d (%s)\n", fd, fd 125 tools/perf/arch/x86/tests/rdpmc.c addr = mmap(NULL, page_size, PROT_READ, MAP_SHARED, fd, 0); fd 152 tools/perf/arch/x86/tests/rdpmc.c close(fd); fd 287 tools/perf/arch/x86/util/perf_regs.c int fd; fd 295 tools/perf/arch/x86/util/perf_regs.c fd = sys_perf_event_open(&attr, 0, -1, -1, 0); fd 296 tools/perf/arch/x86/util/perf_regs.c if (fd != -1) { fd 297 tools/perf/arch/x86/util/perf_regs.c close(fd); fd 133 tools/perf/bench/epoll-ctl.c static inline void do_epoll_op(struct worker *w, int op, int fd) fd 139 tools/perf/bench/epoll-ctl.c ev.data.u64 = fd; fd 143 tools/perf/bench/epoll-ctl.c error = epoll_ctl(epollfd, EPOLL_CTL_ADD, fd, &ev); fd 147 tools/perf/bench/epoll-ctl.c error = epoll_ctl(epollfd, EPOLL_CTL_MOD, fd, &ev); fd 150 tools/perf/bench/epoll-ctl.c error = epoll_ctl(epollfd, EPOLL_CTL_DEL, fd, NULL); fd 164 tools/perf/bench/epoll-ctl.c int op, fd; fd 166 tools/perf/bench/epoll-ctl.c fd = w->fdmap[rnd1 % nfds]; fd 169 tools/perf/bench/epoll-ctl.c do_epoll_op(w, op, fd); fd 216 tools/perf/bench/epoll-ctl.c ev.data.fd = w->fdmap[i]; fd 186 tools/perf/bench/epoll-wait.c int fd, ret, r; fd 214 tools/perf/bench/epoll-wait.c fd = ev.data.fd; fd 217 tools/perf/bench/epoll-wait.c r = read(fd, &val, sizeof(val)); fd 222 tools/perf/bench/epoll-wait.c ret = epoll_ctl(efd, EPOLL_CTL_ADD, fd, &ev); fd 228 tools/perf/bench/epoll-wait.c ret = epoll_ctl(efd, EPOLL_CTL_MOD, fd, &ev); fd 336 tools/perf/bench/epoll-wait.c ev.data.fd = w->fdmap[j]; fd 70 tools/perf/bench/sched-messaging.c struct pollfd pollfd = { .fd = wakefd, .events = POLLIN }; fd 73 tools/perf/builtin-ftrace.c int fd, ret = -1; fd 90 tools/perf/builtin-ftrace.c fd = open(file, flags); fd 91 tools/perf/builtin-ftrace.c if (fd < 0) { fd 106 tools/perf/builtin-ftrace.c if (write(fd, val_copy, size + 1) == size + 1) fd 114 tools/perf/builtin-ftrace.c close(fd); fd 361 tools/perf/builtin-ftrace.c pollfd.fd = trace_fd; fd 119 tools/perf/builtin-inject.c static int copy_bytes(struct perf_inject *inject, int fd, off_t size) fd 126 tools/perf/builtin-inject.c ssz = read(fd, buf, min(size, (off_t)sizeof(buf))); fd 151 tools/perf/builtin-inject.c offset = lseek(inject->output.file.fd, 0, SEEK_CUR); fd 638 tools/perf/builtin-inject.c int fd = perf_data__fd(data_out); fd 694 tools/perf/builtin-inject.c lseek(fd, output_data_offset, SEEK_SET); fd 737 tools/perf/builtin-inject.c perf_session__write_header(session, session->evlist, fd, true); fd 912 tools/perf/builtin-kvm.c static int fd_set_nonblock(int fd) fd 916 tools/perf/builtin-kvm.c arg = fcntl(fd, F_GETFL); fd 918 tools/perf/builtin-kvm.c pr_err("Failed to get current flags for fd %d\n", fd); fd 922 tools/perf/builtin-kvm.c if (fcntl(fd, F_SETFL, arg | O_NONBLOCK) < 0) { fd 923 tools/perf/builtin-kvm.c pr_err("Failed to set non-block option on fd %d\n", fd); fd 307 tools/perf/builtin-record.c int trace_fd = rec->session->data->file.fd; fd 542 tools/perf/builtin-record.c int fd = perf_data__fd(data); fd 545 tools/perf/builtin-record.c file_offset = lseek(fd, 0, SEEK_CUR); fd 953 tools/perf/builtin-record.c int trace_fd = rec->data.file.fd; fd 1067 tools/perf/builtin-record.c int fd = perf_data__fd(data); fd 1081 tools/perf/builtin-record.c perf_session__write_header(rec->session, rec->evlist, fd, true); fd 1112 tools/perf/builtin-record.c int fd, err; fd 1132 tools/perf/builtin-record.c fd = perf_data__switch(data, timestamp, fd 1135 tools/perf/builtin-record.c if (fd >= 0 && !at_exit) { fd 1175 tools/perf/builtin-record.c return fd; fd 1226 tools/perf/builtin-record.c int fd = perf_data__fd(data); fd 1260 tools/perf/builtin-record.c err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist, fd 1347 tools/perf/builtin-record.c int fd; fd 1375 tools/perf/builtin-record.c fd = perf_data__fd(data); fd 1440 tools/perf/builtin-record.c err = perf_header__write_pipe(fd); fd 1444 tools/perf/builtin-record.c err = perf_session__write_header(session, rec->evlist, fd, false); fd 1602 tools/perf/builtin-record.c fd = record__switch_output(rec, false); fd 1603 tools/perf/builtin-record.c if (fd < 0) { fd 1606 tools/perf/builtin-record.c err = fd; fd 1697 tools/perf/builtin-record.c fd = record__switch_output(rec, true); fd 1698 tools/perf/builtin-record.c if (fd < 0) { fd 1699 tools/perf/builtin-record.c status = fd; fd 560 tools/perf/builtin-sched.c int fd; fd 570 tools/perf/builtin-sched.c fd = sys_perf_event_open(&attr, 0, -1, -1, fd 573 tools/perf/builtin-sched.c if (fd < 0) { fd 591 tools/perf/builtin-sched.c "with %d (%s)\n%s", fd, fd 595 tools/perf/builtin-sched.c return fd; fd 598 tools/perf/builtin-sched.c static u64 get_cpu_usage_nsec_self(int fd) fd 603 tools/perf/builtin-sched.c ret = read(fd, &runtime, sizeof(runtime)); fd 612 tools/perf/builtin-sched.c int fd; fd 623 tools/perf/builtin-sched.c int fd = parms->fd; fd 629 tools/perf/builtin-sched.c if (fd < 0) fd 639 tools/perf/builtin-sched.c cpu_usage_0 = get_cpu_usage_nsec_self(fd); fd 646 tools/perf/builtin-sched.c cpu_usage_1 = get_cpu_usage_nsec_self(fd); fd 680 tools/perf/builtin-sched.c parms->fd = self_open_counters(sched, i); fd 533 tools/perf/builtin-stat.c int err, fd = perf_data__fd(&perf_stat.data); fd 539 tools/perf/builtin-stat.c fd, false); fd 1982 tools/perf/builtin-stat.c int fd = perf_data__fd(&perf_stat.data); fd 1998 tools/perf/builtin-stat.c perf_session__write_header(perf_stat.session, evsel_list, fd, true); fd 165 tools/perf/builtin-timechart.c int fd; fd 719 tools/perf/builtin-timechart.c u64 start, int fd) fd 753 tools/perf/builtin-timechart.c sample->fd = fd; fd 822 tools/perf/builtin-timechart.c prev->fd == sample->fd && fd 846 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 848 tools/perf/builtin-timechart.c sample->time, fd); fd 866 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 868 tools/perf/builtin-timechart.c sample->time, fd); fd 886 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 888 tools/perf/builtin-timechart.c sample->time, fd); fd 906 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 908 tools/perf/builtin-timechart.c sample->time, fd); fd 926 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 928 tools/perf/builtin-timechart.c sample->time, fd); fd 946 tools/perf/builtin-timechart.c long fd = perf_evsel__intval(evsel, sample, "fd"); fd 948 tools/perf/builtin-timechart.c sample->time, fd); fd 1169 tools/perf/builtin-timechart.c sample->fd, fd 1178 tools/perf/builtin-timechart.c sample->fd, fd 1187 tools/perf/builtin-timechart.c sample->fd, fd 1196 tools/perf/builtin-timechart.c sample->fd, fd 1205 tools/perf/builtin-timechart.c sample->fd, fd 1214 tools/perf/builtin-timechart.c sample->fd, fd 1507 tools/perf/builtin-timechart.c int fd __maybe_unused, fd 490 tools/perf/builtin-top.c struct pollfd stdin_poll = { .fd = 0, .events = POLLIN }; fd 666 tools/perf/builtin-top.c struct pollfd stdin_poll = { .fd = 0, .events = POLLIN }; fd 464 tools/perf/builtin-trace.c int fd = arg->val; fd 467 tools/perf/builtin-trace.c if (fd == AT_FDCWD) fd 1120 tools/perf/builtin-trace.c static struct file *thread_trace__files_entry(struct thread_trace *ttrace, int fd) fd 1122 tools/perf/builtin-trace.c if (fd < 0) fd 1125 tools/perf/builtin-trace.c if (fd > ttrace->files.max) { fd 1126 tools/perf/builtin-trace.c struct file *nfiles = realloc(ttrace->files.table, (fd + 1) * sizeof(struct file)); fd 1133 tools/perf/builtin-trace.c (fd - ttrace->files.max) * sizeof(struct file)); fd 1135 tools/perf/builtin-trace.c memset(nfiles, 0, (fd + 1) * sizeof(struct file)); fd 1139 tools/perf/builtin-trace.c ttrace->files.max = fd; fd 1142 tools/perf/builtin-trace.c return ttrace->files.table + fd; fd 1145 tools/perf/builtin-trace.c struct file *thread__files_entry(struct thread *thread, int fd) fd 1147 tools/perf/builtin-trace.c return thread_trace__files_entry(thread__priv(thread), fd); fd 1150 tools/perf/builtin-trace.c static int trace__set_fd_pathname(struct thread *thread, int fd, const char *pathname) fd 1153 tools/perf/builtin-trace.c struct file *file = thread_trace__files_entry(ttrace, fd); fd 1167 tools/perf/builtin-trace.c static int thread__read_fd_path(struct thread *thread, int fd) fd 1175 tools/perf/builtin-trace.c "/proc/%d/fd/%d", thread->pid_, fd); fd 1178 tools/perf/builtin-trace.c "/proc/%d/task/%d/fd/%d", thread->pid_, thread->tid, fd); fd 1190 tools/perf/builtin-trace.c return trace__set_fd_pathname(thread, fd, pathname); fd 1193 tools/perf/builtin-trace.c static const char *thread__fd_path(struct thread *thread, int fd, fd 1201 tools/perf/builtin-trace.c if (fd < 0) fd 1204 tools/perf/builtin-trace.c if ((fd > ttrace->files.max || ttrace->files.table[fd].pathname == NULL)) { fd 1208 tools/perf/builtin-trace.c if (thread__read_fd_path(thread, fd)) fd 1212 tools/perf/builtin-trace.c return ttrace->files.table[fd].pathname; fd 1217 tools/perf/builtin-trace.c int fd = arg->val; fd 1218 tools/perf/builtin-trace.c size_t printed = scnprintf(bf, size, "%d", fd); fd 1219 tools/perf/builtin-trace.c const char *path = thread__fd_path(arg->thread, fd, arg->trace); fd 1227 tools/perf/builtin-trace.c size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size) fd 1229 tools/perf/builtin-trace.c size_t printed = scnprintf(bf, size, "%d", fd); fd 1233 tools/perf/builtin-trace.c const char *path = thread__fd_path(thread, fd, trace); fd 1247 tools/perf/builtin-trace.c int fd = arg->val; fd 1251 tools/perf/builtin-trace.c if (ttrace && fd >= 0 && fd <= ttrace->files.max) fd 1252 tools/perf/builtin-trace.c zfree(&ttrace->files.table[fd].pathname); fd 2874 tools/perf/builtin-trace.c int fd = bpf_map__fd(trace->syscalls.map); fd 2889 tools/perf/builtin-trace.c err = bpf_map_update_elem(fd, &key, &value, BPF_EXIST); fd 2899 tools/perf/builtin-trace.c int fd = bpf_map__fd(trace->syscalls.map); fd 2909 tools/perf/builtin-trace.c err = bpf_map_update_elem(fd, &key, &value, BPF_ANY); fd 87 tools/perf/examples/bpf/augmented_syscalls.c long fd; fd 139 tools/perf/examples/bpf/augmented_syscalls.c long fd; fd 149 tools/perf/examples/bpf/augmented_syscalls.c long fd; fd 159 tools/perf/examples/bpf/augmented_syscalls.c long fd; fd 59 tools/perf/jvmti/jvmti_agent.c int fd, ret = -1; fd 65 tools/perf/jvmti/jvmti_agent.c fd = open("/proc/self/exe", O_RDONLY); fd 66 tools/perf/jvmti/jvmti_agent.c if (fd == -1) fd 69 tools/perf/jvmti/jvmti_agent.c sret = read(fd, id, sizeof(id)); fd 77 tools/perf/jvmti/jvmti_agent.c sret = read(fd, &info, sizeof(info)); fd 84 tools/perf/jvmti/jvmti_agent.c close(fd); fd 197 tools/perf/jvmti/jvmti_agent.c perf_open_marker_file(int fd) fd 216 tools/perf/jvmti/jvmti_agent.c marker_addr = mmap(NULL, pgsz, PROT_READ|PROT_EXEC, MAP_PRIVATE, fd, 0); fd 250 tools/perf/jvmti/jvmti_agent.c int fd, ret; fd 284 tools/perf/jvmti/jvmti_agent.c fd = open(dump_path, O_CREAT|O_TRUNC|O_RDWR, 0666); fd 285 tools/perf/jvmti/jvmti_agent.c if (fd == -1) fd 291 tools/perf/jvmti/jvmti_agent.c if (perf_open_marker_file(fd)) { fd 296 tools/perf/jvmti/jvmti_agent.c fp = fdopen(fd, "w+"); fd 299 tools/perf/jvmti/jvmti_agent.c close(fd); fd 207 tools/perf/lib/evlist.c int cpu, int thread, int fd) fd 214 tools/perf/lib/evlist.c ret = ioctl(fd, PERF_EVENT_IOC_ID, &id); fd 231 tools/perf/lib/evlist.c read(fd, &read_data, sizeof(read_data)) == -1) fd 267 tools/perf/lib/evlist.c int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, fd 270 tools/perf/lib/evlist.c int pos = fdarray__add(&evlist->pollfd, fd, revent | POLLERR | POLLHUP); fd 274 tools/perf/lib/evlist.c fcntl(fd, F_SETFL, O_NONBLOCK); fd 40 tools/perf/lib/evsel.c #define FD(e, x, y) (*(int *) xyarray__entry(e->fd, x, y)) fd 44 tools/perf/lib/evsel.c evsel->fd = xyarray__new(ncpus, nthreads, sizeof(int)); fd 46 tools/perf/lib/evsel.c if (evsel->fd) { fd 55 tools/perf/lib/evsel.c return evsel->fd != NULL ? 0 : -ENOMEM; fd 95 tools/perf/lib/evsel.c if (evsel->fd == NULL && fd 101 tools/perf/lib/evsel.c int fd; fd 103 tools/perf/lib/evsel.c fd = sys_perf_event_open(&evsel->attr, fd 107 tools/perf/lib/evsel.c if (fd < 0) fd 110 tools/perf/lib/evsel.c FD(evsel, cpu, thread) = fd; fd 121 tools/perf/lib/evsel.c for (cpu = 0; cpu < xyarray__max_x(evsel->fd); cpu++) fd 122 tools/perf/lib/evsel.c for (thread = 0; thread < xyarray__max_y(evsel->fd); ++thread) { fd 130 tools/perf/lib/evsel.c xyarray__delete(evsel->fd); fd 131 tools/perf/lib/evsel.c evsel->fd = NULL; fd 136 tools/perf/lib/evsel.c if (evsel->fd == NULL) fd 189 tools/perf/lib/evsel.c for (cpu = 0; cpu < xyarray__max_x(evsel->fd); cpu++) { fd 190 tools/perf/lib/evsel.c for (thread = 0; thread < xyarray__max_y(evsel->fd); thread++) { fd 191 tools/perf/lib/evsel.c int fd = FD(evsel, cpu, thread), fd 192 tools/perf/lib/evsel.c err = ioctl(fd, ioc, arg); fd 28 tools/perf/lib/include/internal/evlist.h int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, fd 81 tools/perf/lib/include/internal/evlist.h int cpu, int thread, int fd); fd 43 tools/perf/lib/include/internal/evsel.h struct xyarray *fd; fd 9 tools/perf/lib/include/internal/lib.h ssize_t readn(int fd, void *buf, size_t n); fd 10 tools/perf/lib/include/internal/lib.h ssize_t writen(int fd, const void *buf, size_t n); fd 21 tools/perf/lib/include/internal/mmap.h int fd; fd 10 tools/perf/lib/lib.c static ssize_t ion(bool is_read, int fd, void *buf, size_t n) fd 17 tools/perf/lib/lib.c ssize_t ret = is_read ? read(fd, buf, left) : fd 18 tools/perf/lib/lib.c write(fd, buf, left); fd 36 tools/perf/lib/lib.c ssize_t readn(int fd, void *buf, size_t n) fd 38 tools/perf/lib/lib.c return ion(true, fd, buf, n); fd 44 tools/perf/lib/lib.c ssize_t writen(int fd, const void *buf, size_t n) fd 47 tools/perf/lib/lib.c return ion(false, fd, (void *)buf, n); fd 16 tools/perf/perf-sys.h int fd, int group_fd, unsigned long flags); fd 27 tools/perf/perf-sys.h int fd; fd 29 tools/perf/perf-sys.h fd = syscall(__NR_perf_event_open, attr, pid, cpu, fd 34 tools/perf/perf-sys.h test_attr__open(attr, pid, cpu, fd, group_fd, flags); fd 36 tools/perf/perf-sys.h return fd; fd 50 tools/perf/pmu-events/json.c int fd = open(fn, O_RDONLY); fd 52 tools/perf/pmu-events/json.c if (fd < 0 && verbose > 0 && fn) { fd 57 tools/perf/pmu-events/json.c if (fd < 0) fd 59 tools/perf/pmu-events/json.c err = fstat(fd, &st); fd 65 tools/perf/pmu-events/json.c PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); fd 69 tools/perf/pmu-events/json.c close(fd); fd 68 tools/perf/tests/attr.c int fd, int group_fd, unsigned long flags) fd 77 tools/perf/tests/attr.c attr->type, attr->config, fd); fd 86 tools/perf/tests/attr.c attr->type, attr->config, fd) < 0) { fd 93 tools/perf/tests/attr.c __WRITE_ASS(fd, "d", fd); fd 147 tools/perf/tests/attr.c int fd, int group_fd, unsigned long flags) fd 151 tools/perf/tests/attr.c if ((fd != -1) && store_event(attr, pid, cpu, fd, group_fd, flags)) { fd 35 tools/perf/tests/bp_account.c int fd; fd 52 tools/perf/tests/bp_account.c fd = sys_perf_event_open(attr, -1, 0, -1, fd 54 tools/perf/tests/bp_account.c if (fd < 0) { fd 59 tools/perf/tests/bp_account.c return fd; fd 75 tools/perf/tests/bp_account.c int i, fd[wp_cnt], fd_wp, ret; fd 78 tools/perf/tests/bp_account.c fd[i] = wp_event((void *)&the_var, &attr); fd 79 tools/perf/tests/bp_account.c TEST_ASSERT_VAL("failed to create wp\n", fd[i] != -1); fd 87 tools/perf/tests/bp_account.c ret = ioctl(fd[0], PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &attr_mod); fd 99 tools/perf/tests/bp_account.c close(fd[i]); fd 108 tools/perf/tests/bp_account.c int fd[100], cnt = 0, i; fd 115 tools/perf/tests/bp_account.c fd[cnt] = __event(is_x, addr, &attr); fd 117 tools/perf/tests/bp_account.c if (fd[cnt] < 0) fd 123 tools/perf/tests/bp_account.c close(fd[i]); fd 131 tools/perf/tests/bp_account.c int fd, ret = 1; fd 133 tools/perf/tests/bp_account.c fd = wp_event((void *) &the_var, &attr); fd 134 tools/perf/tests/bp_account.c if (fd > 0) { fd 135 tools/perf/tests/bp_account.c ret = ioctl(fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &attr); fd 136 tools/perf/tests/bp_account.c close(fd); fd 145 tools/perf/tests/bp_account.c int i, fd[wp_cnt + bp_cnt], ret; fd 148 tools/perf/tests/bp_account.c fd[i] = wp_event((void *)&the_var, &attr); fd 149 tools/perf/tests/bp_account.c TEST_ASSERT_VAL("failed to create wp\n", fd[i] != -1); fd 153 tools/perf/tests/bp_account.c fd[i] = bp_event((void *)test_function, &attr); fd 154 tools/perf/tests/bp_account.c if (fd[i] == -1) fd 161 tools/perf/tests/bp_account.c close(fd[i]); fd 102 tools/perf/tests/bp_signal.c int fd; fd 121 tools/perf/tests/bp_signal.c fd = sys_perf_event_open(&pe, 0, -1, -1, fd 123 tools/perf/tests/bp_signal.c if (fd < 0) { fd 128 tools/perf/tests/bp_signal.c fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC); fd 129 tools/perf/tests/bp_signal.c fcntl(fd, F_SETSIG, sig); fd 130 tools/perf/tests/bp_signal.c fcntl(fd, F_SETOWN, getpid()); fd 132 tools/perf/tests/bp_signal.c ioctl(fd, PERF_EVENT_IOC_RESET, 0); fd 134 tools/perf/tests/bp_signal.c return fd; fd 147 tools/perf/tests/bp_signal.c static long long bp_count(int fd) fd 152 tools/perf/tests/bp_signal.c ret = read(fd, &count, sizeof(long long)); fd 45 tools/perf/tests/bp_signal_overflow.c static long long bp_count(int fd) fd 50 tools/perf/tests/bp_signal_overflow.c ret = read(fd, &count, sizeof(long long)); fd 67 tools/perf/tests/bp_signal_overflow.c int fd, i, fails = 0; fd 96 tools/perf/tests/bp_signal_overflow.c fd = sys_perf_event_open(&pe, 0, -1, -1, fd 98 tools/perf/tests/bp_signal_overflow.c if (fd < 0) { fd 103 tools/perf/tests/bp_signal_overflow.c fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC); fd 104 tools/perf/tests/bp_signal_overflow.c fcntl(fd, F_SETSIG, SIGIO); fd 105 tools/perf/tests/bp_signal_overflow.c fcntl(fd, F_SETOWN, getpid()); fd 107 tools/perf/tests/bp_signal_overflow.c ioctl(fd, PERF_EVENT_IOC_RESET, 0); fd 108 tools/perf/tests/bp_signal_overflow.c ioctl(fd, PERF_EVENT_IOC_ENABLE, 0); fd 113 tools/perf/tests/bp_signal_overflow.c ioctl(fd, PERF_EVENT_IOC_DISABLE, 0); fd 115 tools/perf/tests/bp_signal_overflow.c count = bp_count(fd); fd 117 tools/perf/tests/bp_signal_overflow.c close(fd); fd 23 tools/perf/tests/dso-data.c int fd, i; fd 29 tools/perf/tests/dso-data.c fd = mkstemp(templ); fd 30 tools/perf/tests/dso-data.c if (fd < 0) { fd 37 tools/perf/tests/dso-data.c close(fd); fd 44 tools/perf/tests/dso-data.c if (size != write(fd, buf, size)) fd 48 tools/perf/tests/dso-data.c close(fd); fd 108 tools/perf/tests/dso-data.c int fd = dso__data_get_fd(dso, machine); fd 110 tools/perf/tests/dso-data.c if (fd >= 0) fd 113 tools/perf/tests/dso-data.c return fd; fd 255 tools/perf/tests/dso-data.c int dso_cnt, limit, i, fd; fd 278 tools/perf/tests/dso-data.c fd = dso__data_fd(dso, &machine); fd 279 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 292 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("dsos[0] is not open", dsos[0]->data.fd != -1); fd 295 tools/perf/tests/dso-data.c fd = dso__data_fd(dsos[i], &machine); fd 296 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 299 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to close dsos[0]", dsos[0]->data.fd == -1); fd 315 tools/perf/tests/dso-data.c int fd, fd_extra; fd 342 tools/perf/tests/dso-data.c fd = dso__data_fd(dso_0, &machine); fd 343 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 346 tools/perf/tests/dso-data.c fd = dso__data_fd(dso_1, &machine); fd 347 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 357 tools/perf/tests/dso-data.c fd = dso__data_fd(dso_2, &machine); fd 358 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 364 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to close dso_0", dso_0->data.fd == -1); fd 367 tools/perf/tests/dso-data.c fd = dso__data_fd(dso_0, &machine); fd 368 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to get fd", fd > 0); fd 374 tools/perf/tests/dso-data.c TEST_ASSERT_VAL("failed to close dso_1", dso_1->data.fd == -1); fd 9 tools/perf/tests/fdarray.c int fd; fd 13 tools/perf/tests/fdarray.c for (fd = 0; fd < fda->nr; ++fd) { fd 14 tools/perf/tests/fdarray.c fda->entries[fd].fd = fda->nr - fd; fd 15 tools/perf/tests/fdarray.c fda->entries[fd].revents = revents; fd 32 tools/perf/tests/fdarray.c int nr_fds, expected_fd[2], fd, err = TEST_FAIL; fd 58 tools/perf/tests/fdarray.c expected_fd[0] = fda->entries[2].fd; fd 69 tools/perf/tests/fdarray.c if (fda->entries[0].fd != expected_fd[0]) { fd 71 tools/perf/tests/fdarray.c fda->entries[0].fd, expected_fd[0]); fd 77 tools/perf/tests/fdarray.c expected_fd[0] = fda->entries[0].fd; fd 79 tools/perf/tests/fdarray.c expected_fd[1] = fda->entries[3].fd; fd 91 tools/perf/tests/fdarray.c for (fd = 0; fd < 2; ++fd) { fd 92 tools/perf/tests/fdarray.c if (fda->entries[fd].fd != expected_fd[fd]) { fd 93 tools/perf/tests/fdarray.c pr_debug("\nfda->entries[%d].fd=%d != %d\n", fd, fd 94 tools/perf/tests/fdarray.c fda->entries[fd].fd, expected_fd[fd]); fd 119 tools/perf/tests/fdarray.c if (fda->entries[_idx].fd != _fd) { \ fd 121 tools/perf/tests/fdarray.c __LINE__, _idx, fda->entries[1].fd, _fd); \ fd 126 tools/perf/tests/fdarray.c __LINE__, _idx, fda->entries[_idx].fd, _revents); \ fd 25 tools/perf/tests/openat-syscall-all-cpus.c int err = -1, fd, cpu; fd 82 tools/perf/tests/openat-syscall-all-cpus.c fd = openat(0, "/etc/passwd", O_RDONLY); fd 83 tools/perf/tests/openat-syscall-all-cpus.c close(fd); fd 18 tools/perf/tests/openat-syscall.c int err = -1, fd; fd 45 tools/perf/tests/openat-syscall.c fd = openat(0, "/etc/passwd", O_RDONLY); fd 46 tools/perf/tests/openat-syscall.c close(fd); fd 18 tools/perf/tests/topology.c int fd; fd 22 tools/perf/tests/topology.c fd = mkstemp(path); fd 23 tools/perf/tests/topology.c if (fd < 0) { fd 28 tools/perf/tests/topology.c close(fd); fd 55 tools/perf/tests/topology.c !perf_session__write_header(session, session->evlist, data.file.fd, true)); fd 14 tools/perf/tests/wp.c #define WP_TEST_ASSERT_VAL(fd, text, val) \ fd 17 tools/perf/tests/wp.c wp_read(fd, &count, sizeof(long long)); \ fd 24 tools/perf/tests/wp.c static int wp_read(int fd, long long *count, int size) fd 26 tools/perf/tests/wp.c int ret = read(fd, count, size); fd 53 tools/perf/tests/wp.c int fd; fd 57 tools/perf/tests/wp.c fd = sys_perf_event_open(&attr, 0, -1, -1, fd 59 tools/perf/tests/wp.c if (fd < 0) fd 62 tools/perf/tests/wp.c return fd; fd 67 tools/perf/tests/wp.c int fd; fd 70 tools/perf/tests/wp.c fd = __event(HW_BREAKPOINT_R, (void *)&data1, sizeof(data1)); fd 71 tools/perf/tests/wp.c if (fd < 0) fd 75 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "RO watchpoint", 1); fd 78 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "RO watchpoint", 1); fd 80 tools/perf/tests/wp.c close(fd); fd 86 tools/perf/tests/wp.c int fd; fd 89 tools/perf/tests/wp.c fd = __event(HW_BREAKPOINT_W, (void *)&data1, sizeof(data1)); fd 90 tools/perf/tests/wp.c if (fd < 0) fd 94 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "WO watchpoint", 0); fd 97 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "WO watchpoint", 1); fd 99 tools/perf/tests/wp.c close(fd); fd 105 tools/perf/tests/wp.c int fd; fd 108 tools/perf/tests/wp.c fd = __event(HW_BREAKPOINT_R | HW_BREAKPOINT_W, (void *)&data1, fd 110 tools/perf/tests/wp.c if (fd < 0) fd 114 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "RW watchpoint", 1); fd 117 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "RW watchpoint", 2); fd 119 tools/perf/tests/wp.c close(fd); fd 125 tools/perf/tests/wp.c int fd, ret; fd 129 tools/perf/tests/wp.c fd = __event(HW_BREAKPOINT_W, (void *)&data1, sizeof(data1)); fd 130 tools/perf/tests/wp.c if (fd < 0) fd 134 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "Modify watchpoint", 1); fd 140 tools/perf/tests/wp.c ret = ioctl(fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr); fd 143 tools/perf/tests/wp.c close(fd); fd 148 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "Modify watchpoint", 1); fd 151 tools/perf/tests/wp.c ioctl(fd, PERF_EVENT_IOC_ENABLE, 0); fd 154 tools/perf/tests/wp.c close(fd); fd 159 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "Modify watchpoint", 2); fd 162 tools/perf/tests/wp.c WP_TEST_ASSERT_VAL(fd, "Modify watchpoint", 2); fd 164 tools/perf/tests/wp.c close(fd); fd 40 tools/perf/trace/beauty/beauty.h struct file *thread__files_entry(struct thread *thread, int fd); fd 54 tools/perf/trace/beauty/beauty.h size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size); fd 178 tools/perf/trace/beauty/ioctl.c int fd = syscall_arg__val(arg, 0); fd 179 tools/perf/trace/beauty/ioctl.c struct file *file = thread__files_entry(arg->thread, fd); fd 18 tools/perf/trace/beauty/kcmp.c unsigned long fd = arg->val; fd 26 tools/perf/trace/beauty/kcmp.c return pid__scnprintf_fd(arg->trace, pid, fd, bf, size); fd 111 tools/perf/util/arm-spe.c int fd = perf_data__fd(session->data); fd 117 tools/perf/util/arm-spe.c data_offset = lseek(fd, 0, SEEK_CUR); fd 129 tools/perf/util/arm-spe.c if (auxtrace_buffer__get_data(buffer, fd)) { fd 68 tools/perf/util/auxtrace.c void *userpg, int fd) fd 95 tools/perf/util/auxtrace.c mm->base = mmap(NULL, mp->len, mp->prot, MAP_SHARED, fd, mp->offset); fd 216 tools/perf/util/auxtrace.c int fd = perf_data__fd(session->data); fd 227 tools/perf/util/auxtrace.c ret = readn(fd, p, size); fd 675 tools/perf/util/auxtrace.c static int auxtrace_index__do_write(int fd, fd 684 tools/perf/util/auxtrace.c if (writen(fd, &ent, sizeof(ent)) != sizeof(ent)) fd 690 tools/perf/util/auxtrace.c int auxtrace_index__write(int fd, struct list_head *head) fd 699 tools/perf/util/auxtrace.c if (writen(fd, &total, sizeof(total)) != sizeof(total)) fd 703 tools/perf/util/auxtrace.c err = auxtrace_index__do_write(fd, auxtrace_index); fd 711 tools/perf/util/auxtrace.c static int auxtrace_index__process_entry(int fd, struct list_head *head, fd 718 tools/perf/util/auxtrace.c if (readn(fd, &ent, sizeof(ent)) != sizeof(ent)) fd 740 tools/perf/util/auxtrace.c int auxtrace_index__process(int fd, u64 size, struct perf_session *session, fd 746 tools/perf/util/auxtrace.c if (readn(fd, &nr, sizeof(u64)) != sizeof(u64)) fd 758 tools/perf/util/auxtrace.c err = auxtrace_index__process_entry(fd, head, needs_swap); fd 814 tools/perf/util/auxtrace.c void *auxtrace_buffer__get_data(struct auxtrace_buffer *buffer, int fd) fd 824 tools/perf/util/auxtrace.c addr = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, file_offset); fd 437 tools/perf/util/auxtrace.h void *userpg, int fd); fd 470 tools/perf/util/auxtrace.h void *auxtrace_buffer__get_data(struct auxtrace_buffer *buffer, int fd); fd 519 tools/perf/util/auxtrace.h int auxtrace_index__write(int fd, struct list_head *head); fd 520 tools/perf/util/auxtrace.h int auxtrace_index__process(int fd, u64 size, struct perf_session *session, fd 682 tools/perf/util/auxtrace.h int auxtrace_index__write(int fd __maybe_unused, fd 689 tools/perf/util/auxtrace.h int auxtrace_index__process(int fd __maybe_unused, fd 710 tools/perf/util/auxtrace.h void *userpg, int fd); fd 160 tools/perf/util/bpf-event.c int fd, fd 190 tools/perf/util/bpf-event.c info_linear = bpf_program__get_prog_info_linear(fd, arrays); fd 303 tools/perf/util/bpf-event.c int fd; fd 322 tools/perf/util/bpf-event.c fd = bpf_prog_get_fd_by_id(id); fd 323 tools/perf/util/bpf-event.c if (fd < 0) { fd 330 tools/perf/util/bpf-event.c machine, fd, fd 332 tools/perf/util/bpf-event.c close(fd); fd 351 tools/perf/util/bpf-event.c int fd; fd 353 tools/perf/util/bpf-event.c fd = bpf_prog_get_fd_by_id(id); fd 354 tools/perf/util/bpf-event.c if (fd < 0) fd 365 tools/perf/util/bpf-event.c info_linear = bpf_program__get_prog_info_linear(fd, arrays); fd 392 tools/perf/util/bpf-event.c close(fd); fd 760 tools/perf/util/bpf-loader.c int i, fd; fd 768 tools/perf/util/bpf-loader.c fd = bpf_program__fd(prog); fd 769 tools/perf/util/bpf-loader.c err = (*func)(priv->sys_name, priv->evt_name, fd, obj, arg); fd 784 tools/perf/util/bpf-loader.c fd = bpf_program__nth_fd(prog, type); fd 786 tools/perf/util/bpf-loader.c fd = bpf_program__fd(prog); fd 789 tools/perf/util/bpf-loader.c if (fd < 0) { fd 791 tools/perf/util/bpf-loader.c return fd; fd 794 tools/perf/util/bpf-loader.c err = (*func)(tev->group, tev->event, fd, obj, arg); fd 1409 tools/perf/util/bpf-loader.c struct xyarray *xy = evsel->core.fd; fd 49 tools/perf/util/bpf-loader.h int fd, struct bpf_object *obj, void *arg); fd 32 tools/perf/util/bpf_map.c int fd = bpf_map__fd(map), err; fd 35 tools/perf/util/bpf_map.c if (fd < 0) fd 36 tools/perf/util/bpf_map.c return fd; fd 50 tools/perf/util/bpf_map.c while ((err = bpf_map_get_next_key(fd, prev_key, key) == 0)) { fd 53 tools/perf/util/bpf_map.c if (!bpf_map_lookup_elem(fd, key, value)) { fd 297 tools/perf/util/build-id.c pid_t pid, u16 misc, struct feat_fd *fd) fd 312 tools/perf/util/build-id.c err = do_write(fd, &b, sizeof(b)); fd 316 tools/perf/util/build-id.c return write_padded(fd, name, name_len + 1, len); fd 320 tools/perf/util/build-id.c struct feat_fd *fd) fd 355 tools/perf/util/build-id.c in_kernel ? kmisc : umisc, fd); fd 364 tools/perf/util/build-id.c struct feat_fd *fd) fd 367 tools/perf/util/build-id.c int err = machine__write_buildid_table(&session->machines.host, fd); fd 375 tools/perf/util/build-id.c err = machine__write_buildid_table(pos, fd); fd 34 tools/perf/util/build-id.h struct feat_fd *fd); fd 79 tools/perf/util/cgroup.c int fd; fd 87 tools/perf/util/cgroup.c fd = open(path, O_RDONLY); fd 88 tools/perf/util/cgroup.c if (fd == -1) fd 91 tools/perf/util/cgroup.c return fd; fd 120 tools/perf/util/cgroup.c cgroup->fd = open_cgroup(name); fd 121 tools/perf/util/cgroup.c if (cgroup->fd == -1) fd 169 tools/perf/util/cgroup.c close(cgroup->fd); fd 11 tools/perf/util/cgroup.h int fd; fd 37 tools/perf/util/cloexec.c int fd; fd 53 tools/perf/util/cloexec.c fd = sys_perf_event_open(&attr, pid, cpu, -1, fd 55 tools/perf/util/cloexec.c if (fd < 0 && pid == -1 && errno == EACCES) { fd 63 tools/perf/util/cloexec.c if (fd >= 0) { fd 64 tools/perf/util/cloexec.c close(fd); fd 74 tools/perf/util/cloexec.c fd = sys_perf_event_open(&attr, pid, cpu, -1, 0); fd 75 tools/perf/util/cloexec.c if (fd < 0 && pid == -1 && errno == EACCES) { fd 83 tools/perf/util/cloexec.c if (fd >= 0) fd 84 tools/perf/util/cloexec.c close(fd); fd 86 tools/perf/util/cloexec.c if (WARN_ONCE(fd < 0 && err != EBUSY, fd 1024 tools/perf/util/cs-etm.c int fd = perf_data__fd(etmq->etm->session->data); fd 1026 tools/perf/util/cs-etm.c aux_buffer->data = auxtrace_buffer__get_data(aux_buffer, fd); fd 2305 tools/perf/util/cs-etm.c int fd = perf_data__fd(session->data); fd 2312 tools/perf/util/cs-etm.c data_offset = lseek(fd, 0, SEEK_CUR); fd 2323 tools/perf/util/cs-etm.c if (auxtrace_buffer__get_data(buffer, fd)) { fd 24 tools/perf/util/data.c close(files[nr].fd); fd 61 tools/perf/util/data.c file->fd = ret; fd 119 tools/perf/util/data.c file->fd = ret; fd 146 tools/perf/util/data.c if (fstat(file->fd, &st)) fd 159 tools/perf/util/data.c int fd = perf_data__is_read(data) ? fd 163 tools/perf/util/data.c if (!fstat(fd, &st) && S_ISFIFO(st.st_mode)) fd 171 tools/perf/util/data.c data->file.fd = fd; fd 223 tools/perf/util/data.c int fd; fd 226 tools/perf/util/data.c fd = open(data->file.path, O_RDONLY); fd 227 tools/perf/util/data.c if (fd < 0) { fd 238 tools/perf/util/data.c if (fstat(fd, &st) < 0) fd 254 tools/perf/util/data.c return fd; fd 257 tools/perf/util/data.c close(fd); fd 263 tools/perf/util/data.c int fd; fd 266 tools/perf/util/data.c fd = open(data->file.path, O_CREAT|O_RDWR|O_TRUNC|O_CLOEXEC, fd 269 tools/perf/util/data.c if (fd < 0) fd 273 tools/perf/util/data.c return fd; fd 278 tools/perf/util/data.c int fd; fd 280 tools/perf/util/data.c fd = perf_data__is_read(data) ? fd 283 tools/perf/util/data.c if (fd < 0) { fd 288 tools/perf/util/data.c data->file.fd = fd; fd 349 tools/perf/util/data.c close(data->file.fd); fd 355 tools/perf/util/data.c return writen(file->fd, buf, size); fd 387 tools/perf/util/data.c close(data->file.fd); fd 392 tools/perf/util/data.c if (lseek(data->file.fd, pos, SEEK_SET) == (off_t)-1) { fd 399 tools/perf/util/data.c ret = data->file.fd; fd 14 tools/perf/util/data.h int fd; fd 55 tools/perf/util/data.h return data->file.fd; fd 268 tools/perf/util/dso.c int fd = -1; fd 292 tools/perf/util/dso.c fd = mkstemp(tmpbuf); fd 293 tools/perf/util/dso.c if (fd < 0) { fd 298 tools/perf/util/dso.c if (compressions[dso->comp].decompress(name, fd)) { fd 300 tools/perf/util/dso.c close(fd); fd 301 tools/perf/util/dso.c fd = -1; fd 304 tools/perf/util/dso.c if (!pathname || (fd < 0)) fd 307 tools/perf/util/dso.c if (pathname && (fd >= 0)) fd 310 tools/perf/util/dso.c return fd; fd 321 tools/perf/util/dso.c int fd = decompress_kmodule(dso, name, pathname, len); fd 323 tools/perf/util/dso.c close(fd); fd 324 tools/perf/util/dso.c return fd >= 0 ? 0 : -1; fd 449 tools/perf/util/dso.c int fd; fd 453 tools/perf/util/dso.c fd = open(name, O_RDONLY|O_CLOEXEC); fd 454 tools/perf/util/dso.c if (fd >= 0) fd 455 tools/perf/util/dso.c return fd; fd 470 tools/perf/util/dso.c int fd = -EINVAL; fd 493 tools/perf/util/dso.c fd = -dso->load_errno; fd 501 tools/perf/util/dso.c fd = do_open(name); fd 508 tools/perf/util/dso.c return fd; fd 522 tools/perf/util/dso.c int fd; fd 527 tools/perf/util/dso.c fd = __open_dso(dso, machine); fd 531 tools/perf/util/dso.c if (fd >= 0) { fd 540 tools/perf/util/dso.c return fd; fd 545 tools/perf/util/dso.c if (dso->data.fd >= 0) { fd 546 tools/perf/util/dso.c close(dso->data.fd); fd 547 tools/perf/util/dso.c dso->data.fd = -1; fd 650 tools/perf/util/dso.c if (dso->data.fd >= 0) fd 654 tools/perf/util/dso.c dso->data.fd = open_dso(dso, machine); fd 661 tools/perf/util/dso.c dso->data.fd = open_dso(dso, machine); fd 662 tools/perf/util/dso.c if (dso->data.fd >= 0) fd 667 tools/perf/util/dso.c if (dso->data.fd >= 0) fd 692 tools/perf/util/dso.c if (dso->data.fd < 0) fd 695 tools/perf/util/dso.c return dso->data.fd; fd 854 tools/perf/util/dso.c if (dso->data.fd < 0) { fd 860 tools/perf/util/dso.c ret = pread(dso->data.fd, data, DSO__DATA_CACHE_SIZE, offset); fd 964 tools/perf/util/dso.c if (dso->data.fd < 0) { fd 970 tools/perf/util/dso.c if (fstat(dso->data.fd, &st) < 0) { fd 1177 tools/perf/util/dso.c dso->data.fd = -1; fd 1318 tools/perf/util/dso.c int fd; fd 1321 tools/perf/util/dso.c fd = dso__data_get_fd(dso, machine); fd 1322 tools/perf/util/dso.c if (fd >= 0) { fd 1323 tools/perf/util/dso.c type = dso__type_fd(fd); fd 179 tools/perf/util/dso.h int fd; fd 52 tools/perf/util/evlist.c #define FD(e, x, y) (*(int *)xyarray__entry(e->core.fd, x, y)) fd 329 tools/perf/util/evlist.c if (pos->disabled || !perf_evsel__is_group_leader(pos) || !pos->core.fd) fd 342 tools/perf/util/evlist.c if (!perf_evsel__is_group_leader(pos) || !pos->core.fd) fd 361 tools/perf/util/evlist.c if (!evsel->core.fd) fd 379 tools/perf/util/evlist.c if (!evsel->core.fd) fd 401 tools/perf/util/evlist.c int evlist__add_pollfd(struct evlist *evlist, int fd) fd 403 tools/perf/util/evlist.c return perf_evlist__add_pollfd(&evlist->core, fd, NULL, POLLIN); fd 406 tools/perf/util/evlist.c static void perf_evlist__munmap_filtered(struct fdarray *fda, int fd, fd 409 tools/perf/util/evlist.c struct mmap *map = fda->priv[fd].ptr; fd 552 tools/perf/util/evlist.c int fd = evlist->overwrite_mmap[i].core.fd; fd 555 tools/perf/util/evlist.c if (fd < 0) fd 557 tools/perf/util/evlist.c err = ioctl(fd, PERF_EVENT_IOC_PAUSE_OUTPUT, value ? 1 : 0); fd 608 tools/perf/util/evlist.c map[i].core.fd = -1; fd 644 tools/perf/util/evlist.c int fd; fd 670 tools/perf/util/evlist.c fd = FD(evsel, cpu, thread); fd 673 tools/perf/util/evlist.c *output = fd; fd 678 tools/perf/util/evlist.c if (ioctl(fd, PERF_EVENT_IOC_SET_OUTPUT, *output) != 0) fd 694 tools/perf/util/evlist.c perf_evlist__add_pollfd(&evlist->core, fd, &maps[idx], revent) < 0) { fd 701 tools/perf/util/evlist.c fd) < 0) fd 143 tools/perf/util/evlist.h int evlist__add_pollfd(struct evlist *evlist, int fd); fd 103 tools/perf/util/evsel.c #define FD(e, x, y) (*(int *)xyarray__entry(e->core.fd, x, y)) fd 1432 tools/perf/util/evsel.c int fd; fd 1441 tools/perf/util/evsel.c BUG_ON(!leader->core.fd); fd 1443 tools/perf/util/evsel.c fd = FD(leader, cpu, thread); fd 1444 tools/perf/util/evsel.c BUG_ON(fd == -1); fd 1446 tools/perf/util/evsel.c return fd; fd 1540 tools/perf/util/evsel.c int fd; fd 1546 tools/perf/util/evsel.c fd = sys_perf_event_open(&evsel->core.attr, pid, cpu, group_fd, flags); fd 1547 tools/perf/util/evsel.c if (fd >= 0) fd 1569 tools/perf/util/evsel.c return fd; fd 1613 tools/perf/util/evsel.c if (evsel->core.fd == NULL && fd 1619 tools/perf/util/evsel.c pid = evsel->cgrp->fd; fd 1653 tools/perf/util/evsel.c int fd, group_fd; fd 1662 tools/perf/util/evsel.c fd = perf_event_open(evsel, pid, cpus->map[cpu], fd 1665 tools/perf/util/evsel.c FD(evsel, cpu, thread) = fd; fd 1667 tools/perf/util/evsel.c if (fd < 0) { fd 1689 tools/perf/util/evsel.c pr_debug2(" = %d\n", fd); fd 1692 tools/perf/util/evsel.c int evt_fd = fd; fd 2523 tools/perf/util/evsel.c for (cpu = 0; cpu < xyarray__max_x(evsel->core.fd); cpu++) { fd 2524 tools/perf/util/evsel.c for (thread = 0; thread < xyarray__max_y(evsel->core.fd); fd 2526 tools/perf/util/evsel.c int fd = FD(evsel, cpu, thread); fd 2529 tools/perf/util/evsel.c cpu, thread, fd) < 0) fd 63 tools/perf/util/genelf.c int fd; fd 111 tools/perf/util/genelf.c int fd; fd 115 tools/perf/util/genelf.c fd = open("/dev/urandom", O_RDONLY); fd 116 tools/perf/util/genelf.c if (fd == -1) fd 119 tools/perf/util/genelf.c sret = read(fd, note->build_id, sz); fd 121 tools/perf/util/genelf.c close(fd); fd 246 tools/perf/util/genelf.c jit_write_elf(int fd, uint64_t load_addr, const char *sym, fd 266 tools/perf/util/genelf.c e = elf_begin(fd, ELF_C_WRITE, NULL); fd 527 tools/perf/util/genelf.c int c, fd, ret; fd 542 tools/perf/util/genelf.c fd = open(options.output, O_CREAT|O_TRUNC|O_RDWR, 0666); fd 543 tools/perf/util/genelf.c if (fd == -1) fd 546 tools/perf/util/genelf.c ret = jit_write_elf(fd, "main", x86_code, sizeof(x86_code)); fd 547 tools/perf/util/genelf.c close(fd); fd 6 tools/perf/util/genelf.h int jit_write_elf(int fd, uint64_t code_addr, const char *sym, fd 92 tools/perf/util/header.c ssize_t ret = writen(ff->fd, buf, size); fd 189 tools/perf/util/header.c ssize_t ret = readn(ff->fd, addr, size); fd 302 tools/perf/util/header.c return read_tracing_data(ff->fd, &evlist->core.entries); fd 886 tools/perf/util/header.c err = auxtrace_index__write(ff->fd, &session->auxtrace_index); fd 2058 tools/perf/util/header.c ssize_t ret = trace_report(ff->fd, data, false); fd 2065 tools/perf/util/header.c if (perf_header__read_build_ids(ff->ph, ff->fd, ff->offset, ff->size)) fd 2513 tools/perf/util/header.c err = auxtrace_index__process(ff->fd, ff->size, session, fd 2878 tools/perf/util/header.c int feat, int fd, void *data) fd 2883 tools/perf/util/header.c if (lseek(fd, section->offset, SEEK_SET) == (off_t)-1) { fd 2896 tools/perf/util/header.c .fd = fd, fd 2913 tools/perf/util/header.c int fd = perf_data__fd(session->data); fd 2921 tools/perf/util/header.c ret = fstat(fd, &st); fd 2933 tools/perf/util/header.c perf_header__process_sections(header, fd, &hd, fd 2963 tools/perf/util/header.c (*p)->offset = lseek(ff->fd, 0, SEEK_CUR); fd 2970 tools/perf/util/header.c lseek(ff->fd, (*p)->offset, SEEK_SET); fd 2974 tools/perf/util/header.c (*p)->size = lseek(ff->fd, 0, SEEK_CUR) - (*p)->offset; fd 2981 tools/perf/util/header.c struct evlist *evlist, int fd) fd 2992 tools/perf/util/header.c .fd = fd, fd 3007 tools/perf/util/header.c lseek(fd, sec_start + sec_size, SEEK_SET); fd 3014 tools/perf/util/header.c lseek(fd, sec_start, SEEK_SET); fd 3026 tools/perf/util/header.c int perf_header__write_pipe(int fd) fd 3032 tools/perf/util/header.c ff = (struct feat_fd){ .fd = fd }; fd 3050 tools/perf/util/header.c int fd, bool at_exit) fd 3060 tools/perf/util/header.c ff = (struct feat_fd){ .fd = fd}; fd 3061 tools/perf/util/header.c lseek(fd, sizeof(f_header), SEEK_SET); fd 3064 tools/perf/util/header.c evsel->id_offset = lseek(fd, 0, SEEK_CUR); fd 3072 tools/perf/util/header.c attr_offset = lseek(ff.fd, 0, SEEK_CUR); fd 3090 tools/perf/util/header.c header->data_offset = lseek(fd, 0, SEEK_CUR); fd 3094 tools/perf/util/header.c err = perf_header__adds_write(header, evlist, fd); fd 3116 tools/perf/util/header.c lseek(fd, 0, SEEK_SET); fd 3122 tools/perf/util/header.c lseek(fd, header->data_offset + header->data_size, SEEK_SET); fd 3128 tools/perf/util/header.c int fd, void *buf, size_t size) fd 3130 tools/perf/util/header.c if (readn(fd, buf, size) <= 0) fd 3139 tools/perf/util/header.c int perf_header__process_sections(struct perf_header *header, int fd, fd 3143 tools/perf/util/header.c int feat, int fd, void *data)) fd 3161 tools/perf/util/header.c lseek(fd, header->feat_offset, SEEK_SET); fd 3163 tools/perf/util/header.c err = perf_header__getbuffer64(header, fd, feat_sec, sec_size); fd 3168 tools/perf/util/header.c err = process(sec++, header, feat, fd, data); fd 3296 tools/perf/util/header.c struct perf_header *ph, int fd) fd 3300 tools/perf/util/header.c lseek(fd, 0, SEEK_SET); fd 3302 tools/perf/util/header.c ret = readn(fd, header, sizeof(*header)); fd 3369 tools/perf/util/header.c int feat, int fd, void *data) fd 3372 tools/perf/util/header.c .fd = fd, fd 3378 tools/perf/util/header.c if (lseek(fd, section->offset, SEEK_SET) == (off_t)-1) { fd 3396 tools/perf/util/header.c struct perf_header *ph, int fd, fd 3400 tools/perf/util/header.c .fd = STDOUT_FILENO, fd 3405 tools/perf/util/header.c ret = readn(fd, header, sizeof(*header)); fd 3438 tools/perf/util/header.c static int read_attr(int fd, struct perf_header *ph, fd 3449 tools/perf/util/header.c ret = readn(fd, attr, PERF_ATTR_SIZE_VER0); fd 3476 tools/perf/util/header.c ret = readn(fd, ptr, left); fd 3479 tools/perf/util/header.c ret = readn(fd, &f_attr->ids, sizeof(f_attr->ids)); fd 3538 tools/perf/util/header.c int fd = perf_data__fd(data); fd 3549 tools/perf/util/header.c if (perf_file_header__read(&f_header, header, fd) < 0) fd 3572 tools/perf/util/header.c lseek(fd, f_header.attrs.offset, SEEK_SET); fd 3578 tools/perf/util/header.c if (read_attr(fd, header, &f_attr) < 0) fd 3587 tools/perf/util/header.c tmp = lseek(fd, 0, SEEK_CUR); fd 3609 tools/perf/util/header.c lseek(fd, f_attr.ids.offset, SEEK_SET); fd 3612 tools/perf/util/header.c if (perf_header__getbuffer64(header, fd, &f_id, sizeof(f_id))) fd 3618 tools/perf/util/header.c lseek(fd, tmp, SEEK_SET); fd 3621 tools/perf/util/header.c perf_header__process_sections(header, fd, &session->tevent, fd 3642 tools/perf/util/header.c struct feat_fd ff = { .fd = 0 }; fd 3807 tools/perf/util/header.c int fd = perf_data__fd(session->data); fd 3808 tools/perf/util/header.c off_t offset = lseek(fd, 0, SEEK_CUR); fd 3812 tools/perf/util/header.c lseek(fd, offset + sizeof(struct perf_record_header_tracing_data), fd 3815 tools/perf/util/header.c size_read = trace_report(fd, &session->tevent, fd 3819 tools/perf/util/header.c if (readn(fd, buf, padding) < 0) { fd 83 tools/perf/util/header.h struct perf_header *ph, int fd); fd 97 tools/perf/util/header.h int fd; fd 121 tools/perf/util/header.h int fd, bool at_exit); fd 122 tools/perf/util/header.h int perf_header__write_pipe(int fd); fd 130 tools/perf/util/header.h int perf_header__process_sections(struct perf_header *header, int fd, fd 134 tools/perf/util/header.h int feat, int fd, void *data)); fd 156 tools/perf/util/header.h int do_write(struct feat_fd *fd, const void *buf, size_t size); fd 158 tools/perf/util/header.h int write_padded(struct feat_fd *fd, const void *bf, fd 484 tools/perf/util/intel-bts.c int fd = perf_data__fd(btsq->bts->session->data); fd 486 tools/perf/util/intel-bts.c buffer->data = auxtrace_buffer__get_data(buffer, fd); fd 648 tools/perf/util/intel-bts.c int fd = perf_data__fd(session->data); fd 654 tools/perf/util/intel-bts.c data_offset = lseek(fd, 0, SEEK_CUR); fd 666 tools/perf/util/intel-bts.c if (auxtrace_buffer__get_data(buffer, fd)) { fd 261 tools/perf/util/intel-pt.c int fd = perf_data__fd(ptq->pt->session->data); fd 263 tools/perf/util/intel-pt.c buffer->data = auxtrace_buffer__get_data(buffer, fd); fd 2650 tools/perf/util/intel-pt.c int fd = perf_data__fd(session->data); fd 2656 tools/perf/util/intel-pt.c data_offset = lseek(fd, 0, SEEK_CUR); fd 2668 tools/perf/util/intel-pt.c if (auxtrace_buffer__get_data(buffer, fd)) { fd 85 tools/perf/util/jitdump.c int ret, fd; fd 90 tools/perf/util/jitdump.c fd = open(filename, O_CREAT|O_TRUNC|O_WRONLY, 0644); fd 91 tools/perf/util/jitdump.c if (fd == -1) { fd 96 tools/perf/util/jitdump.c ret = jit_write_elf(fd, code_addr, sym, (const void *)code, csize, debug, nr_debug_entries, fd 99 tools/perf/util/jitdump.c close(fd); fd 110 tools/perf/util/lzma.c int fd = open(input, O_RDONLY); fd 115 tools/perf/util/lzma.c if (fd < 0) fd 118 tools/perf/util/lzma.c rc = read(fd, buf, sizeof(buf)); fd 119 tools/perf/util/lzma.c close(fd); fd 141 tools/perf/util/mmap.c int fd __maybe_unused) fd 324 tools/perf/util/mmap.c map->core.fd = -1; fd 356 tools/perf/util/mmap.c int perf_mmap__mmap(struct mmap *map, struct mmap_params *mp, int fd, int cpu) fd 375 tools/perf/util/mmap.c MAP_SHARED, fd, 0); fd 382 tools/perf/util/mmap.c map->core.fd = fd; fd 403 tools/perf/util/mmap.c &mp->auxtrace_mp, map->core.base, fd)) fd 44 tools/perf/util/mmap.h int perf_mmap__mmap(struct mmap *map, struct mmap_params *mp, int fd, int cpu); fd 17 tools/perf/util/namespaces.h int setns(int fd, int nstype); fd 165 tools/perf/util/parse-events.c int fd; fd 168 tools/perf/util/parse-events.c fd = open(evt_path, O_RDONLY); fd 169 tools/perf/util/parse-events.c if (fd < 0) fd 171 tools/perf/util/parse-events.c close(fd); fd 192 tools/perf/util/parse-events.c int fd; fd 213 tools/perf/util/parse-events.c fd = open(evt_path, O_RDONLY); fd 214 tools/perf/util/parse-events.c if (fd < 0) fd 216 tools/perf/util/parse-events.c if (read(fd, id_buf, sizeof(id_buf)) < 0) { fd 217 tools/perf/util/parse-events.c close(fd); fd 220 tools/perf/util/parse-events.c close(fd); fd 635 tools/perf/util/parse-events.c static int add_bpf_event(const char *group, const char *event, int fd, struct bpf_object *obj, fd 655 tools/perf/util/parse-events.c group, event, fd); fd 676 tools/perf/util/parse-events.c pos->bpf_fd = fd; fd 146 tools/perf/util/pmu.c int fd, ret = -1; fd 151 tools/perf/util/pmu.c fd = open(path, O_RDONLY); fd 152 tools/perf/util/pmu.c if (fd == -1) fd 155 tools/perf/util/pmu.c if (fstat(fd, &st) < 0) fd 158 tools/perf/util/pmu.c sret = read(fd, scale, sizeof(scale)-1); fd 169 tools/perf/util/pmu.c close(fd); fd 177 tools/perf/util/pmu.c int fd; fd 181 tools/perf/util/pmu.c fd = open(path, O_RDONLY); fd 182 tools/perf/util/pmu.c if (fd == -1) fd 185 tools/perf/util/pmu.c sret = read(fd, alias->unit, UNIT_MAX_LEN); fd 189 tools/perf/util/pmu.c close(fd); fd 198 tools/perf/util/pmu.c close(fd); fd 207 tools/perf/util/pmu.c int fd; fd 211 tools/perf/util/pmu.c fd = open(path, O_RDONLY); fd 212 tools/perf/util/pmu.c if (fd == -1) fd 215 tools/perf/util/pmu.c close(fd); fd 225 tools/perf/util/pmu.c int fd; fd 229 tools/perf/util/pmu.c fd = open(path, O_RDONLY); fd 230 tools/perf/util/pmu.c if (fd == -1) fd 234 tools/perf/util/pmu.c close(fd); fd 259 tools/perf/util/probe-event.c int fd; fd 268 tools/perf/util/probe-event.c fd = open(module, O_RDONLY); fd 269 tools/perf/util/probe-event.c if (fd < 0) fd 272 tools/perf/util/probe-event.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 307 tools/perf/util/probe-event.c close(fd); fd 534 tools/perf/util/probe-event.c int fd, ret = -ENOENT; fd 538 tools/perf/util/probe-event.c fd = open(exec, O_RDONLY); fd 540 tools/perf/util/probe-event.c if (fd < 0) fd 543 tools/perf/util/probe-event.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 560 tools/perf/util/probe-event.c close(fd); fd 2522 tools/perf/util/probe-event.c static int __show_perf_probe_events(int fd, bool is_kprobe, fd 2534 tools/perf/util/probe-event.c rawlist = probe_file__get_rawlist(fd); fd 2740 tools/perf/util/probe-event.c int fd; fd 2742 tools/perf/util/probe-event.c fd = probe_file__open(PF_FL_RW | (uprobe ? PF_FL_UPROBE : 0)); fd 2743 tools/perf/util/probe-event.c if (fd < 0) fd 2744 tools/perf/util/probe-event.c return fd; fd 2747 tools/perf/util/probe-event.c *namelist = probe_file__get_namelist(fd); fd 2750 tools/perf/util/probe-event.c close(fd); fd 2753 tools/perf/util/probe-event.c return fd; fd 2760 tools/perf/util/probe-event.c int i, fd[2] = {-1, -1}, up, ret; fd 2767 tools/perf/util/probe-event.c fd[up] = __open_probe_file_and_namelist(up, &namelist[up]); fd 2768 tools/perf/util/probe-event.c if (fd[up] < 0) fd 2769 tools/perf/util/probe-event.c return fd[up]; fd 2775 tools/perf/util/probe-event.c if (fd[up] == -1) { /* Open the kprobe/uprobe_events */ fd 2776 tools/perf/util/probe-event.c fd[up] = __open_probe_file_and_namelist(up, fd 2778 tools/perf/util/probe-event.c if (fd[up] < 0) fd 2792 tools/perf/util/probe-event.c ret = probe_file__add_event(fd[up], tev); fd 2819 tools/perf/util/probe-event.c if (fd[up] >= 0) fd 2820 tools/perf/util/probe-event.c close(fd[up]); fd 105 tools/perf/util/probe-file.c int fd; fd 108 tools/perf/util/probe-file.c fd = open_uprobe_events(flag & PF_FL_RW); fd 110 tools/perf/util/probe-file.c fd = open_kprobe_events(flag & PF_FL_RW); fd 111 tools/perf/util/probe-file.c if (fd < 0) fd 112 tools/perf/util/probe-file.c print_open_warning(fd, flag & PF_FL_UPROBE); fd 114 tools/perf/util/probe-file.c return fd; fd 133 tools/perf/util/probe-file.c struct strlist *probe_file__get_rawlist(int fd) fd 141 tools/perf/util/probe-file.c if (fd < 0) fd 148 tools/perf/util/probe-file.c fddup = dup(fd); fd 184 tools/perf/util/probe-file.c static struct strlist *__probe_file__get_namelist(int fd, bool include_group) fd 193 tools/perf/util/probe-file.c rawlist = probe_file__get_rawlist(fd); fd 225 tools/perf/util/probe-file.c struct strlist *probe_file__get_namelist(int fd) fd 227 tools/perf/util/probe-file.c return __probe_file__get_namelist(fd, false); fd 230 tools/perf/util/probe-file.c int probe_file__add_event(int fd, struct probe_trace_event *tev) fd 243 tools/perf/util/probe-file.c if (write(fd, buf, strlen(buf)) < (int)strlen(buf)) { fd 254 tools/perf/util/probe-file.c static int __del_trace_probe_event(int fd, struct str_node *ent) fd 275 tools/perf/util/probe-file.c ret = write(fd, buf, strlen(buf)); fd 288 tools/perf/util/probe-file.c int probe_file__get_events(int fd, struct strfilter *filter, fd 299 tools/perf/util/probe-file.c namelist = __probe_file__get_namelist(fd, true); fd 316 tools/perf/util/probe-file.c int probe_file__del_strlist(int fd, struct strlist *namelist) fd 322 tools/perf/util/probe-file.c ret = __del_trace_probe_event(fd, ent); fd 329 tools/perf/util/probe-file.c int probe_file__del_events(int fd, struct strfilter *filter) fd 338 tools/perf/util/probe-file.c ret = probe_file__get_events(fd, filter, namelist); fd 342 tools/perf/util/probe-file.c ret = probe_file__del_strlist(fd, namelist); fd 417 tools/perf/util/probe-file.c int ret, fd; fd 461 tools/perf/util/probe-file.c fd = open(cpath, O_CREAT | O_RDWR, 0644); fd 462 tools/perf/util/probe-file.c if (fd < 0) fd 463 tools/perf/util/probe-file.c pr_debug("Failed to open cache(%d): %s\n", fd, cpath); fd 465 tools/perf/util/probe-file.c pcache->fd = fd; fd 467 tools/perf/util/probe-file.c return fd; fd 477 tools/perf/util/probe-file.c fddup = dup(pcache->fd); fd 531 tools/perf/util/probe-file.c pcache->fd = -EINVAL; fd 552 tools/perf/util/probe-file.c if (pcache->fd > 0) fd 553 tools/perf/util/probe-file.c close(pcache->fd); fd 872 tools/perf/util/probe-file.c static int probe_cache_entry__write(struct probe_cache_entry *entry, int fd) fd 880 tools/perf/util/probe-file.c ret = fstat(fd, &st); fd 888 tools/perf/util/probe-file.c ret = writev(fd, iov, 3); fd 896 tools/perf/util/probe-file.c ret = writev(fd, iov, 2); fd 906 tools/perf/util/probe-file.c if (ftruncate(fd, st.st_size) < 0) fd 918 tools/perf/util/probe-file.c ret = lseek(pcache->fd, 0, SEEK_SET); fd 922 tools/perf/util/probe-file.c ret = ftruncate(pcache->fd, 0); fd 927 tools/perf/util/probe-file.c ret = probe_cache_entry__write(entry, pcache->fd); fd 1030 tools/perf/util/probe-file.c int fd; fd 1040 tools/perf/util/probe-file.c fd = open_trace_file("README", false); fd 1041 tools/perf/util/probe-file.c if (fd < 0) fd 1044 tools/perf/util/probe-file.c fp = fdopen(fd, "r"); fd 1046 tools/perf/util/probe-file.c close(fd); fd 20 tools/perf/util/probe-file.h int fd; fd 43 tools/perf/util/probe-file.h struct strlist *probe_file__get_namelist(int fd); fd 44 tools/perf/util/probe-file.h struct strlist *probe_file__get_rawlist(int fd); fd 45 tools/perf/util/probe-file.h int probe_file__add_event(int fd, struct probe_trace_event *tev); fd 47 tools/perf/util/probe-file.h int probe_file__del_events(int fd, struct strfilter *filter); fd 48 tools/perf/util/probe-file.h int probe_file__get_events(int fd, struct strfilter *filter, fd 50 tools/perf/util/probe-file.h int probe_file__del_strlist(int fd, struct strlist *namelist); fd 54 tools/perf/util/probe-finder.c int fd; fd 56 tools/perf/util/probe-finder.c fd = open(path, O_RDONLY); fd 57 tools/perf/util/probe-finder.c if (fd < 0) fd 58 tools/perf/util/probe-finder.c return fd; fd 65 tools/perf/util/probe-finder.c dbg->mod = dwfl_report_offline(dbg->dwfl, "", "", fd); fd 80 tools/perf/util/probe-finder.c close(fd); fd 947 tools/perf/util/python.c FILE *fp = fdopen(evlist->core.pollfd.entries[i].fd, "r"); fd 954 tools/perf/util/python.c file = PyFile_FromFd(evlist->core.pollfd.entries[i].fd, "perf", "r", -1, fd 1387 tools/perf/util/python.c int fd, int group_fd, unsigned long flags) fd 23 tools/perf/util/record.c int err = -EAGAIN, fd; fd 36 tools/perf/util/record.c fd = sys_perf_event_open(&evsel->core.attr, pid, cpu, -1, flags); fd 37 tools/perf/util/record.c if (fd < 0) { fd 46 tools/perf/util/record.c close(fd); fd 50 tools/perf/util/record.c fd = sys_perf_event_open(&evsel->core.attr, pid, cpu, -1, flags); fd 51 tools/perf/util/record.c if (fd < 0) { fd 56 tools/perf/util/record.c close(fd); fd 123 tools/perf/util/record.c int cpu, fd; fd 131 tools/perf/util/record.c fd = sys_perf_event_open(&attr, -1, cpu, -1, 0); fd 132 tools/perf/util/record.c if (fd < 0) fd 134 tools/perf/util/record.c close(fd); fd 267 tools/perf/util/record.c int err, fd, cpu; fd 291 tools/perf/util/record.c fd = sys_perf_event_open(&evsel->core.attr, pid, cpu, -1, fd 293 tools/perf/util/record.c if (fd < 0) { fd 302 tools/perf/util/record.c close(fd); fd 730 tools/perf/util/s390-cpumsf.c int fd = perf_data__fd(sfq->sf->session->data); fd 732 tools/perf/util/s390-cpumsf.c buffer->data = auxtrace_buffer__get_data(buffer, fd); fd 968 tools/perf/util/s390-cpumsf.c int fd = perf_data__fd(session->data); fd 979 tools/perf/util/s390-cpumsf.c data_offset = lseek(fd, 0, SEEK_CUR); fd 991 tools/perf/util/s390-cpumsf.c if (auxtrace_buffer__get_data(buffer, fd)) { fd 365 tools/perf/util/session.c static int skipn(int fd, off_t n) fd 371 tools/perf/util/session.c ret = read(fd, buf, min(n, (off_t)sizeof(buf))); fd 1505 tools/perf/util/session.c int fd = perf_data__fd(session->data); fd 1531 tools/perf/util/session.c lseek(fd, file_offset, SEEK_SET); fd 1543 tools/perf/util/session.c lseek(fd, file_offset + event->header.size, SEEK_SET); fd 1604 tools/perf/util/session.c int fd; fd 1615 tools/perf/util/session.c fd = perf_data__fd(session->data); fd 1621 tools/perf/util/session.c if (lseek(fd, file_offset, SEEK_SET) == (off_t)-1 || fd 1622 tools/perf/util/session.c readn(fd, buf, hdr_sz) != (ssize_t)hdr_sz) fd 1635 tools/perf/util/session.c if (readn(fd, buf, rest) != (ssize_t)rest) fd 1856 tools/perf/util/session.c int fd = perf_data__fd(session->data); fd 1876 tools/perf/util/session.c err = readn(fd, event, sizeof(struct perf_event_header)); fd 1908 tools/perf/util/session.c err = readn(fd, p, size - sizeof(struct perf_event_header)); fd 2051 tools/perf/util/session.c int fd; fd 2093 tools/perf/util/session.c buf = mmap(NULL, mmap_size, mmap_prot, mmap_flags, rd->fd, fd 2170 tools/perf/util/session.c .fd = perf_data__fd(session->data), fd 7 tools/perf/util/setns.c int setns(int fd, int nstype) fd 9 tools/perf/util/setns.c return syscall(__NR_setns, fd, nstype); fd 100 tools/perf/util/srccode.c int fd; fd 121 tools/perf/util/srccode.c fd = open(fn, O_RDONLY); fd 122 tools/perf/util/srccode.c if (fd < 0 || fstat(fd, &st) < 0) { fd 137 tools/perf/util/srccode.c h->map = mmap(NULL, sz, PROT_READ, MAP_SHARED, fd, 0); fd 138 tools/perf/util/srccode.c close(fd); fd 139 tools/perf/util/strbuf.c ssize_t strbuf_read(struct strbuf *sb, int fd, ssize_t hint) fd 152 tools/perf/util/strbuf.c cnt = read(fd, sb->buf + sb->len, sb->alloc - sb->len - 1); fd 93 tools/perf/util/strbuf.h ssize_t strbuf_read(struct strbuf *, int fd, ssize_t hint); fd 153 tools/perf/util/svghelper.c void svg_ubox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges) fd 162 tools/perf/util/svghelper.c fprintf(svgfile, "<title>fd=%d error=%d merges=%d</title>\n", fd, err, merges); fd 172 tools/perf/util/svghelper.c void svg_lbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges) fd 181 tools/perf/util/svghelper.c fprintf(svgfile, "<title>fd=%d error=%d merges=%d</title>\n", fd, err, merges); fd 191 tools/perf/util/svghelper.c void svg_fbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges) fd 200 tools/perf/util/svghelper.c fprintf(svgfile, "<title>fd=%d error=%d merges=%d</title>\n", fd, err, merges); fd 10 tools/perf/util/svghelper.h void svg_ubox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges); fd 11 tools/perf/util/svghelper.h void svg_lbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges); fd 12 tools/perf/util/svghelper.h void svg_fbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges); fd 535 tools/perf/util/symbol-elf.c int fd, err = -1; fd 541 tools/perf/util/symbol-elf.c fd = open(filename, O_RDONLY); fd 542 tools/perf/util/symbol-elf.c if (fd < 0) fd 545 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 555 tools/perf/util/symbol-elf.c close(fd); fd 562 tools/perf/util/symbol-elf.c int fd, err = -1; fd 567 tools/perf/util/symbol-elf.c fd = open(filename, O_RDONLY); fd 568 tools/perf/util/symbol-elf.c if (fd < 0) fd 576 tools/perf/util/symbol-elf.c if (read(fd, &nhdr, sizeof(nhdr)) != sizeof(nhdr)) fd 583 tools/perf/util/symbol-elf.c if (read(fd, bf, namesz) != (ssize_t)namesz) fd 587 tools/perf/util/symbol-elf.c if (read(fd, build_id, sz) == (ssize_t)sz) { fd 592 tools/perf/util/symbol-elf.c } else if (read(fd, bf, descsz) != (ssize_t)descsz) fd 602 tools/perf/util/symbol-elf.c if (read(fd, bf, n) != n) fd 606 tools/perf/util/symbol-elf.c close(fd); fd 614 tools/perf/util/symbol-elf.c int fd, err = -1; fd 622 tools/perf/util/symbol-elf.c fd = open(filename, O_RDONLY); fd 623 tools/perf/util/symbol-elf.c if (fd < 0) fd 626 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 658 tools/perf/util/symbol-elf.c close(fd); fd 704 tools/perf/util/symbol-elf.c close(ss->fd); fd 717 tools/perf/util/symbol-elf.c int fd; fd 720 tools/perf/util/symbol-elf.c fd = dso__decompress_kmodule_fd(dso, name); fd 721 tools/perf/util/symbol-elf.c if (fd < 0) fd 726 tools/perf/util/symbol-elf.c fd = open(name, O_RDONLY); fd 727 tools/perf/util/symbol-elf.c if (fd < 0) { fd 733 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 798 tools/perf/util/symbol-elf.c ss->fd = fd; fd 807 tools/perf/util/symbol-elf.c close(fd); fd 1205 tools/perf/util/symbol-elf.c int file__read_maps(int fd, bool exe, mapfn_t mapfn, void *data, fd 1211 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 1224 tools/perf/util/symbol-elf.c enum dso_type dso__type_fd(int fd) fd 1231 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 1299 tools/perf/util/symbol-elf.c int fd; fd 1309 tools/perf/util/symbol-elf.c kcore->fd = open(filename, O_RDONLY); fd 1310 tools/perf/util/symbol-elf.c if (kcore->fd == -1) fd 1313 tools/perf/util/symbol-elf.c kcore->elf = elf_begin(kcore->fd, ELF_C_READ, NULL); fd 1330 tools/perf/util/symbol-elf.c close(kcore->fd); fd 1340 tools/perf/util/symbol-elf.c kcore->fd = mkstemp(filename); fd 1342 tools/perf/util/symbol-elf.c kcore->fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0400); fd 1343 tools/perf/util/symbol-elf.c if (kcore->fd == -1) fd 1346 tools/perf/util/symbol-elf.c kcore->elf = elf_begin(kcore->fd, ELF_C_WRITE, NULL); fd 1360 tools/perf/util/symbol-elf.c close(kcore->fd); fd 1368 tools/perf/util/symbol-elf.c close(kcore->fd); fd 1918 tools/perf/util/symbol-elf.c if (copy_bytes(kcore.fd, p->offset, extract.fd, offs, p->len)) fd 1974 tools/perf/util/symbol-elf.c if (copy_bytes(kcore.fd, kce->offs, extract.fd, offset, kce->len)) fd 2234 tools/perf/util/symbol-elf.c int fd, ret; fd 2236 tools/perf/util/symbol-elf.c fd = open(target, O_RDONLY); fd 2237 tools/perf/util/symbol-elf.c if (fd < 0) fd 2240 tools/perf/util/symbol-elf.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 2248 tools/perf/util/symbol-elf.c close(fd); fd 225 tools/perf/util/symbol-minimal.c int fd; fd 231 tools/perf/util/symbol-minimal.c fd = open(filename, O_RDONLY); fd 232 tools/perf/util/symbol-minimal.c if (fd < 0) fd 235 tools/perf/util/symbol-minimal.c if (fstat(fd, &stbuf) < 0) fd 243 tools/perf/util/symbol-minimal.c if (read(fd, buf, buf_size) != (ssize_t) buf_size) fd 250 tools/perf/util/symbol-minimal.c close(fd); fd 257 tools/perf/util/symbol-minimal.c int fd = open(name, O_RDONLY); fd 258 tools/perf/util/symbol-minimal.c if (fd < 0) fd 265 tools/perf/util/symbol-minimal.c ss->fd = fd; fd 270 tools/perf/util/symbol-minimal.c close(fd); fd 290 tools/perf/util/symbol-minimal.c close(ss->fd); fd 299 tools/perf/util/symbol-minimal.c static int fd__is_64_bit(int fd) fd 303 tools/perf/util/symbol-minimal.c if (lseek(fd, 0, SEEK_SET)) fd 306 tools/perf/util/symbol-minimal.c if (readn(fd, e_ident, sizeof(e_ident)) != sizeof(e_ident)) fd 316 tools/perf/util/symbol-minimal.c enum dso_type dso__type_fd(int fd) fd 321 tools/perf/util/symbol-minimal.c ret = fd__is_64_bit(fd); fd 328 tools/perf/util/symbol-minimal.c if (readn(fd, &ehdr, sizeof(ehdr)) != sizeof(ehdr)) fd 345 tools/perf/util/symbol-minimal.c ret = fd__is_64_bit(ss->fd); fd 355 tools/perf/util/symbol-minimal.c int file__read_maps(int fd __maybe_unused, bool exe __maybe_unused, fd 1270 tools/perf/util/symbol.c int err, fd; fd 1294 tools/perf/util/symbol.c fd = open(kcore_filename, O_RDONLY); fd 1295 tools/perf/util/symbol.c if (fd < 0) { fd 1302 tools/perf/util/symbol.c err = file__read_maps(fd, map->prot & PROT_EXEC, kcore_mapfn, &md, fd 1392 tools/perf/util/symbol.c close(fd); fd 1407 tools/perf/util/symbol.c close(fd); fd 1920 tools/perf/util/symbol.c int fd = open(file, O_RDONLY); fd 1921 tools/perf/util/symbol.c if (fd < 0) fd 1923 tools/perf/util/symbol.c close(fd); fd 153 tools/perf/util/symbol.h enum dso_type dso__type_fd(int fd); fd 202 tools/perf/util/symbol.h int file__read_maps(int fd, bool exe, mapfn_t mapfn, void *data, fd 213 tools/perf/util/symbol.h int fd; fd 17 tools/perf/util/symsrc.h int fd; fd 75 tools/perf/util/synthetic-events.c int fd; fd 85 tools/perf/util/synthetic-events.c fd = open(filename, O_RDONLY); fd 86 tools/perf/util/synthetic-events.c if (fd < 0) { fd 91 tools/perf/util/synthetic-events.c n = read(fd, bf, sizeof(bf) - 1); fd 92 tools/perf/util/synthetic-events.c close(fd); fd 1708 tools/perf/util/synthetic-events.c int perf_event__synthesize_tracing_data(struct perf_tool *tool, int fd, struct evlist *evlist, fd 1727 tools/perf/util/synthetic-events.c tdata = tracing_data_get(&evlist->core.entries, fd, true); fd 1748 tools/perf/util/synthetic-events.c ff = (struct feat_fd){ .fd = fd }; fd 56 tools/perf/util/synthetic-events.h int perf_event__synthesize_tracing_data(struct perf_tool *tool, int fd, struct evlist *evlist, perf_event__handler_t process); fd 48 tools/perf/util/trace-event-info.c int r, fd; fd 51 tools/perf/util/trace-event-info.c fd = open(file, O_RDONLY); fd 52 tools/perf/util/trace-event-info.c if (fd < 0) { fd 64 tools/perf/util/trace-event-info.c r = read(fd, buf, BUFSIZ); fd 84 tools/perf/util/trace-event-info.c close(fd); fd 492 tools/perf/util/trace-event-info.c int fd, bool temp) fd 498 tools/perf/util/trace-event-info.c output_fd = fd; fd 564 tools/perf/util/trace-event-info.c output_fd = fd; fd 587 tools/perf/util/trace-event-info.c int read_tracing_data(int fd, struct list_head *pattrs) fd 596 tools/perf/util/trace-event-info.c tdata = tracing_data_get(pattrs, fd, false); fd 26 tools/perf/util/trace-event-read.c static int __do_read(int fd, void *buf, int size) fd 31 tools/perf/util/trace-event-read.c int ret = read(fd, buf, size); fd 372 tools/perf/util/trace-event-read.c ssize_t trace_report(int fd, struct trace_event *tevent, bool __repipe) fd 389 tools/perf/util/trace-event-read.c input_fd = fd; fd 48 tools/perf/util/trace-event.h ssize_t trace_report(int fd, struct trace_event *tevent, bool repipe); fd 53 tools/perf/util/trace-event.h int read_tracing_data(int fd, struct list_head *pattrs); fd 63 tools/perf/util/trace-event.h int fd, bool temp); fd 171 tools/perf/util/unwind-libunwind-local.c static u64 elf_section_offset(int fd, const char *name) fd 178 tools/perf/util/unwind-libunwind-local.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 197 tools/perf/util/unwind-libunwind-local.c static int elf_is_exec(int fd, const char *name) fd 203 tools/perf/util/unwind-libunwind-local.c elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); fd 276 tools/perf/util/unwind-libunwind-local.c int ret = -EINVAL, fd; fd 280 tools/perf/util/unwind-libunwind-local.c fd = dso__data_get_fd(dso, machine); fd 281 tools/perf/util/unwind-libunwind-local.c if (fd < 0) fd 285 tools/perf/util/unwind-libunwind-local.c offset = elf_section_offset(fd, ".eh_frame_hdr"); fd 302 tools/perf/util/unwind-libunwind-local.c int fd; fd 312 tools/perf/util/unwind-libunwind-local.c fd = dso__data_get_fd(dso, machine); fd 313 tools/perf/util/unwind-libunwind-local.c if (fd >= 0) { fd 314 tools/perf/util/unwind-libunwind-local.c ofs = elf_section_offset(fd, ".debug_frame"); fd 319 tools/perf/util/unwind-libunwind-local.c fd = open(dso->symsrc_filename, O_RDONLY); fd 320 tools/perf/util/unwind-libunwind-local.c if (fd >= 0) { fd 321 tools/perf/util/unwind-libunwind-local.c ofs = elf_section_offset(fd, ".debug_frame"); fd 322 tools/perf/util/unwind-libunwind-local.c close(fd); fd 334 tools/perf/util/unwind-libunwind-local.c fd = open(debuglink, O_RDONLY); fd 335 tools/perf/util/unwind-libunwind-local.c if (fd >= 0) { fd 336 tools/perf/util/unwind-libunwind-local.c ofs = elf_section_offset(fd, fd 338 tools/perf/util/unwind-libunwind-local.c close(fd); fd 408 tools/perf/util/unwind-libunwind-local.c int fd = dso__data_get_fd(map->dso, ui->machine); fd 409 tools/perf/util/unwind-libunwind-local.c int is_exec = elf_is_exec(fd, map->dso->name); fd 413 tools/perf/util/unwind-libunwind-local.c if (fd >= 0) fd 77 tools/perf/util/vdso.c int fd; fd 91 tools/perf/util/vdso.c fd = mkstemp(vdso_file->temp_file_name); fd 92 tools/perf/util/vdso.c if (fd < 0) fd 95 tools/perf/util/vdso.c if (size == (size_t) write(fd, buf, size)) fd 98 tools/perf/util/vdso.c close(fd); fd 161 tools/perf/util/vdso.c static int vdso__do_copy_compat(FILE *f, int fd) fd 172 tools/perf/util/vdso.c if (count && writen(fd, buf, count) != (ssize_t)count) fd 179 tools/perf/util/vdso.c static int vdso__copy_compat(const char *prog, int fd) fd 188 tools/perf/util/vdso.c err = vdso__do_copy_compat(f, fd); fd 198 tools/perf/util/vdso.c int fd, err; fd 200 tools/perf/util/vdso.c fd = mkstemp(temp_name); fd 201 tools/perf/util/vdso.c if (fd < 0) fd 204 tools/perf/util/vdso.c err = vdso__copy_compat(prog, fd); fd 206 tools/perf/util/vdso.c if (close(fd) == -1) fd 85 tools/perf/util/zlib.c int fd = open(input, O_RDONLY); fd 90 tools/perf/util/zlib.c if (fd < 0) fd 93 tools/perf/util/zlib.c rc = read(fd, buf, sizeof(buf)); fd 94 tools/perf/util/zlib.c close(fd); fd 68 tools/power/acpi/os_specific/service_layers/osunixmap.c int fd; fd 70 tools/power/acpi/os_specific/service_layers/osunixmap.c fd = open(SYSTEM_MEMORY, O_RDONLY | O_BINARY); fd 71 tools/power/acpi/os_specific/service_layers/osunixmap.c if (fd < 0) { fd 84 tools/power/acpi/os_specific/service_layers/osunixmap.c fd, (where - offset)); fd 87 tools/power/acpi/os_specific/service_layers/osunixmap.c close(fd); fd 91 tools/power/acpi/os_specific/service_layers/osunixmap.c close(fd); fd 97 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_set_fl(int fd, int flags) fd 101 tools/power/acpi/tools/acpidbg/acpidbg.c ret = fcntl(fd, F_GETFL, 0); fd 107 tools/power/acpi/tools/acpidbg/acpidbg.c ret = fcntl(fd, F_SETFL, flags); fd 115 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_set_fd(int fd, int maxfd, fd_set *set) fd 117 tools/power/acpi/tools/acpidbg/acpidbg.c if (fd > maxfd) fd 118 tools/power/acpi/tools/acpidbg/acpidbg.c maxfd = fd; fd 119 tools/power/acpi/tools/acpidbg/acpidbg.c FD_SET(fd, set); fd 123 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_read(int fd, struct circ_buf *crc) fd 130 tools/power/acpi/tools/acpidbg/acpidbg.c len = read(fd, p, len); fd 159 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_read_batch_log(int fd, struct circ_buf *crc) fd 175 tools/power/acpi/tools/acpidbg/acpidbg.c len = read(fd, p, 1); fd 223 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_write(int fd, struct circ_buf *crc) fd 230 tools/power/acpi/tools/acpidbg/acpidbg.c len = write(fd, p, len); fd 238 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_write_batch_log(int fd, struct circ_buf *crc) fd 246 tools/power/acpi/tools/acpidbg/acpidbg.c len = write(fd, p, len); fd 255 tools/power/acpi/tools/acpidbg/acpidbg.c static int acpi_aml_write_batch_cmd(int fd, struct circ_buf *crc) fd 259 tools/power/acpi/tools/acpidbg/acpidbg.c len = acpi_aml_write(fd, crc); fd 265 tools/power/acpi/tools/acpidbg/acpidbg.c static void acpi_aml_loop(int fd) fd 298 tools/power/acpi/tools/acpidbg/acpidbg.c maxfd = acpi_aml_set_fd(fd, maxfd, &wfds); fd 302 tools/power/acpi/tools/acpidbg/acpidbg.c maxfd = acpi_aml_set_fd(fd, maxfd, &rfds); fd 314 tools/power/acpi/tools/acpidbg/acpidbg.c if (FD_ISSET(fd, &wfds)) { fd 316 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_BATCH_DO(fd, write, cmd, ret); fd 318 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_DO(fd, write, cmd, ret); fd 320 tools/power/acpi/tools/acpidbg/acpidbg.c if (FD_ISSET(fd, &rfds)) { fd 322 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_BATCH_DO(fd, read, log, ret); fd 324 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_DO(fd, read, log, ret); fd 336 tools/power/acpi/tools/acpidbg/acpidbg.c static bool acpi_aml_readable(int fd) fd 346 tools/power/acpi/tools/acpidbg/acpidbg.c maxfd = acpi_aml_set_fd(fd, maxfd, &rfds); fd 350 tools/power/acpi/tools/acpidbg/acpidbg.c if (ret > 0 && FD_ISSET(fd, &rfds)) fd 360 tools/power/acpi/tools/acpidbg/acpidbg.c static void acpi_aml_flush(int fd) fd 362 tools/power/acpi/tools/acpidbg/acpidbg.c while (acpi_aml_readable(fd)) { fd 364 tools/power/acpi/tools/acpidbg/acpidbg.c acpi_aml_loop(fd); fd 381 tools/power/acpi/tools/acpidbg/acpidbg.c int fd = -1; fd 422 tools/power/acpi/tools/acpidbg/acpidbg.c fd = open(acpi_aml_file_path, O_RDWR | O_NONBLOCK); fd 423 tools/power/acpi/tools/acpidbg/acpidbg.c if (fd < 0) { fd 432 tools/power/acpi/tools/acpidbg/acpidbg.c acpi_aml_flush(fd); fd 433 tools/power/acpi/tools/acpidbg/acpidbg.c acpi_aml_loop(fd); fd 436 tools/power/acpi/tools/acpidbg/acpidbg.c if (fd >= 0) fd 437 tools/power/acpi/tools/acpidbg/acpidbg.c close(fd); fd 125 tools/power/acpi/tools/ec/ec_access.c void dump_ec(int fd) fd 131 tools/power/acpi/tools/ec/ec_access.c bytes_read = read(fd, buf, EC_SPACE_SIZE); fd 151 tools/power/acpi/tools/ec/ec_access.c lseek(fd, 0, SEEK_SET); fd 154 tools/power/acpi/tools/ec/ec_access.c bytes_read = read(fd, buf2, EC_SPACE_SIZE); fd 175 tools/power/acpi/tools/ec/ec_access.c void read_ec_val(int fd, int byte_offset) fd 180 tools/power/acpi/tools/ec/ec_access.c error = lseek(fd, byte_offset, SEEK_SET); fd 184 tools/power/acpi/tools/ec/ec_access.c error = read(fd, &buf, 1); fd 192 tools/power/acpi/tools/ec/ec_access.c void write_ec_val(int fd, int byte_offset, uint8_t value) fd 196 tools/power/acpi/tools/ec/ec_access.c error = lseek(fd, byte_offset, SEEK_SET); fd 200 tools/power/acpi/tools/ec/ec_access.c error = write(fd, &value, 1); fd 209 tools/power/acpi/tools/ec/ec_access.c int fd; fd 220 tools/power/acpi/tools/ec/ec_access.c fd = open(SYSFS_PATH, file_mode); fd 221 tools/power/acpi/tools/ec/ec_access.c if (fd == -1) fd 226 tools/power/acpi/tools/ec/ec_access.c dump_ec(fd); fd 231 tools/power/acpi/tools/ec/ec_access.c read_ec_val(fd, read_byte_offset); fd 233 tools/power/acpi/tools/ec/ec_access.c write_ec_val(fd, write_byte_offset, write_value); fd 234 tools/power/acpi/tools/ec/ec_access.c close(fd); fd 31 tools/power/cpupower/debug/i386/centrino-decode.c int fd; fd 42 tools/power/cpupower/debug/i386/centrino-decode.c fd = open(file, O_RDONLY); fd 44 tools/power/cpupower/debug/i386/centrino-decode.c if (fd < 0) fd 47 tools/power/cpupower/debug/i386/centrino-decode.c if (lseek(fd, msr, SEEK_CUR) == -1) fd 50 tools/power/cpupower/debug/i386/centrino-decode.c if (read(fd, &val, 8) != 8) fd 58 tools/power/cpupower/debug/i386/centrino-decode.c close(fd); fd 151 tools/power/cpupower/debug/i386/dump_psb.c int fd; fd 178 tools/power/cpupower/debug/i386/dump_psb.c fd = open("/dev/mem", O_RDONLY); fd 179 tools/power/cpupower/debug/i386/dump_psb.c if (fd < 0) { fd 184 tools/power/cpupower/debug/i386/dump_psb.c mem = mmap(mem, 0x100000 - 0xc0000, PROT_READ, MAP_SHARED, fd, 0xc0000); fd 185 tools/power/cpupower/debug/i386/dump_psb.c close(fd); fd 31 tools/power/cpupower/debug/i386/powernow-k8-decode.c int fd; fd 39 tools/power/cpupower/debug/i386/powernow-k8-decode.c fd = open(file, O_RDONLY); fd 40 tools/power/cpupower/debug/i386/powernow-k8-decode.c if (fd < 0) fd 42 tools/power/cpupower/debug/i386/powernow-k8-decode.c lseek(fd, MSR_FIDVID_STATUS, SEEK_CUR); fd 43 tools/power/cpupower/debug/i386/powernow-k8-decode.c if (read(fd, &msr, 8) != 8) fd 50 tools/power/cpupower/debug/i386/powernow-k8-decode.c close(fd); fd 40 tools/power/cpupower/lib/cpufreq.c int fd; fd 46 tools/power/cpupower/lib/cpufreq.c fd = open(path, O_WRONLY); fd 47 tools/power/cpupower/lib/cpufreq.c if (fd == -1) fd 50 tools/power/cpupower/lib/cpufreq.c numwrite = write(fd, value, len); fd 52 tools/power/cpupower/lib/cpufreq.c close(fd); fd 56 tools/power/cpupower/lib/cpufreq.c close(fd); fd 57 tools/power/cpupower/lib/cpuidle.c int fd; fd 63 tools/power/cpupower/lib/cpuidle.c fd = open(path, O_RDONLY); fd 64 tools/power/cpupower/lib/cpuidle.c if (fd == -1) fd 67 tools/power/cpupower/lib/cpuidle.c numread = read(fd, buf, buflen - 1); fd 69 tools/power/cpupower/lib/cpuidle.c close(fd); fd 74 tools/power/cpupower/lib/cpuidle.c close(fd); fd 92 tools/power/cpupower/lib/cpuidle.c int fd; fd 98 tools/power/cpupower/lib/cpuidle.c fd = open(path, O_WRONLY); fd 99 tools/power/cpupower/lib/cpuidle.c if (fd == -1) fd 102 tools/power/cpupower/lib/cpuidle.c numwrite = write(fd, value, len); fd 104 tools/power/cpupower/lib/cpuidle.c close(fd); fd 108 tools/power/cpupower/lib/cpuidle.c close(fd); fd 19 tools/power/cpupower/lib/cpupower.c int fd; fd 22 tools/power/cpupower/lib/cpupower.c fd = open(path, O_RDONLY); fd 23 tools/power/cpupower/lib/cpupower.c if (fd == -1) fd 26 tools/power/cpupower/lib/cpupower.c numread = read(fd, buf, buflen - 1); fd 28 tools/power/cpupower/lib/cpupower.c close(fd); fd 33 tools/power/cpupower/lib/cpupower.c close(fd); fd 49 tools/power/cpupower/lib/cpupower.c int fd; fd 69 tools/power/cpupower/lib/cpupower.c fd = open(path, O_RDONLY); fd 70 tools/power/cpupower/lib/cpupower.c if (fd == -1) fd 73 tools/power/cpupower/lib/cpupower.c numread = read(fd, linebuf, MAX_LINE_LEN - 1); fd 75 tools/power/cpupower/lib/cpupower.c close(fd); fd 79 tools/power/cpupower/lib/cpupower.c close(fd); fd 29 tools/power/cpupower/utils/helpers/msr.c int fd; fd 33 tools/power/cpupower/utils/helpers/msr.c fd = open(msr_file_name, O_RDONLY); fd 34 tools/power/cpupower/utils/helpers/msr.c if (fd < 0) fd 36 tools/power/cpupower/utils/helpers/msr.c if (lseek(fd, idx, SEEK_CUR) == -1) fd 38 tools/power/cpupower/utils/helpers/msr.c if (read(fd, val, sizeof *val) != sizeof *val) fd 40 tools/power/cpupower/utils/helpers/msr.c close(fd); fd 43 tools/power/cpupower/utils/helpers/msr.c close(fd); fd 58 tools/power/cpupower/utils/helpers/msr.c int fd; fd 62 tools/power/cpupower/utils/helpers/msr.c fd = open(msr_file_name, O_WRONLY); fd 63 tools/power/cpupower/utils/helpers/msr.c if (fd < 0) fd 65 tools/power/cpupower/utils/helpers/msr.c if (lseek(fd, idx, SEEK_CUR) == -1) fd 67 tools/power/cpupower/utils/helpers/msr.c if (write(fd, &val, sizeof val) != sizeof val) fd 69 tools/power/cpupower/utils/helpers/msr.c close(fd); fd 72 tools/power/cpupower/utils/helpers/msr.c close(fd); fd 20 tools/power/cpupower/utils/helpers/sysfs.c int fd; fd 23 tools/power/cpupower/utils/helpers/sysfs.c fd = open(path, O_RDONLY); fd 24 tools/power/cpupower/utils/helpers/sysfs.c if (fd == -1) fd 27 tools/power/cpupower/utils/helpers/sysfs.c numread = read(fd, buf, buflen - 1); fd 29 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 34 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 50 tools/power/cpupower/utils/helpers/sysfs.c int fd; fd 70 tools/power/cpupower/utils/helpers/sysfs.c fd = open(path, O_RDONLY); fd 71 tools/power/cpupower/utils/helpers/sysfs.c if (fd == -1) fd 74 tools/power/cpupower/utils/helpers/sysfs.c numread = read(fd, linebuf, MAX_LINE_LEN - 1); fd 76 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 80 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 128 tools/power/cpupower/utils/helpers/sysfs.c int fd; fd 134 tools/power/cpupower/utils/helpers/sysfs.c fd = open(path, O_RDONLY); fd 135 tools/power/cpupower/utils/helpers/sysfs.c if (fd == -1) fd 138 tools/power/cpupower/utils/helpers/sysfs.c numread = read(fd, buf, buflen - 1); fd 140 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 145 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 163 tools/power/cpupower/utils/helpers/sysfs.c int fd; fd 169 tools/power/cpupower/utils/helpers/sysfs.c fd = open(path, O_WRONLY); fd 170 tools/power/cpupower/utils/helpers/sysfs.c if (fd == -1) fd 173 tools/power/cpupower/utils/helpers/sysfs.c numwrite = write(fd, value, len); fd 175 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 179 tools/power/cpupower/utils/helpers/sysfs.c close(fd); fd 172 tools/power/x86/intel-speed-select/isst-config.c int fd, ret; fd 177 tools/power/x86/intel-speed-select/isst-config.c fd = open(buffer, O_WRONLY); fd 178 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 182 tools/power/x86/intel-speed-select/isst-config.c ret = write(fd, "1\n", 2); fd 184 tools/power/x86/intel-speed-select/isst-config.c ret = write(fd, "0\n", 2); fd 189 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 355 tools/power/x86/intel-speed-select/isst-config.c int i, fd = 0; fd 362 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 363 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 375 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, ISST_IF_GET_PHY_ID, &map) == -1) { fd 395 tools/power/x86/intel-speed-select/isst-config.c if (fd) fd 396 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 460 tools/power/x86/intel-speed-select/isst-config.c int fd; fd 464 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 465 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 479 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, cmd, &io_regs) == -1) { fd 492 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 502 tools/power/x86/intel-speed-select/isst-config.c int fd; fd 559 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 560 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 563 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, ISST_IF_MBOX_COMMAND, &mbox_cmds) == -1) { fd 575 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 585 tools/power/x86/intel-speed-select/isst-config.c int fd; fd 587 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 588 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 598 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, ISST_IF_MSR_COMMAND, &msr_cmds) == -1) { fd 611 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 619 tools/power/x86/intel-speed-select/isst-config.c int fd; fd 621 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 622 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 625 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, ISST_IF_GET_PLATFORM_INFO, &isst_platform_info) == -1) { fd 627 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 631 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 644 tools/power/x86/intel-speed-select/isst-config.c int fd; fd 646 tools/power/x86/intel-speed-select/isst-config.c fd = open(pathname, O_RDWR); fd 647 tools/power/x86/intel-speed-select/isst-config.c if (fd < 0) fd 650 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, ISST_IF_GET_PLATFORM_INFO, &platform_info) == -1) { fd 663 tools/power/x86/intel-speed-select/isst-config.c close(fd); fd 367 tools/power/x86/turbostat/turbostat.c int fd; fd 369 tools/power/x86/turbostat/turbostat.c fd = fd_percpu[cpu]; fd 371 tools/power/x86/turbostat/turbostat.c if (fd) fd 372 tools/power/x86/turbostat/turbostat.c return fd; fd 375 tools/power/x86/turbostat/turbostat.c fd = open(pathname, O_RDONLY); fd 376 tools/power/x86/turbostat/turbostat.c if (fd < 0) fd 379 tools/power/x86/turbostat/turbostat.c fd_percpu[cpu] = fd; fd 381 tools/power/x86/turbostat/turbostat.c return fd; fd 630 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c int fd; fd 633 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c fd = open(pathname, O_RDONLY); fd 634 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c if (fd < 0) fd 637 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c retval = pread(fd, msr, sizeof(*msr), offset); fd 644 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c close(fd); fd 652 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c int fd; fd 655 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c fd = open(pathname, O_RDWR); fd 656 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c if (fd < 0) fd 659 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c retval = pwrite(fd, &new_msr, sizeof(new_msr), offset); fd 663 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c close(fd); fd 18 tools/spi/spidev_fdx.c static void do_read(int fd, int len) fd 30 tools/spi/spidev_fdx.c status = read(fd, buf, len); fd 49 tools/spi/spidev_fdx.c static void do_msg(int fd, int len) fd 68 tools/spi/spidev_fdx.c status = ioctl(fd, SPI_IOC_MESSAGE(2), xfer); fd 80 tools/spi/spidev_fdx.c static void dumpstat(const char *name, int fd) fd 85 tools/spi/spidev_fdx.c if (ioctl(fd, SPI_IOC_RD_MODE32, &mode) < 0) { fd 89 tools/spi/spidev_fdx.c if (ioctl(fd, SPI_IOC_RD_LSB_FIRST, &lsb) < 0) { fd 93 tools/spi/spidev_fdx.c if (ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits) < 0) { fd 97 tools/spi/spidev_fdx.c if (ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed) < 0) { fd 111 tools/spi/spidev_fdx.c int fd; fd 143 tools/spi/spidev_fdx.c fd = open(name, O_RDWR); fd 144 tools/spi/spidev_fdx.c if (fd < 0) { fd 149 tools/spi/spidev_fdx.c dumpstat(name, fd); fd 152 tools/spi/spidev_fdx.c do_msg(fd, msglen); fd 155 tools/spi/spidev_fdx.c do_read(fd, readcount); fd 157 tools/spi/spidev_fdx.c close(fd); fd 113 tools/spi/spidev_test.c static void transfer(int fd, uint8_t const *tx, uint8_t const *rx, size_t len) fd 141 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_MESSAGE(1), &tr); fd 297 tools/spi/spidev_test.c static void transfer_escaped_string(int fd, char *str) fd 312 tools/spi/spidev_test.c transfer(fd, tx, rx, size); fd 317 tools/spi/spidev_test.c static void transfer_file(int fd, char *filename) fd 344 tools/spi/spidev_test.c transfer(fd, tx, rx, sb.st_size); fd 367 tools/spi/spidev_test.c static void transfer_buf(int fd, int len) fd 383 tools/spi/spidev_test.c transfer(fd, tx, rx, len); fd 404 tools/spi/spidev_test.c int fd; fd 408 tools/spi/spidev_test.c fd = open(device, O_RDWR); fd 409 tools/spi/spidev_test.c if (fd < 0) fd 415 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_WR_MODE32, &mode); fd 419 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_RD_MODE32, &mode); fd 426 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_WR_BITS_PER_WORD, &bits); fd 430 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits); fd 437 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed); fd 441 tools/spi/spidev_test.c ret = ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed); fd 453 tools/spi/spidev_test.c transfer_escaped_string(fd, input_tx); fd 455 tools/spi/spidev_test.c transfer_file(fd, input_file); fd 464 tools/spi/spidev_test.c transfer_buf(fd, transfer_size); fd 475 tools/spi/spidev_test.c transfer(fd, default_tx, default_rx, sizeof(default_tx)); fd 477 tools/spi/spidev_test.c close(fd); fd 80 tools/testing/selftests/android/ion/ion.h __u32 fd; fd 19 tools/testing/selftests/android/ion/ionmap_test.c int check_vgem(int fd) fd 28 tools/testing/selftests/android/ion/ionmap_test.c ret = ioctl(fd, DRM_IOCTL_VERSION, &version); fd 37 tools/testing/selftests/android/ion/ionmap_test.c int i, fd; fd 40 tools/testing/selftests/android/ion/ionmap_test.c fd = -1; fd 46 tools/testing/selftests/android/ion/ionmap_test.c fd = open(name, O_RDWR); fd 47 tools/testing/selftests/android/ion/ionmap_test.c if (fd < 0) fd 50 tools/testing/selftests/android/ion/ionmap_test.c if (check_vgem(fd)) { fd 51 tools/testing/selftests/android/ion/ionmap_test.c close(fd); fd 58 tools/testing/selftests/android/ion/ionmap_test.c return fd; fd 66 tools/testing/selftests/android/ion/ionmap_test.c import_handle.fd = dma_buf_fd; fd 107 tools/testing/selftests/android/ion/ionutils.c buffer_fd = alloc_data.fd; fd 208 tools/testing/selftests/android/ion/ionutils.c int fd, sockfd; fd 217 tools/testing/selftests/android/ion/ionutils.c fd = info->datafd; fd 219 tools/testing/selftests/android/ion/ionutils.c skdata.data = fd; fd 233 tools/testing/selftests/android/ion/ionutils.c int fd, sockfd; fd 249 tools/testing/selftests/android/ion/ionutils.c fd = (int)skdata.data; fd 250 tools/testing/selftests/android/ion/ionutils.c info->datafd = fd; fd 49 tools/testing/selftests/bpf/cgroup_helpers.c int fd, cfd; fd 53 tools/testing/selftests/bpf/cgroup_helpers.c fd = open(path, O_RDONLY); fd 54 tools/testing/selftests/bpf/cgroup_helpers.c if (fd < 0) { fd 59 tools/testing/selftests/bpf/cgroup_helpers.c len = read(fd, buf, sizeof(buf) - 1); fd 61 tools/testing/selftests/bpf/cgroup_helpers.c close(fd); fd 66 tools/testing/selftests/bpf/cgroup_helpers.c close(fd); fd 147 tools/testing/selftests/bpf/cgroup_helpers.c int fd, rc = 0; fd 152 tools/testing/selftests/bpf/cgroup_helpers.c fd = open(cgroup_procs_path, O_WRONLY); fd 153 tools/testing/selftests/bpf/cgroup_helpers.c if (fd < 0) { fd 158 tools/testing/selftests/bpf/cgroup_helpers.c if (dprintf(fd, "%d\n", pid) < 0) { fd 163 tools/testing/selftests/bpf/cgroup_helpers.c close(fd); fd 221 tools/testing/selftests/bpf/cgroup_helpers.c int fd; fd 229 tools/testing/selftests/bpf/cgroup_helpers.c fd = open(cgroup_path, O_RDONLY); fd 230 tools/testing/selftests/bpf/cgroup_helpers.c if (fd < 0) { fd 235 tools/testing/selftests/bpf/cgroup_helpers.c return fd; fd 19 tools/testing/selftests/bpf/flow_dissector_load.h int ret, fd, i; fd 54 tools/testing/selftests/bpf/flow_dissector_load.h fd = bpf_program__fd(prog); fd 55 tools/testing/selftests/bpf/flow_dissector_load.h if (fd < 0) fd 56 tools/testing/selftests/bpf/flow_dissector_load.h return fd; fd 58 tools/testing/selftests/bpf/flow_dissector_load.h if (fd != *prog_fd) { fd 59 tools/testing/selftests/bpf/flow_dissector_load.h bpf_map_update_elem(prog_array_fd, &i, &fd, BPF_ANY); fd 392 tools/testing/selftests/bpf/prog_tests/flow_dissector.c int fd, ret; fd 396 tools/testing/selftests/bpf/prog_tests/flow_dissector.c fd = open("/dev/net/tun", O_RDWR); fd 397 tools/testing/selftests/bpf/prog_tests/flow_dissector.c if (fd < 0) fd 400 tools/testing/selftests/bpf/prog_tests/flow_dissector.c ret = ioctl(fd, TUNSETIFF, &ifr); fd 404 tools/testing/selftests/bpf/prog_tests/flow_dissector.c return fd; fd 407 tools/testing/selftests/bpf/prog_tests/flow_dissector.c static int tx_tap(int fd, void *pkt, size_t len) fd 415 tools/testing/selftests/bpf/prog_tests/flow_dissector.c return writev(fd, iov, ARRAY_SIZE(iov)); fd 28 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c int fd, err; fd 32 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c fd = bpf_load_program(BPF_PROG_TYPE_FLOW_DISSECTOR, prog, fd 34 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c CHECK(fd < 0, fd 37 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c fd, errno); fd 39 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c err = bpf_prog_test_run(fd, 1, &pkt_v4, sizeof(pkt_v4), fd 46 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c if (fd >= -1) fd 47 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c close(fd); fd 27 tools/testing/selftests/bpf/prog_tests/obj_name.c int fd; fd 39 tools/testing/selftests/bpf/prog_tests/obj_name.c fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); fd 40 tools/testing/selftests/bpf/prog_tests/obj_name.c CHECK((tests[i].success && fd < 0) || fd 41 tools/testing/selftests/bpf/prog_tests/obj_name.c (!tests[i].success && fd != -1) || fd 45 tools/testing/selftests/bpf/prog_tests/obj_name.c fd, tests[i].success, errno, tests[i].expected_errno); fd 47 tools/testing/selftests/bpf/prog_tests/obj_name.c if (fd != -1) fd 48 tools/testing/selftests/bpf/prog_tests/obj_name.c close(fd); fd 60 tools/testing/selftests/bpf/prog_tests/obj_name.c fd = syscall(__NR_bpf, BPF_MAP_CREATE, &attr, sizeof(attr)); fd 61 tools/testing/selftests/bpf/prog_tests/obj_name.c CHECK((tests[i].success && fd < 0) || fd 62 tools/testing/selftests/bpf/prog_tests/obj_name.c (!tests[i].success && fd != -1) || fd 66 tools/testing/selftests/bpf/prog_tests/obj_name.c fd, tests[i].success, errno, tests[i].expected_errno); fd 68 tools/testing/selftests/bpf/prog_tests/obj_name.c if (fd != -1) fd 69 tools/testing/selftests/bpf/prog_tests/obj_name.c close(fd); fd 862 tools/testing/selftests/bpf/prog_tests/sockopt.c int fd; fd 870 tools/testing/selftests/bpf/prog_tests/sockopt.c fd = bpf_load_program_xattr(&attr, bpf_log_buf, sizeof(bpf_log_buf)); fd 871 tools/testing/selftests/bpf/prog_tests/sockopt.c if (verbose && fd < 0) fd 874 tools/testing/selftests/bpf/prog_tests/sockopt.c return fd; fd 14 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c int fd; fd 16 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 17 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c if (fd < 0) { fd 27 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c if (connect(fd, (const struct sockaddr *)&addr, len) < 0) { fd 32 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c return fd; fd 35 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c close(fd); fd 39 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c static int verify_sockopt(int fd, int optname, const char *msg, char expected) fd 45 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err = getsockopt(fd, SOL_CUSTOM, optname, &buf, &optlen); fd 69 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c int fd = *(int *)arg; fd 73 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err = listen(fd, 1); fd 84 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err += verify_sockopt(fd, CUSTOM_INHERIT1, "listen", 1); fd 85 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err += verify_sockopt(fd, CUSTOM_INHERIT2, "listen", 1); fd 86 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err += verify_sockopt(fd, CUSTOM_LISTENER, "listen", 1); fd 88 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c client_fd = accept(fd, (struct sockaddr *)&addr, &len); fd 111 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c int fd; fd 114 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 115 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c if (fd < 0) { fd 122 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c err = setsockopt(fd, SOL_CUSTOM, i, &buf, 1); fd 125 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c close(fd); fd 130 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c if (bind(fd, (const struct sockaddr *)&addr, sizeof(addr)) < 0) { fd 132 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c close(fd); fd 136 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c return fd; fd 9 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c int fd, err; fd 17 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 18 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c if (fd < 0) { fd 26 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = setsockopt(fd, SOL_IP, IP_TOS, &buf, 1); fd 34 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = getsockopt(fd, SOL_IP, IP_TOS, &buf, &optlen); fd 49 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = setsockopt(fd, SOL_IP, IP_TTL, &buf, 1); fd 58 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = setsockopt(fd, SOL_CUSTOM, 0, &buf, 1); fd 66 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = getsockopt(fd, SOL_CUSTOM, 0, &buf, &optlen); fd 84 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, 4); fd 92 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, &optlen); fd 107 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); fd 115 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); fd 127 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c close(fd); fd 130 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c close(fd); fd 13 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c static void send_byte(int fd) fd 17 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (CHECK_FAIL(write(fd, &b, sizeof(b)) != 1)) fd 21 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c static int wait_for_ack(int fd, int retries) fd 29 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c err = getsockopt(fd, SOL_TCP, TCP_INFO, &info, &optlen); fd 94 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c int fd; fd 96 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 97 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (fd < 0) { fd 107 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (connect(fd, (const struct sockaddr *)&addr, len) < 0) { fd 112 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c return fd; fd 115 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c close(fd); fd 189 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c int fd; fd 191 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 192 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (fd < 0) { fd 197 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (bind(fd, (const struct sockaddr *)&addr, sizeof(addr)) < 0) { fd 199 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c close(fd); fd 203 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c return fd; fd 213 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c int fd = *(int *)arg; fd 217 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c err = listen(fd, 1); fd 228 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c client_fd = accept(fd, (struct sockaddr *)&addr, &len); fd 238 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c if (CHECK_FAIL(accept(fd, (struct sockaddr *)&addr, &len) >= 0)) { fd 62 tools/testing/selftests/bpf/test_btf_dump.c int err = 0, fd = -1; fd 79 tools/testing/selftests/bpf/test_btf_dump.c fd = mkstemp(out_file); fd 80 tools/testing/selftests/bpf/test_btf_dump.c if (CHECK(fd < 0, "failed to create temp output file: %d\n", fd)) { fd 81 tools/testing/selftests/bpf/test_btf_dump.c err = fd; fd 84 tools/testing/selftests/bpf/test_btf_dump.c f = fdopen(fd, "w"); fd 87 tools/testing/selftests/bpf/test_btf_dump.c close(fd); fd 94 tools/testing/selftests/bpf/test_btf_dump.c close(fd); fd 520 tools/testing/selftests/bpf/test_cgroup_attach.c int fd = bpf_prog_get_fd_by_id(prog_ids[i]); fd 522 tools/testing/selftests/bpf/test_cgroup_attach.c if (fd < 0) fd 526 tools/testing/selftests/bpf/test_cgroup_attach.c close(fd); fd 396 tools/testing/selftests/bpf/test_flow_dissector.c int family, fd, ret; fd 405 tools/testing/selftests/bpf/test_flow_dissector.c fd = socket(family, SOCK_RAW, IPPROTO_RAW); fd 406 tools/testing/selftests/bpf/test_flow_dissector.c if (fd == -1) fd 411 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &extra_daddr4, fd 414 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &extra_daddr6, fd 421 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &out_daddr4, fd 424 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &out_daddr6, fd 431 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &in_daddr4, fd 434 tools/testing/selftests/bpf/test_flow_dissector.c ret = connect(fd, (void *) &in_daddr6, fd 440 tools/testing/selftests/bpf/test_flow_dissector.c return fd; fd 446 tools/testing/selftests/bpf/test_flow_dissector.c int fd, ret; fd 448 tools/testing/selftests/bpf/test_flow_dissector.c fd = socket(cfg_l3_inner, SOCK_DGRAM, 0); fd 449 tools/testing/selftests/bpf/test_flow_dissector.c if (fd == -1) fd 453 tools/testing/selftests/bpf/test_flow_dissector.c ret = bind(fd, (void *) &in_daddr4, sizeof(in_daddr4)); fd 455 tools/testing/selftests/bpf/test_flow_dissector.c ret = bind(fd, (void *) &in_daddr6, sizeof(in_daddr6)); fd 459 tools/testing/selftests/bpf/test_flow_dissector.c return fd; fd 462 tools/testing/selftests/bpf/test_flow_dissector.c static int do_tx(int fd, const char *pkt, int len) fd 466 tools/testing/selftests/bpf/test_flow_dissector.c ret = write(fd, pkt, len); fd 475 tools/testing/selftests/bpf/test_flow_dissector.c static int do_poll(int fd, short events, int timeout) fd 480 tools/testing/selftests/bpf/test_flow_dissector.c pfd.fd = fd; fd 492 tools/testing/selftests/bpf/test_flow_dissector.c static int do_rx(int fd) fd 498 tools/testing/selftests/bpf/test_flow_dissector.c ret = recv(fd, &rbuf, 1, MSG_DONTWAIT); fd 113 tools/testing/selftests/bpf/test_lirc_mode2_user.c struct pollfd pfd = { .fd = inputfd, .events = POLLIN }; fd 42 tools/testing/selftests/bpf/test_lru_map.c static int bpf_map_lookup_elem_with_ref_bit(int fd, unsigned long long key, fd 49 tools/testing/selftests/bpf/test_lru_map.c BPF_LD_MAP_FD(BPF_REG_1, fd), fd 40 tools/testing/selftests/bpf/test_maps.c int fd; fd 42 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 44 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 52 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); fd 56 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 61 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, -1) == -1 && fd 65 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 1234); fd 69 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); fd 72 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == -1 && fd 77 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == 0); fd 83 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 88 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); fd 90 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); fd 92 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 97 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT); fd 100 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &first_key) == 0 && fd 102 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && fd 104 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == 0 && fd 107 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == -1 && fd 112 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == 0); fd 114 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == 0); fd 115 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT); fd 119 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &next_key) == -1 && fd 121 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &next_key) == -1 && fd 124 tools/testing/selftests/bpf/test_maps.c close(fd); fd 129 tools/testing/selftests/bpf/test_maps.c int fd, i, j; fd 133 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, i, j, fd 135 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 142 tools/testing/selftests/bpf/test_maps.c close(fd); fd 153 tools/testing/selftests/bpf/test_maps.c int fd, i; fd 155 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_PERCPU_HASH, sizeof(key), fd 157 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 168 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0); fd 172 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == -1 && fd 177 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, -1) == -1 && fd 184 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, value) == 0 && fd 189 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, value) == -1 && errno == ENOENT); fd 192 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) == -1 && fd 198 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == 0); fd 205 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == -1 && fd 209 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT); fd 212 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &first_key) == 0 && fd 214 tools/testing/selftests/bpf/test_maps.c while (!bpf_map_get_next_key(fd, &key, &next_key)) { fd 222 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &next_key, value) == 0); fd 233 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) == 0); fd 237 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == 0); fd 239 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == 0); fd 240 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT); fd 244 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &next_key) == -1 && fd 246 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &next_key) == -1 && fd 249 tools/testing/selftests/bpf/test_maps.c close(fd); fd 254 tools/testing/selftests/bpf/test_maps.c int i, fd, ret; fd 257 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 259 tools/testing/selftests/bpf/test_maps.c CHECK(fd < 0, fd 265 tools/testing/selftests/bpf/test_maps.c ret = bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST); fd 271 tools/testing/selftests/bpf/test_maps.c return fd; fd 276 tools/testing/selftests/bpf/test_maps.c int fd, i, max_entries = 1000; fd 280 tools/testing/selftests/bpf/test_maps.c fd = helper_fill_hashmap(max_entries); fd 282 tools/testing/selftests/bpf/test_maps.c for (i = 0; bpf_map_get_next_key(fd, !i ? NULL : &key, fd 285 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0); fd 290 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &key) == 0); fd 292 tools/testing/selftests/bpf/test_maps.c next_key_valid = bpf_map_get_next_key(fd, &key, &next_key) == 0; fd 293 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0); fd 295 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); fd 301 tools/testing/selftests/bpf/test_maps.c for (i = 0; bpf_map_get_next_key(fd, !i ? NULL : &key, fd 304 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0); fd 309 tools/testing/selftests/bpf/test_maps.c close(fd); fd 347 tools/testing/selftests/bpf/test_maps.c int key, next_key, fd; fd 350 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_ARRAY, sizeof(key), sizeof(value), fd 352 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 360 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); fd 363 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 367 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 1234); fd 371 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 0); fd 377 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == -1 && fd 381 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); fd 384 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &next_key) == 0 && fd 386 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && fd 388 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == 0 && fd 390 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == -1 && fd 395 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == EINVAL); fd 397 tools/testing/selftests/bpf/test_maps.c close(fd); fd 404 tools/testing/selftests/bpf/test_maps.c int key, next_key, fd, i; fd 406 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_PERCPU_ARRAY, sizeof(key), fd 408 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 418 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, values, BPF_ANY) == 0); fd 421 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, values, BPF_NOEXIST) == -1 && fd 425 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, values) == 0 && fd 430 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, values) == 0 && fd 436 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, values, BPF_EXIST) == -1 && fd 440 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, values) == -1 && errno == ENOENT); fd 443 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &next_key) == 0 && fd 445 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && fd 447 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == 0 && fd 449 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &next_key, &next_key) == -1 && fd 454 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == -1 && errno == EINVAL); fd 456 tools/testing/selftests/bpf/test_maps.c close(fd); fd 467 tools/testing/selftests/bpf/test_maps.c int key, fd, i; fd 469 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_PERCPU_ARRAY, sizeof(key), fd 471 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 481 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, values, BPF_ANY) == 0); fd 487 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, values) == 0); fd 493 tools/testing/selftests/bpf/test_maps.c close(fd); fd 498 tools/testing/selftests/bpf/test_maps.c int fd; fd 501 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_DEVMAP, sizeof(key), sizeof(value), fd 503 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 508 tools/testing/selftests/bpf/test_maps.c close(fd); fd 513 tools/testing/selftests/bpf/test_maps.c int fd; fd 516 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_DEVMAP_HASH, sizeof(key), sizeof(value), fd 518 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 523 tools/testing/selftests/bpf/test_maps.c close(fd); fd 530 tools/testing/selftests/bpf/test_maps.c int fd, i; fd 537 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_QUEUE, 4, sizeof(val), MAP_SIZE, fd 539 tools/testing/selftests/bpf/test_maps.c assert(fd < 0 && errno == EINVAL); fd 541 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_QUEUE, 0, sizeof(val), MAP_SIZE, fd 545 tools/testing/selftests/bpf/test_maps.c assert(fd < 0 && errno == EINVAL); fd 548 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 555 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &vals[i], 0) == 0); fd 558 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &val, 0) == -1 && fd 562 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, NULL, &val) == 0 && val == vals[0]); fd 566 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &vals[i], BPF_EXIST) == 0); fd 570 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_and_delete_elem(fd, NULL, &val) == 0 && fd 574 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_and_delete_elem(fd, NULL, &val) == -1 && fd 578 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, NULL) == -1 && errno == EINVAL); fd 579 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, NULL) == -1 && errno == EINVAL); fd 581 tools/testing/selftests/bpf/test_maps.c close(fd); fd 588 tools/testing/selftests/bpf/test_maps.c int fd, i; fd 595 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_STACK, 4, sizeof(val), MAP_SIZE, fd 597 tools/testing/selftests/bpf/test_maps.c assert(fd < 0 && errno == EINVAL); fd 599 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_STACK, 0, sizeof(val), MAP_SIZE, fd 603 tools/testing/selftests/bpf/test_maps.c assert(fd < 0 && errno == EINVAL); fd 606 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 613 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &vals[i], 0) == 0); fd 616 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &val, 0) == -1 && fd 620 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, NULL, &val) == 0 && val == vals[i - 1]); fd 624 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, NULL, &vals[i], BPF_EXIST) == 0); fd 628 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_and_delete_elem(fd, NULL, &val) == 0 && fd 632 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_and_delete_elem(fd, NULL, &val) == -1 && fd 636 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, NULL) == -1 && errno == EINVAL); fd 637 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, NULL) == -1 && errno == EINVAL); fd 639 tools/testing/selftests/bpf/test_maps.c close(fd); fd 654 tools/testing/selftests/bpf/test_maps.c int err, i, fd, udp, sfd[6] = {0xdeadbeef}; fd 729 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_SOCKMAP, fd 732 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 742 tools/testing/selftests/bpf/test_maps.c printf("Failed to create sockmap %i\n", fd); fd 749 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &udp, BPF_ANY); fd 758 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_ANY); fd 771 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(-1, fd, BPF_SK_SKB_STREAM_PARSER, 0); fd 777 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(-1, fd, BPF_SK_SKB_STREAM_VERDICT, 0); fd 783 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(-1, fd, BPF_SK_MSG_VERDICT, 0); fd 789 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(-1, fd, __MAX_BPF_ATTACH_TYPE, 0); fd 795 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_detach(fd, BPF_SK_SKB_STREAM_PARSER); fd 801 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_detach(fd, BPF_SK_SKB_STREAM_VERDICT); fd 807 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_detach(fd, BPF_SK_MSG_VERDICT); fd 813 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_detach(fd, __MAX_BPF_ATTACH_TYPE); fd 1009 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_NOEXIST); fd 1015 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_ANY); fd 1021 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_EXIST); fd 1029 tools/testing/selftests/bpf/test_maps.c err = bpf_map_delete_elem(fd, &i); fd 1037 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(parse_prog, fd, fd 1043 tools/testing/selftests/bpf/test_maps.c err = bpf_prog_attach(verdict_prog, fd, fd 1051 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_ANY); fd 1057 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_NOEXIST); fd 1063 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_EXIST); fd 1121 tools/testing/selftests/bpf/test_maps.c close(fd); fd 1138 tools/testing/selftests/bpf/test_maps.c close(fd); fd 1148 tools/testing/selftests/bpf/test_maps.c int mim_fd, fd, err; fd 1153 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(int), sizeof(int), fd 1155 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 1165 tools/testing/selftests/bpf/test_maps.c err = bpf_map__set_inner_map_fd(map, fd); fd 1176 tools/testing/selftests/bpf/test_maps.c err = bpf_map__set_inner_map_fd(map, fd); fd 1198 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(mim_fd, &pos, &fd, 0); fd 1215 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(mim_fd, &pos, &fd, 0); fd 1221 tools/testing/selftests/bpf/test_maps.c close(fd); fd 1226 tools/testing/selftests/bpf/test_maps.c close(fd); fd 1239 tools/testing/selftests/bpf/test_maps.c int fd, i, value; fd 1241 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 1243 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 1252 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == 0); fd 1256 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 1260 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &key) == 0); fd 1263 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &key) == 0); fd 1264 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &key) == -1 && errno == ENOENT); fd 1267 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 0); fd 1269 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); fd 1271 tools/testing/selftests/bpf/test_maps.c close(fd); fd 1323 tools/testing/selftests/bpf/test_maps.c int fd = ((int *)data)[0]; fd 1330 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, fd 1332 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, fd 1335 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_delete_elem(fd, &key) == 0); fd 1342 tools/testing/selftests/bpf/test_maps.c int i, fd, key = 0, value = 0; fd 1345 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 1347 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 1358 tools/testing/selftests/bpf/test_maps.c data[0] = fd; fd 1363 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && fd 1367 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &key) == 0); fd 1370 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &key) == 0); fd 1371 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &key) == -1 && errno == ENOENT); fd 1377 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && fd 1387 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, NULL, &key) == -1 && errno == ENOENT); fd 1388 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &key) == -1 && errno == ENOENT); fd 1393 tools/testing/selftests/bpf/test_maps.c int fd, key = 0, value = 0; fd 1395 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 1397 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 1406 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == -1 && fd 1410 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); fd 1411 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &value) == -1 && errno == ENOENT); fd 1416 tools/testing/selftests/bpf/test_maps.c int fd, key = 0, value = 0; fd 1418 tools/testing/selftests/bpf/test_maps.c fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), fd 1420 tools/testing/selftests/bpf/test_maps.c if (fd < 0) { fd 1429 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); fd 1432 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == EPERM); fd 1433 tools/testing/selftests/bpf/test_maps.c assert(bpf_map_get_next_key(fd, &key, &value) == -1 && errno == EPERM); fd 1532 tools/testing/selftests/bpf/test_maps.c int fd; fd 1677 tools/testing/selftests/bpf/test_maps.c fd = fd64; fd 1678 tools/testing/selftests/bpf/test_maps.c err = bpf_map_update_elem(map_fd, &index3, &fd, BPF_NOEXIST); fd 1685 tools/testing/selftests/bpf/test_maps.c close(fd); fd 136 tools/testing/selftests/bpf/test_progs.c int fd; fd 149 tools/testing/selftests/bpf/test_progs.c fd = create_and_get_cgroup(path); fd 150 tools/testing/selftests/bpf/test_progs.c if (fd < 0) { fd 154 tools/testing/selftests/bpf/test_progs.c return fd; fd 164 tools/testing/selftests/bpf/test_progs.c return fd; fd 163 tools/testing/selftests/bpf/test_select_reuseport.c int fd, ret; fd 165 tools/testing/selftests/bpf/test_select_reuseport.c fd = open(sysctl, 0); fd 166 tools/testing/selftests/bpf/test_select_reuseport.c CHECK(fd == -1, "open(sysctl)", "sysctl:%s fd:%d errno:%d\n", fd 167 tools/testing/selftests/bpf/test_select_reuseport.c sysctl, fd, errno); fd 169 tools/testing/selftests/bpf/test_select_reuseport.c ret = read(fd, buf, sizeof(buf)); fd 172 tools/testing/selftests/bpf/test_select_reuseport.c close(fd); fd 179 tools/testing/selftests/bpf/test_select_reuseport.c int fd, ret, size; fd 182 tools/testing/selftests/bpf/test_select_reuseport.c fd = open(sysctl, O_RDWR); fd 183 tools/testing/selftests/bpf/test_select_reuseport.c CHECK(fd == -1, "open(sysctl)", "sysctl:%s fd:%d errno:%d\n", fd 184 tools/testing/selftests/bpf/test_select_reuseport.c sysctl, fd, errno); fd 187 tools/testing/selftests/bpf/test_select_reuseport.c ret = write(fd, buf, size); fd 190 tools/testing/selftests/bpf/test_select_reuseport.c close(fd); fd 350 tools/testing/selftests/bpf/test_select_reuseport.c int fd, err; fd 352 tools/testing/selftests/bpf/test_select_reuseport.c fd = socket(family, type, 0); fd 353 tools/testing/selftests/bpf/test_select_reuseport.c CHECK(fd == -1, "socket()", "fd:%d errno:%d\n", fd, errno); fd 356 tools/testing/selftests/bpf/test_select_reuseport.c err = bind(fd, (struct sockaddr *)&cli_sa, sizeof(cli_sa)); fd 357 tools/testing/selftests/bpf/test_select_reuseport.c CHECK(fd == -1, "bind(cli_sa)", "err:%d errno:%d\n", err, errno); fd 359 tools/testing/selftests/bpf/test_select_reuseport.c err = sendto(fd, data, len, MSG_FASTOPEN, (struct sockaddr *)&srv_sa, fd 365 tools/testing/selftests/bpf/test_select_reuseport.c return fd; fd 54 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c int fd = -1; fd 59 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c fd = socket(AF_INET6, SOCK_DGRAM, 0); fd 60 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c if (fd == -1) { fd 65 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c if (sendto(fd, &msg, sizeof(msg), 0, (const struct sockaddr *)&dst, fd 75 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c if (fd >= 0) fd 76 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c close(fd); fd 1151 tools/testing/selftests/bpf/test_sock_addr.c int fd; fd 1153 tools/testing/selftests/bpf/test_sock_addr.c fd = socket(addr->ss_family, type, 0); fd 1154 tools/testing/selftests/bpf/test_sock_addr.c if (fd == -1) { fd 1159 tools/testing/selftests/bpf/test_sock_addr.c if (bind(fd, (const struct sockaddr *)addr, addr_len) == -1) { fd 1165 tools/testing/selftests/bpf/test_sock_addr.c if (listen(fd, 128) == -1) { fd 1173 tools/testing/selftests/bpf/test_sock_addr.c close(fd); fd 1174 tools/testing/selftests/bpf/test_sock_addr.c fd = -1; fd 1176 tools/testing/selftests/bpf/test_sock_addr.c return fd; fd 1183 tools/testing/selftests/bpf/test_sock_addr.c int fd = -1; fd 1192 tools/testing/selftests/bpf/test_sock_addr.c fd = socket(domain, type, 0); fd 1193 tools/testing/selftests/bpf/test_sock_addr.c if (fd == -1) { fd 1198 tools/testing/selftests/bpf/test_sock_addr.c if (connect(fd, (const struct sockaddr *)addr, addr_len) == -1) { fd 1205 tools/testing/selftests/bpf/test_sock_addr.c close(fd); fd 1206 tools/testing/selftests/bpf/test_sock_addr.c fd = -1; fd 1208 tools/testing/selftests/bpf/test_sock_addr.c return fd; fd 1257 tools/testing/selftests/bpf/test_sock_addr.c int fd = -1; fd 1266 tools/testing/selftests/bpf/test_sock_addr.c fd = socket(domain, type, 0); fd 1267 tools/testing/selftests/bpf/test_sock_addr.c if (fd == -1) { fd 1296 tools/testing/selftests/bpf/test_sock_addr.c if (sendmsg(fd, &hdr, flags) != sizeof(data)) { fd 1304 tools/testing/selftests/bpf/test_sock_addr.c close(fd); fd 1305 tools/testing/selftests/bpf/test_sock_addr.c fd = -1; fd 1307 tools/testing/selftests/bpf/test_sock_addr.c return fd; fd 362 tools/testing/selftests/bpf/test_sock_fields.c ev.data.fd = listen_fd; fd 370 tools/testing/selftests/bpf/test_sock_fields.c CHECK(err != 1 || ev.data.fd != listen_fd, fd 373 tools/testing/selftests/bpf/test_sock_fields.c err, errno, ev.data.fd, listen_fd); fd 380 tools/testing/selftests/bpf/test_sock_fields.c ev.data.fd = cli_fd; fd 395 tools/testing/selftests/bpf/test_sock_fields.c CHECK(err != 1 || ev.data.fd != cli_fd, fd 397 tools/testing/selftests/bpf/test_sock_fields.c err, errno, ev.data.fd, cli_fd); fd 29 tools/testing/selftests/bpf/test_socket_cookie.c int fd; fd 31 tools/testing/selftests/bpf/test_socket_cookie.c fd = socket(AF_INET6, SOCK_STREAM, 0); fd 32 tools/testing/selftests/bpf/test_socket_cookie.c if (fd == -1) { fd 42 tools/testing/selftests/bpf/test_socket_cookie.c if (bind(fd, (const struct sockaddr *)&addr, sizeof(addr)) == -1) { fd 47 tools/testing/selftests/bpf/test_socket_cookie.c if (listen(fd, 128) == -1) { fd 55 tools/testing/selftests/bpf/test_socket_cookie.c close(fd); fd 56 tools/testing/selftests/bpf/test_socket_cookie.c fd = -1; fd 58 tools/testing/selftests/bpf/test_socket_cookie.c return fd; fd 65 tools/testing/selftests/bpf/test_socket_cookie.c int fd; fd 67 tools/testing/selftests/bpf/test_socket_cookie.c fd = socket(AF_INET6, SOCK_STREAM, 0); fd 68 tools/testing/selftests/bpf/test_socket_cookie.c if (fd == -1) { fd 78 tools/testing/selftests/bpf/test_socket_cookie.c if (connect(fd, (const struct sockaddr *)&addr, len) == -1) { fd 86 tools/testing/selftests/bpf/test_socket_cookie.c close(fd); fd 87 tools/testing/selftests/bpf/test_socket_cookie.c fd = -1; fd 89 tools/testing/selftests/bpf/test_socket_cookie.c return fd; fd 325 tools/testing/selftests/bpf/test_sockmap.c static int msg_loop_sendpage(int fd, int iov_length, int cnt, fd 348 tools/testing/selftests/bpf/test_sockmap.c int sent = sendfile(fd, fp, NULL, iov_length); fd 446 tools/testing/selftests/bpf/test_sockmap.c static int msg_loop(int fd, int iov_count, int iov_length, int cnt, fd 467 tools/testing/selftests/bpf/test_sockmap.c int sent = sendmsg(fd, &msg, flags); fd 482 tools/testing/selftests/bpf/test_sockmap.c int slct, recvp = 0, recv, max_fd = fd; fd 488 tools/testing/selftests/bpf/test_sockmap.c fcntl(fd, fd_flags); fd 518 tools/testing/selftests/bpf/test_sockmap.c FD_SET(fd, &w); fd 536 tools/testing/selftests/bpf/test_sockmap.c recvp = recvmsg(fd, &msg_peek, flags); fd 546 tools/testing/selftests/bpf/test_sockmap.c recv = recvmsg(fd, &msg, flags); fd 1427 tools/testing/selftests/bpf/test_sysctl.c int fd; fd 1429 tools/testing/selftests/bpf/test_sysctl.c fd = open(sysctl_path, O_RDONLY | O_CLOEXEC); fd 1430 tools/testing/selftests/bpf/test_sysctl.c if (fd < 0) { fd 1434 tools/testing/selftests/bpf/test_sysctl.c len = read(fd, buf, sizeof(buf)); fd 1437 tools/testing/selftests/bpf/test_sysctl.c close(fd); fd 1440 tools/testing/selftests/bpf/test_sysctl.c close(fd); fd 1485 tools/testing/selftests/bpf/test_sysctl.c int fd; fd 1487 tools/testing/selftests/bpf/test_sysctl.c fd = open(sysctl_path, test->open_flags | O_CLOEXEC); fd 1488 tools/testing/selftests/bpf/test_sysctl.c if (fd < 0) fd 1489 tools/testing/selftests/bpf/test_sysctl.c return fd; fd 1491 tools/testing/selftests/bpf/test_sysctl.c if (test->seek && lseek(fd, test->seek, SEEK_SET) == -1) { fd 1499 tools/testing/selftests/bpf/test_sysctl.c if (read(fd, buf, sizeof(buf)) == -1) fd 1511 tools/testing/selftests/bpf/test_sysctl.c if (write(fd, test->newval, strlen(test->newval)) == -1) fd 1522 tools/testing/selftests/bpf/test_sysctl.c close(fd); fd 166 tools/testing/selftests/bpf/test_tag.c void (*bpf_filler)(unsigned int insns, int fd)) fd 23 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c int fd; fd 25 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c fd = socket(addr->sa_family, SOCK_STREAM, 0); fd 26 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c if (fd == -1) { fd 31 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c if (bind(fd, addr, len) == -1) { fd 36 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c if (listen(fd, 128) == -1) { fd 44 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c close(fd); fd 45 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c fd = -1; fd 47 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c return fd; fd 54 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c int fd = -1; fd 61 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c fd = socket(addr.ss_family, SOCK_STREAM, 0); fd 62 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c if (fd == -1) { fd 67 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c if (connect(fd, (const struct sockaddr *)&addr, len) == -1) { fd 75 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c close(fd); fd 76 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c fd = -1; fd 78 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c return fd; fd 381 tools/testing/selftests/bpf/test_verifier.c int fd; fd 383 tools/testing/selftests/bpf/test_verifier.c fd = bpf_create_map(type, size_key, size_value, max_elem, fd 386 tools/testing/selftests/bpf/test_verifier.c if (fd < 0) { fd 392 tools/testing/selftests/bpf/test_verifier.c return fd; fd 401 tools/testing/selftests/bpf/test_verifier.c static void update_map(int fd, int index) fd 408 tools/testing/selftests/bpf/test_verifier.c assert(!bpf_map_update_elem(fd, &index, &value, 0)); fd 502 tools/testing/selftests/bpf/test_verifier.c int fd; fd 504 tools/testing/selftests/bpf/test_verifier.c fd = bpf_create_map(type, sizeof(struct bpf_cgroup_storage_key), fd 506 tools/testing/selftests/bpf/test_verifier.c if (fd < 0) { fd 513 tools/testing/selftests/bpf/test_verifier.c return fd; fd 578 tools/testing/selftests/bpf/test_verifier.c int fd, btf_fd; fd 584 tools/testing/selftests/bpf/test_verifier.c fd = bpf_create_map_xattr(&attr); fd 585 tools/testing/selftests/bpf/test_verifier.c if (fd < 0) fd 587 tools/testing/selftests/bpf/test_verifier.c return fd; fd 602 tools/testing/selftests/bpf/test_verifier.c int fd, btf_fd; fd 608 tools/testing/selftests/bpf/test_verifier.c fd = bpf_create_map_xattr(&attr); fd 610 tools/testing/selftests/bpf/test_verifier.c if (fd < 0) fd 612 tools/testing/selftests/bpf/test_verifier.c return fd; fd 1079 tools/testing/selftests/bpf/test_verifier.c FILE *fd; fd 1081 tools/testing/selftests/bpf/test_verifier.c fd = fopen("/proc/sys/"UNPRIV_SYSCTL, "r"); fd 1082 tools/testing/selftests/bpf/test_verifier.c if (!fd) { fd 1087 tools/testing/selftests/bpf/test_verifier.c if (fgets(buf, 2, fd) == buf && atoi(buf)) fd 1089 tools/testing/selftests/bpf/test_verifier.c fclose(fd); fd 11 tools/testing/selftests/bpf/urandom_read.c void urandom_read(int fd, int count) fd 17 tools/testing/selftests/bpf/urandom_read.c read(fd, buf, BUF_SIZE); fd 22 tools/testing/selftests/bpf/urandom_read.c int fd = open("/dev/urandom", O_RDONLY); fd 25 tools/testing/selftests/bpf/urandom_read.c if (fd < 0) fd 31 tools/testing/selftests/bpf/urandom_read.c urandom_read(fd, count); fd 33 tools/testing/selftests/bpf/urandom_read.c close(fd); fd 36 tools/testing/selftests/bpf/xdping.c static int get_stats(int fd, __u16 count, __u32 raddr) fd 47 tools/testing/selftests/bpf/xdping.c if (bpf_map_lookup_elem(fd, &raddr, &pinginfo)) { fd 68 tools/testing/selftests/bpf/xdping.c bpf_map_delete_elem(fd, &raddr); fd 37 tools/testing/selftests/capabilities/test_execve.c int fd; fd 49 tools/testing/selftests/capabilities/test_execve.c fd = open(filename, O_WRONLY); fd 50 tools/testing/selftests/capabilities/test_execve.c if (fd < 0) { fd 56 tools/testing/selftests/capabilities/test_execve.c written = write(fd, buf, buf_len); fd 65 tools/testing/selftests/capabilities/test_execve.c if (close(fd) != 0) { fd 22 tools/testing/selftests/cgroup/cgroup_util.c int fd; fd 24 tools/testing/selftests/cgroup/cgroup_util.c fd = open(path, O_RDONLY); fd 25 tools/testing/selftests/cgroup/cgroup_util.c if (fd < 0) fd 26 tools/testing/selftests/cgroup/cgroup_util.c return fd; fd 28 tools/testing/selftests/cgroup/cgroup_util.c len = read(fd, buf, max_len - 1); fd 34 tools/testing/selftests/cgroup/cgroup_util.c close(fd); fd 40 tools/testing/selftests/cgroup/cgroup_util.c int fd; fd 42 tools/testing/selftests/cgroup/cgroup_util.c fd = open(path, O_WRONLY | O_APPEND); fd 43 tools/testing/selftests/cgroup/cgroup_util.c if (fd < 0) fd 44 tools/testing/selftests/cgroup/cgroup_util.c return fd; fd 46 tools/testing/selftests/cgroup/cgroup_util.c len = write(fd, buf, len); fd 48 tools/testing/selftests/cgroup/cgroup_util.c close(fd); fd 52 tools/testing/selftests/cgroup/cgroup_util.c close(fd); fd 340 tools/testing/selftests/cgroup/cgroup_util.c int alloc_pagecache(int fd, size_t size) fd 346 tools/testing/selftests/cgroup/cgroup_util.c if (fstat(fd, &st)) fd 351 tools/testing/selftests/cgroup/cgroup_util.c if (ftruncate(fd, size)) fd 355 tools/testing/selftests/cgroup/cgroup_util.c read(fd, buf, sizeof(buf)); fd 395 tools/testing/selftests/cgroup/cgroup_util.c int fd, len; fd 399 tools/testing/selftests/cgroup/cgroup_util.c fd = open(path, O_WRONLY | O_APPEND); fd 400 tools/testing/selftests/cgroup/cgroup_util.c if (fd < 0) fd 401 tools/testing/selftests/cgroup/cgroup_util.c return fd; fd 403 tools/testing/selftests/cgroup/cgroup_util.c len = dprintf(fd, "%d", score); fd 405 tools/testing/selftests/cgroup/cgroup_util.c close(fd); fd 409 tools/testing/selftests/cgroup/cgroup_util.c close(fd); fd 42 tools/testing/selftests/cgroup/cgroup_util.h extern int alloc_pagecache(int fd, size_t size); fd 62 tools/testing/selftests/cgroup/test_freezer.c int fd, ret = -1; fd 64 tools/testing/selftests/cgroup/test_freezer.c fd = inotify_init1(0); fd 65 tools/testing/selftests/cgroup/test_freezer.c if (fd == -1) { fd 67 tools/testing/selftests/cgroup/test_freezer.c return fd; fd 70 tools/testing/selftests/cgroup/test_freezer.c ret = inotify_add_watch(fd, cg_control(cgroup, "cgroup.events"), fd 74 tools/testing/selftests/cgroup/test_freezer.c close(fd); fd 75 tools/testing/selftests/cgroup/test_freezer.c fd = -1; fd 78 tools/testing/selftests/cgroup/test_freezer.c return fd; fd 85 tools/testing/selftests/cgroup/test_freezer.c static int cg_wait_for(int fd) fd 89 tools/testing/selftests/cgroup/test_freezer.c .fd = fd, fd 119 tools/testing/selftests/cgroup/test_freezer.c int fd, ret = -1; fd 122 tools/testing/selftests/cgroup/test_freezer.c fd = cg_prepare_for_wait(cgroup); fd 123 tools/testing/selftests/cgroup/test_freezer.c if (fd < 0) fd 124 tools/testing/selftests/cgroup/test_freezer.c return fd; fd 131 tools/testing/selftests/cgroup/test_freezer.c ret = cg_wait_for(fd); fd 141 tools/testing/selftests/cgroup/test_freezer.c close(fd); fd 152 tools/testing/selftests/cgroup/test_freezer.c int fd, ret = -1; fd 154 tools/testing/selftests/cgroup/test_freezer.c fd = cg_prepare_for_wait(cgroup); fd 155 tools/testing/selftests/cgroup/test_freezer.c if (fd < 0) fd 156 tools/testing/selftests/cgroup/test_freezer.c return fd; fd 164 tools/testing/selftests/cgroup/test_freezer.c ret = cg_wait_for(fd); fd 170 tools/testing/selftests/cgroup/test_freezer.c close(fd); fd 125 tools/testing/selftests/cgroup/test_memcontrol.c int fd; fd 127 tools/testing/selftests/cgroup/test_memcontrol.c fd = get_temp_fd(); fd 128 tools/testing/selftests/cgroup/test_memcontrol.c if (fd < 0) fd 131 tools/testing/selftests/cgroup/test_memcontrol.c if (alloc_pagecache(fd, size)) fd 148 tools/testing/selftests/cgroup/test_memcontrol.c close(fd); fd 191 tools/testing/selftests/cgroup/test_memcontrol.c int fd = (long)arg; fd 193 tools/testing/selftests/cgroup/test_memcontrol.c return alloc_pagecache(fd, MB(50)); fd 198 tools/testing/selftests/cgroup/test_memcontrol.c int fd = (long)arg; fd 201 tools/testing/selftests/cgroup/test_memcontrol.c if (alloc_pagecache(fd, MB(50))) fd 271 tools/testing/selftests/cgroup/test_memcontrol.c int fd; fd 273 tools/testing/selftests/cgroup/test_memcontrol.c fd = get_temp_fd(); fd 274 tools/testing/selftests/cgroup/test_memcontrol.c if (fd < 0) fd 327 tools/testing/selftests/cgroup/test_memcontrol.c (void *)(long)fd); fd 393 tools/testing/selftests/cgroup/test_memcontrol.c close(fd); fd 428 tools/testing/selftests/cgroup/test_memcontrol.c int fd; fd 430 tools/testing/selftests/cgroup/test_memcontrol.c fd = get_temp_fd(); fd 431 tools/testing/selftests/cgroup/test_memcontrol.c if (fd < 0) fd 481 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_run(children[i], alloc_pagecache_50M, (void *)(long)fd)) fd 552 tools/testing/selftests/cgroup/test_memcontrol.c close(fd); fd 561 tools/testing/selftests/cgroup/test_memcontrol.c int fd; fd 563 tools/testing/selftests/cgroup/test_memcontrol.c fd = get_temp_fd(); fd 564 tools/testing/selftests/cgroup/test_memcontrol.c if (fd < 0) fd 567 tools/testing/selftests/cgroup/test_memcontrol.c if (alloc_pagecache(fd, size)) fd 577 tools/testing/selftests/cgroup/test_memcontrol.c close(fd); fd 16 tools/testing/selftests/efivarfs/create-read.c int fd, rc; fd 26 tools/testing/selftests/efivarfs/create-read.c fd = open(path, O_RDWR | O_CREAT, 0600); fd 27 tools/testing/selftests/efivarfs/create-read.c if (fd < 0) { fd 32 tools/testing/selftests/efivarfs/create-read.c rc = read(fd, buf, sizeof(buf)); fd 16 tools/testing/selftests/efivarfs/open-unlink.c int fd; fd 20 tools/testing/selftests/efivarfs/open-unlink.c fd = open(path, O_RDONLY); fd 21 tools/testing/selftests/efivarfs/open-unlink.c if (fd < 0) fd 22 tools/testing/selftests/efivarfs/open-unlink.c return fd; fd 24 tools/testing/selftests/efivarfs/open-unlink.c rc = ioctl(fd, FS_IOC_GETFLAGS, &flags); fd 27 tools/testing/selftests/efivarfs/open-unlink.c close(fd); fd 37 tools/testing/selftests/efivarfs/open-unlink.c rc = ioctl(fd, FS_IOC_SETFLAGS, &flags); fd 39 tools/testing/selftests/efivarfs/open-unlink.c close(fd); fd 47 tools/testing/selftests/efivarfs/open-unlink.c int fd; fd 51 tools/testing/selftests/efivarfs/open-unlink.c fd = open(path, O_RDONLY); fd 52 tools/testing/selftests/efivarfs/open-unlink.c if (fd < 0) fd 53 tools/testing/selftests/efivarfs/open-unlink.c return fd; fd 55 tools/testing/selftests/efivarfs/open-unlink.c rc = ioctl(fd, FS_IOC_GETFLAGS, &flags); fd 58 tools/testing/selftests/efivarfs/open-unlink.c close(fd); fd 62 tools/testing/selftests/efivarfs/open-unlink.c close(fd); fd 72 tools/testing/selftests/efivarfs/open-unlink.c int fd, rc; fd 89 tools/testing/selftests/efivarfs/open-unlink.c fd = open(path, O_WRONLY | O_CREAT, 0600); fd 90 tools/testing/selftests/efivarfs/open-unlink.c if (fd < 0) { fd 95 tools/testing/selftests/efivarfs/open-unlink.c rc = write(fd, buf, sizeof(buf)); fd 101 tools/testing/selftests/efivarfs/open-unlink.c close(fd); fd 115 tools/testing/selftests/efivarfs/open-unlink.c fd = open(path, O_RDONLY); fd 116 tools/testing/selftests/efivarfs/open-unlink.c if (fd < 0) { fd 126 tools/testing/selftests/efivarfs/open-unlink.c rc = read(fd, buf, sizeof(buf)); fd 28 tools/testing/selftests/exec/execveat.c static int execveat_(int fd, const char *path, char **argv, char **envp, fd 32 tools/testing/selftests/exec/execveat.c return syscall(__NR_execveat, fd, path, argv, envp, flags); fd 39 tools/testing/selftests/exec/execveat.c #define check_execveat_fail(fd, path, flags, errno) \ fd 40 tools/testing/selftests/exec/execveat.c _check_execveat_fail(fd, path, flags, errno, #errno) fd 41 tools/testing/selftests/exec/execveat.c static int _check_execveat_fail(int fd, const char *path, int flags, fd 48 tools/testing/selftests/exec/execveat.c fd, path?:"(null)", flags, errno_str); fd 49 tools/testing/selftests/exec/execveat.c rc = execveat_(fd, path, argv, envp, flags); fd 65 tools/testing/selftests/exec/execveat.c static int check_execveat_invoked_rc(int fd, const char *path, int flags, fd 75 tools/testing/selftests/exec/execveat.c fd, path, (path + pathlen - 20), flags); fd 78 tools/testing/selftests/exec/execveat.c fd, path?:"(null)", flags); fd 86 tools/testing/selftests/exec/execveat.c rc = execveat_(fd, path, argv, envp, flags); fd 112 tools/testing/selftests/exec/execveat.c static int check_execveat(int fd, const char *path, int flags) fd 114 tools/testing/selftests/exec/execveat.c return check_execveat_invoked_rc(fd, path, flags, 99, 99); fd 128 tools/testing/selftests/exec/execveat.c int fd = open(filename, flags); fd 130 tools/testing/selftests/exec/execveat.c if (fd < 0) { fd 135 tools/testing/selftests/exec/execveat.c return fd; fd 156 tools/testing/selftests/exec/execveat.c int fd; fd 192 tools/testing/selftests/exec/execveat.c fd = open(longpath, O_RDONLY); fd 193 tools/testing/selftests/exec/execveat.c if (fd > 0) { fd 196 tools/testing/selftests/exec/execveat.c fail += check_execveat(fd, "", AT_EMPTY_PATH); fd 235 tools/testing/selftests/exec/execveat.c int fd = open_or_die("execveat", O_RDONLY); fd 258 tools/testing/selftests/exec/execveat.c lseek(fd, 10, SEEK_SET); fd 270 tools/testing/selftests/exec/execveat.c fail += check_execveat(fd, "", AT_EMPTY_PATH); fd 290 tools/testing/selftests/exec/execveat.c fail += check_execveat_fail(fd, "", 0, ENOENT); fd 291 tools/testing/selftests/exec/execveat.c fail += check_execveat_fail(fd, NULL, AT_EMPTY_PATH, EFAULT); fd 366 tools/testing/selftests/exec/execveat.c fail += check_execveat_fail(fd, "execveat", 0, ENOTDIR); fd 375 tools/testing/selftests/exec/execveat.c int fd; fd 384 tools/testing/selftests/exec/execveat.c fd = open("subdir.ephemeral/script", O_RDWR|O_CREAT|O_TRUNC, 0755); fd 385 tools/testing/selftests/exec/execveat.c write(fd, script, strlen(script)); fd 386 tools/testing/selftests/exec/execveat.c close(fd); fd 49 tools/testing/selftests/exec/recursion-depth.c int fd = creat(FILENAME, 0700); fd 50 tools/testing/selftests/exec/recursion-depth.c if (fd == -1) { fd 55 tools/testing/selftests/exec/recursion-depth.c if (write(fd, S, strlen(S)) != strlen(S)) { fd 59 tools/testing/selftests/exec/recursion-depth.c close(fd); fd 20 tools/testing/selftests/filesystems/binderfs/binderfs_test.c static ssize_t write_nointr(int fd, const void *buf, size_t count) fd 24 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = write(fd, buf, count); fd 34 tools/testing/selftests/filesystems/binderfs/binderfs_test.c int fd, saved_errno; fd 37 tools/testing/selftests/filesystems/binderfs/binderfs_test.c fd = open(filename, O_WRONLY | O_CLOEXEC); fd 38 tools/testing/selftests/filesystems/binderfs/binderfs_test.c if (fd < 0) fd 42 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = write_nointr(fd, buf, count); fd 45 tools/testing/selftests/filesystems/binderfs/binderfs_test.c close(fd); fd 55 tools/testing/selftests/filesystems/binderfs/binderfs_test.c close(fd); fd 60 tools/testing/selftests/filesystems/binderfs/binderfs_test.c close(fd); fd 137 tools/testing/selftests/filesystems/binderfs/binderfs_test.c int fd, ret, saved_errno; fd 172 tools/testing/selftests/filesystems/binderfs/binderfs_test.c fd = open("/dev/binderfs/binder-control", O_RDONLY | O_CLOEXEC); fd 173 tools/testing/selftests/filesystems/binderfs/binderfs_test.c if (fd < 0) fd 178 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = ioctl(fd, BINDER_CTL_ADD, &device); fd 180 tools/testing/selftests/filesystems/binderfs/binderfs_test.c close(fd); fd 196 tools/testing/selftests/filesystems/binderfs/binderfs_test.c fd = open("/dev/binderfs/my-binder", O_CLOEXEC | O_RDONLY); fd 197 tools/testing/selftests/filesystems/binderfs/binderfs_test.c if (fd < 0) { fd 203 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = ioctl(fd, BINDER_VERSION, &version); fd 205 tools/testing/selftests/filesystems/binderfs/binderfs_test.c close(fd); fd 27 tools/testing/selftests/filesystems/devpts_pts.c static int terminal_set_stdfds(int fd) fd 31 tools/testing/selftests/filesystems/devpts_pts.c if (fd < 0) fd 35 tools/testing/selftests/filesystems/devpts_pts.c if (!terminal_dup2(fd, (int[]){STDIN_FILENO, STDOUT_FILENO, fd 42 tools/testing/selftests/filesystems/devpts_pts.c static int login_pty(int fd) fd 48 tools/testing/selftests/filesystems/devpts_pts.c ret = ioctl(fd, TIOCSCTTY, NULL); fd 52 tools/testing/selftests/filesystems/devpts_pts.c ret = terminal_set_stdfds(fd); fd 56 tools/testing/selftests/filesystems/devpts_pts.c if (fd > STDERR_FILENO) fd 57 tools/testing/selftests/filesystems/devpts_pts.c close(fd); fd 82 tools/testing/selftests/filesystems/devpts_pts.c static int resolve_procfd_symlink(int fd, char *buf, size_t buflen) fd 87 tools/testing/selftests/filesystems/devpts_pts.c ret = snprintf(procfd, 4096, "/proc/self/fd/%d", fd); fd 19 tools/testing/selftests/filesystems/dnotify_test.c int fd; fd 26 tools/testing/selftests/filesystems/dnotify_test.c fd = open(".", O_RDONLY); fd 27 tools/testing/selftests/filesystems/dnotify_test.c fcntl(fd, F_SETSIG, SIGRTMIN + 1); fd 28 tools/testing/selftests/filesystems/dnotify_test.c fcntl(fd, F_NOTIFY, DN_MODIFY|DN_CREATE|DN_MULTISHOT); fd 134 tools/testing/selftests/gpio/gpio-mockup-chardev.c int fd; fd 156 tools/testing/selftests/gpio/gpio-mockup-chardev.c fd = open(chrdev_name, 0); fd 157 tools/testing/selftests/gpio/gpio-mockup-chardev.c if (fd == -1) { fd 163 tools/testing/selftests/gpio/gpio-mockup-chardev.c *ret = ioctl(fd, GPIO_GET_CHIPINFO_IOCTL, current); fd 168 tools/testing/selftests/gpio/gpio-mockup-chardev.c close(fd); fd 200 tools/testing/selftests/gpio/gpio-mockup-chardev.c int fd; fd 211 tools/testing/selftests/gpio/gpio-mockup-chardev.c fd = ret; fd 232 tools/testing/selftests/gpio/gpio-mockup-chardev.c gpiotools_release_linehandle(fd); fd 26 tools/testing/selftests/ia64/aliasing-test.c int fd, rc; fd 30 tools/testing/selftests/ia64/aliasing-test.c fd = open(path, O_RDWR); fd 31 tools/testing/selftests/ia64/aliasing-test.c if (fd == -1) { fd 37 tools/testing/selftests/ia64/aliasing-test.c rc = ioctl(fd, PCIIOC_MMAP_IS_MEM); fd 42 tools/testing/selftests/ia64/aliasing-test.c addr = mmap(NULL, length, PROT_READ|PROT_WRITE, MAP_SHARED, fd, offset); fd 58 tools/testing/selftests/ia64/aliasing-test.c close(fd); fd 121 tools/testing/selftests/ia64/aliasing-test.c int fd, rc; fd 124 tools/testing/selftests/ia64/aliasing-test.c fd = open(path, O_RDWR); fd 125 tools/testing/selftests/ia64/aliasing-test.c if (fd == -1) { fd 130 tools/testing/selftests/ia64/aliasing-test.c rc = write(fd, "1", 2); fd 132 tools/testing/selftests/ia64/aliasing-test.c close(fd); fd 138 tools/testing/selftests/ia64/aliasing-test.c rc = read(fd, buf, sizeof(buf)); fd 143 tools/testing/selftests/ia64/aliasing-test.c close(fd); fd 20 tools/testing/selftests/intel_pstate/aperf.c unsigned int i, cpu, fd; fd 43 tools/testing/selftests/intel_pstate/aperf.c fd = open(msr_file_name, O_RDONLY); fd 45 tools/testing/selftests/intel_pstate/aperf.c if (fd == -1) { fd 59 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &old_tsc, sizeof(old_tsc), 0x10); fd 60 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &old_aperf, sizeof(old_mperf), 0xe7); fd 61 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &old_mperf, sizeof(old_aperf), 0xe8); fd 68 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &new_tsc, sizeof(new_tsc), 0x10); fd 69 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &new_aperf, sizeof(new_mperf), 0xe7); fd 70 tools/testing/selftests/intel_pstate/aperf.c pread(fd, &new_mperf, sizeof(new_aperf), 0xe8); fd 15 tools/testing/selftests/intel_pstate/msr.c int cpu, fd; fd 29 tools/testing/selftests/intel_pstate/msr.c fd = open(msr_file_name, O_RDONLY); fd 31 tools/testing/selftests/intel_pstate/msr.c if (fd == -1) { fd 36 tools/testing/selftests/intel_pstate/msr.c pread(fd, &msr, sizeof(msr), 0x199); fd 37 tools/testing/selftests/ipc/msgque.c int fd, ret, id, i; fd 40 tools/testing/selftests/ipc/msgque.c fd = open("/proc/sys/kernel/msg_next_id", O_WRONLY); fd 41 tools/testing/selftests/ipc/msgque.c if (fd == -1) { fd 47 tools/testing/selftests/ipc/msgque.c ret = write(fd, buf, strlen(buf)); fd 67 tools/testing/selftests/ir/ir_loopback.c int fd; fd 87 tools/testing/selftests/ir/ir_loopback.c fd = open(buf, O_RDWR | O_NONBLOCK); fd 88 tools/testing/selftests/ir/ir_loopback.c if (fd == -1) fd 91 tools/testing/selftests/ir/ir_loopback.c return fd; fd 167 tools/testing/selftests/ir/ir_loopback.c struct pollfd pfd = { .fd = rlircfd, .events = POLLIN }; fd 22 tools/testing/selftests/kvm/include/test_util.h ssize_t test_write(int fd, const void *buf, size_t count); fd 23 tools/testing/selftests/kvm/include/test_util.h ssize_t test_read(int fd, void *buf, size_t count); fd 21 tools/testing/selftests/kvm/lib/elf.c int fd; fd 22 tools/testing/selftests/kvm/lib/elf.c fd = open(filename, O_RDONLY); fd 23 tools/testing/selftests/kvm/lib/elf.c TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" fd 25 tools/testing/selftests/kvm/lib/elf.c " rv: %i errno: %i", filename, fd, errno); fd 35 tools/testing/selftests/kvm/lib/elf.c test_read(fd, ident, sizeof(ident)); fd 80 tools/testing/selftests/kvm/lib/elf.c offset_rv = lseek(fd, 0, SEEK_SET); fd 83 tools/testing/selftests/kvm/lib/elf.c test_read(fd, hdrp, sizeof(*hdrp)); fd 121 tools/testing/selftests/kvm/lib/elf.c int fd; fd 122 tools/testing/selftests/kvm/lib/elf.c fd = open(filename, O_RDONLY); fd 123 tools/testing/selftests/kvm/lib/elf.c TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" fd 125 tools/testing/selftests/kvm/lib/elf.c " rv: %i errno: %i", filename, fd, errno); fd 141 tools/testing/selftests/kvm/lib/elf.c offset_rv = lseek(fd, offset, SEEK_SET); fd 150 tools/testing/selftests/kvm/lib/elf.c test_read(fd, &phdr, sizeof(phdr)); fd 184 tools/testing/selftests/kvm/lib/elf.c offset_rv = lseek(fd, phdr.p_offset, SEEK_SET); fd 192 tools/testing/selftests/kvm/lib/elf.c test_read(fd, addr_gva2hva(vm, phdr.p_vaddr), fd 41 tools/testing/selftests/kvm/lib/io.c ssize_t test_write(int fd, const void *buf, size_t count) fd 54 tools/testing/selftests/kvm/lib/io.c rc = write(fd, ptr, num_left); fd 118 tools/testing/selftests/kvm/lib/io.c ssize_t test_read(int fd, void *buf, size_t count) fd 131 tools/testing/selftests/kvm/lib/io.c rc = read(fd, ptr, num_left); fd 81 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_ENABLE_CAP, cap); fd 99 tools/testing/selftests/kvm/lib/kvm_util.c vm->fd = ioctl(vm->kvm_fd, KVM_CREATE_VM, vm->type); fd 100 tools/testing/selftests/kvm/lib/kvm_util.c TEST_ASSERT(vm->fd >= 0, "KVM_CREATE_VM ioctl failed, " fd 101 tools/testing/selftests/kvm/lib/kvm_util.c "rc: %i errno: %i", vm->fd, errno); fd 265 tools/testing/selftests/kvm/lib/kvm_util.c int ret = ioctl(vmp->fd, KVM_SET_USER_MEMORY_REGION, ®ion->region); fd 282 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_GET_DIRTY_LOG, &args); fd 295 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_CLEAR_DIRTY_LOG, &args); fd 414 tools/testing/selftests/kvm/lib/kvm_util.c close(vcpu->fd); fd 434 tools/testing/selftests/kvm/lib/kvm_util.c ret = close(vmp->fd); fd 436 tools/testing/selftests/kvm/lib/kvm_util.c " vmp->fd: %i rc: %i errno: %i", vmp->fd, ret, errno); fd 459 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vmp->fd, KVM_SET_USER_MEMORY_REGION, fd 678 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_SET_USER_MEMORY_REGION, ®ion->region); fd 752 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_SET_USER_MEMORY_REGION, ®ion->region); fd 821 tools/testing/selftests/kvm/lib/kvm_util.c vcpu->fd = ioctl(vm->fd, KVM_CREATE_VCPU, vcpuid); fd 822 tools/testing/selftests/kvm/lib/kvm_util.c TEST_ASSERT(vcpu->fd >= 0, "KVM_CREATE_VCPU failed, rc: %i errno: %i", fd 823 tools/testing/selftests/kvm/lib/kvm_util.c vcpu->fd, errno); fd 829 tools/testing/selftests/kvm/lib/kvm_util.c PROT_READ | PROT_WRITE, MAP_SHARED, vcpu->fd, 0); fd 1095 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, KVM_CREATE_IRQCHIP, 0); fd 1153 tools/testing/selftests/kvm/lib/kvm_util.c rc = ioctl(vcpu->fd, KVM_RUN, NULL); fd 1166 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_RUN, NULL); fd 1197 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_SET_MP_STATE, mp_state); fd 1224 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_GET_REGS, regs); fd 1251 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_SET_REGS, regs); fd 1265 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_GET_VCPU_EVENTS, events); fd 1278 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_SET_VCPU_EVENTS, events); fd 1293 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_GET_NESTED_STATE, state); fd 1307 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_SET_NESTED_STATE, state); fd 1340 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, KVM_GET_SREGS, sregs); fd 1373 tools/testing/selftests/kvm/lib/kvm_util.c return ioctl(vcpu->fd, KVM_SET_SREGS, sregs); fd 1407 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, cmd, arg); fd 1428 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, cmd, arg); fd 1454 tools/testing/selftests/kvm/lib/kvm_util.c fprintf(stream, "%*sfd: %i\n", indent, "", vm->fd); fd 30 tools/testing/selftests/kvm/lib/kvm_util_internal.h int fd; fd 40 tools/testing/selftests/kvm/lib/kvm_util_internal.h int fd; fd 48 tools/testing/selftests/kvm/lib/kvm_util_internal.h int fd; fd 790 tools/testing/selftests/kvm/lib/x86_64/processor.c rc = ioctl(vcpu->fd, KVM_SET_CPUID2, cpuid); fd 865 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_MSRS, &buffer.header); fd 901 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_MSRS, &buffer.header); fd 1047 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_VCPU_EVENTS, &state->events); fd 1051 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_MP_STATE, &state->mp_state); fd 1055 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_REGS, &state->regs); fd 1059 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_XSAVE, &state->xsave); fd 1064 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_XCRS, &state->xcrs); fd 1069 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_SREGS, &state->sregs); fd 1075 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_NESTED_STATE, &state->nested); fd 1087 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_MSRS, &state->msrs); fd 1091 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_GET_DEBUGREGS, &state->debugregs); fd 1104 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_XSAVE, &state->xsave); fd 1109 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_XCRS, &state->xcrs); fd 1114 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_SREGS, &state->sregs); fd 1118 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_MSRS, &state->msrs); fd 1122 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_VCPU_EVENTS, &state->events); fd 1126 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_MP_STATE, &state->mp_state); fd 1130 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_DEBUGREGS, &state->debugregs); fd 1134 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_REGS, &state->regs); fd 1139 tools/testing/selftests/kvm/lib/x86_64/processor.c r = ioctl(vcpu->fd, KVM_SET_NESTED_STATE, &state->nested); fd 46 tools/testing/selftests/media_tests/media_device_open.c int fd; fd 70 tools/testing/selftests/media_tests/media_device_open.c fd = open(media_device, O_RDWR); fd 71 tools/testing/selftests/media_tests/media_device_open.c if (fd == -1) { fd 76 tools/testing/selftests/media_tests/media_device_open.c ret = ioctl(fd, MEDIA_IOC_DEVICE_INFO, &mdi); fd 51 tools/testing/selftests/media_tests/media_device_test.c int fd; fd 79 tools/testing/selftests/media_tests/media_device_test.c fd = open(media_device, O_RDWR); fd 80 tools/testing/selftests/media_tests/media_device_test.c if (fd == -1) { fd 94 tools/testing/selftests/media_tests/media_device_test.c ret = ioctl(fd, MEDIA_IOC_DEVICE_INFO, &mdi); fd 48 tools/testing/selftests/media_tests/video_device_test.c int fd; fd 73 tools/testing/selftests/media_tests/video_device_test.c fd = open(video_dev, O_RDWR); fd 74 tools/testing/selftests/media_tests/video_device_test.c if (fd == -1) { fd 86 tools/testing/selftests/media_tests/video_device_test.c ret = ioctl(fd, VIDIOC_QUERYCAP, &vcap); fd 92 tools/testing/selftests/media_tests/video_device_test.c ret = ioctl(fd, VIDIOC_G_TUNER, &vtuner); fd 45 tools/testing/selftests/memfd/fuse_test.c int r, fd; fd 47 tools/testing/selftests/memfd/fuse_test.c fd = sys_memfd_create(name, flags); fd 48 tools/testing/selftests/memfd/fuse_test.c if (fd < 0) { fd 54 tools/testing/selftests/memfd/fuse_test.c r = ftruncate(fd, sz); fd 60 tools/testing/selftests/memfd/fuse_test.c return fd; fd 63 tools/testing/selftests/memfd/fuse_test.c static __u64 mfd_assert_get_seals(int fd) fd 67 tools/testing/selftests/memfd/fuse_test.c r = fcntl(fd, F_GET_SEALS); fd 69 tools/testing/selftests/memfd/fuse_test.c printf("GET_SEALS(%d) failed: %m\n", fd); fd 76 tools/testing/selftests/memfd/fuse_test.c static void mfd_assert_has_seals(int fd, __u64 seals) fd 80 tools/testing/selftests/memfd/fuse_test.c s = mfd_assert_get_seals(fd); fd 83 tools/testing/selftests/memfd/fuse_test.c (unsigned long long)seals, (unsigned long long)s, fd); fd 88 tools/testing/selftests/memfd/fuse_test.c static void mfd_assert_add_seals(int fd, __u64 seals) fd 93 tools/testing/selftests/memfd/fuse_test.c s = mfd_assert_get_seals(fd); fd 94 tools/testing/selftests/memfd/fuse_test.c r = fcntl(fd, F_ADD_SEALS, seals); fd 97 tools/testing/selftests/memfd/fuse_test.c fd, (unsigned long long)s, (unsigned long long)seals); fd 102 tools/testing/selftests/memfd/fuse_test.c static int mfd_busy_add_seals(int fd, __u64 seals) fd 107 tools/testing/selftests/memfd/fuse_test.c r = fcntl(fd, F_GET_SEALS); fd 113 tools/testing/selftests/memfd/fuse_test.c r = fcntl(fd, F_ADD_SEALS, seals); fd 116 tools/testing/selftests/memfd/fuse_test.c fd, (unsigned long long)s, (unsigned long long)seals); fd 123 tools/testing/selftests/memfd/fuse_test.c static void *mfd_assert_mmap_shared(int fd) fd 131 tools/testing/selftests/memfd/fuse_test.c fd, fd 141 tools/testing/selftests/memfd/fuse_test.c static void *mfd_assert_mmap_private(int fd) fd 149 tools/testing/selftests/memfd/fuse_test.c fd, fd 230 tools/testing/selftests/memfd/fuse_test.c int fd, mfd, r; fd 261 tools/testing/selftests/memfd/fuse_test.c fd = open(argv[1], O_RDONLY | O_CLOEXEC); fd 262 tools/testing/selftests/memfd/fuse_test.c if (fd < 0) { fd 288 tools/testing/selftests/memfd/fuse_test.c r = read(fd, p, mfd_def_size); fd 324 tools/testing/selftests/memfd/fuse_test.c close(fd); fd 39 tools/testing/selftests/memfd/memfd_test.c int r, fd; fd 41 tools/testing/selftests/memfd/memfd_test.c fd = sys_memfd_create(name, flags); fd 42 tools/testing/selftests/memfd/memfd_test.c if (fd < 0) { fd 48 tools/testing/selftests/memfd/memfd_test.c r = ftruncate(fd, sz); fd 54 tools/testing/selftests/memfd/memfd_test.c return fd; fd 59 tools/testing/selftests/memfd/memfd_test.c int r, fd; fd 64 tools/testing/selftests/memfd/memfd_test.c fd = open(path, O_RDWR); fd 65 tools/testing/selftests/memfd/memfd_test.c if (fd < 0) { fd 70 tools/testing/selftests/memfd/memfd_test.c return fd; fd 86 tools/testing/selftests/memfd/memfd_test.c static unsigned int mfd_assert_get_seals(int fd) fd 90 tools/testing/selftests/memfd/memfd_test.c r = fcntl(fd, F_GET_SEALS); fd 92 tools/testing/selftests/memfd/memfd_test.c printf("GET_SEALS(%d) failed: %m\n", fd); fd 99 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_has_seals(int fd, unsigned int seals) fd 103 tools/testing/selftests/memfd/memfd_test.c s = mfd_assert_get_seals(fd); fd 105 tools/testing/selftests/memfd/memfd_test.c printf("%u != %u = GET_SEALS(%d)\n", seals, s, fd); fd 110 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_add_seals(int fd, unsigned int seals) fd 115 tools/testing/selftests/memfd/memfd_test.c s = mfd_assert_get_seals(fd); fd 116 tools/testing/selftests/memfd/memfd_test.c r = fcntl(fd, F_ADD_SEALS, seals); fd 118 tools/testing/selftests/memfd/memfd_test.c printf("ADD_SEALS(%d, %u -> %u) failed: %m\n", fd, s, seals); fd 123 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_add_seals(int fd, unsigned int seals) fd 128 tools/testing/selftests/memfd/memfd_test.c r = fcntl(fd, F_GET_SEALS); fd 134 tools/testing/selftests/memfd/memfd_test.c r = fcntl(fd, F_ADD_SEALS, seals); fd 137 tools/testing/selftests/memfd/memfd_test.c fd, s, seals); fd 142 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_size(int fd, size_t size) fd 147 tools/testing/selftests/memfd/memfd_test.c r = fstat(fd, &st); fd 149 tools/testing/selftests/memfd/memfd_test.c printf("fstat(%d) failed: %m\n", fd); fd 158 tools/testing/selftests/memfd/memfd_test.c static int mfd_assert_dup(int fd) fd 162 tools/testing/selftests/memfd/memfd_test.c r = dup(fd); fd 164 tools/testing/selftests/memfd/memfd_test.c printf("dup(%d) failed: %m\n", fd); fd 171 tools/testing/selftests/memfd/memfd_test.c static void *mfd_assert_mmap_shared(int fd) fd 179 tools/testing/selftests/memfd/memfd_test.c fd, fd 189 tools/testing/selftests/memfd/memfd_test.c static void *mfd_assert_mmap_private(int fd) fd 197 tools/testing/selftests/memfd/memfd_test.c fd, fd 207 tools/testing/selftests/memfd/memfd_test.c static int mfd_assert_open(int fd, int flags, mode_t mode) fd 212 tools/testing/selftests/memfd/memfd_test.c sprintf(buf, "/proc/self/fd/%d", fd); fd 222 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_open(int fd, int flags, mode_t mode) fd 227 tools/testing/selftests/memfd/memfd_test.c sprintf(buf, "/proc/self/fd/%d", fd); fd 235 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_read(int fd) fd 241 tools/testing/selftests/memfd/memfd_test.c l = read(fd, buf, sizeof(buf)); fd 252 tools/testing/selftests/memfd/memfd_test.c fd, fd 265 tools/testing/selftests/memfd/memfd_test.c fd, fd 275 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_read_shared(int fd) fd 284 tools/testing/selftests/memfd/memfd_test.c fd, fd 293 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_write(int fd) fd 305 tools/testing/selftests/memfd/memfd_test.c l = write(fd, "\0\0\0\0", 4); fd 317 tools/testing/selftests/memfd/memfd_test.c fd, fd 331 tools/testing/selftests/memfd/memfd_test.c fd, fd 346 tools/testing/selftests/memfd/memfd_test.c fd, fd 363 tools/testing/selftests/memfd/memfd_test.c r = fallocate(fd, fd 373 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_write(int fd) fd 380 tools/testing/selftests/memfd/memfd_test.c l = write(fd, "data", 4); fd 391 tools/testing/selftests/memfd/memfd_test.c fd, fd 403 tools/testing/selftests/memfd/memfd_test.c fd, fd 416 tools/testing/selftests/memfd/memfd_test.c fd, fd 427 tools/testing/selftests/memfd/memfd_test.c r = fallocate(fd, fd 437 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_shrink(int fd) fd 441 tools/testing/selftests/memfd/memfd_test.c r = ftruncate(fd, mfd_def_size / 2); fd 447 tools/testing/selftests/memfd/memfd_test.c mfd_assert_size(fd, mfd_def_size / 2); fd 449 tools/testing/selftests/memfd/memfd_test.c fd2 = mfd_assert_open(fd, fd 454 tools/testing/selftests/memfd/memfd_test.c mfd_assert_size(fd, 0); fd 457 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_shrink(int fd) fd 461 tools/testing/selftests/memfd/memfd_test.c r = ftruncate(fd, mfd_def_size / 2); fd 467 tools/testing/selftests/memfd/memfd_test.c mfd_fail_open(fd, fd 472 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_grow(int fd) fd 476 tools/testing/selftests/memfd/memfd_test.c r = ftruncate(fd, mfd_def_size * 2); fd 482 tools/testing/selftests/memfd/memfd_test.c mfd_assert_size(fd, mfd_def_size * 2); fd 484 tools/testing/selftests/memfd/memfd_test.c r = fallocate(fd, fd 493 tools/testing/selftests/memfd/memfd_test.c mfd_assert_size(fd, mfd_def_size * 4); fd 496 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_grow(int fd) fd 500 tools/testing/selftests/memfd/memfd_test.c r = ftruncate(fd, mfd_def_size * 2); fd 506 tools/testing/selftests/memfd/memfd_test.c r = fallocate(fd, fd 516 tools/testing/selftests/memfd/memfd_test.c static void mfd_assert_grow_write(int fd) fd 531 tools/testing/selftests/memfd/memfd_test.c l = pwrite(fd, buf, mfd_def_size * 8, 0); fd 537 tools/testing/selftests/memfd/memfd_test.c mfd_assert_size(fd, mfd_def_size * 8); fd 540 tools/testing/selftests/memfd/memfd_test.c static void mfd_fail_grow_write(int fd) fd 555 tools/testing/selftests/memfd/memfd_test.c l = pwrite(fd, buf, mfd_def_size * 8, 0); fd 612 tools/testing/selftests/memfd/memfd_test.c int fd; fd 629 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("", 0, 0); fd 630 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 640 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("", 0, MFD_CLOEXEC); fd 641 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 644 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("", 0, MFD_ALLOW_SEALING); fd 645 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 648 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("", 0, MFD_ALLOW_SEALING | MFD_CLOEXEC); fd 649 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 658 tools/testing/selftests/memfd/memfd_test.c int fd; fd 662 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_basic", fd 667 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 668 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SHRINK | fd 670 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK | fd 674 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SHRINK | fd 676 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK | fd 680 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_GROW | F_SEAL_SEAL); fd 681 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK | fd 687 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_GROW); fd 688 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, 0); fd 690 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 693 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_basic", fd 696 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SEAL); fd 697 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_SHRINK | fd 700 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SEAL); fd 701 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 710 tools/testing/selftests/memfd/memfd_test.c int fd; fd 714 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_seal_write", fd 717 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 718 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_WRITE); fd 719 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE); fd 721 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read(fd); fd 722 tools/testing/selftests/memfd/memfd_test.c mfd_fail_write(fd); fd 723 tools/testing/selftests/memfd/memfd_test.c mfd_assert_shrink(fd); fd 724 tools/testing/selftests/memfd/memfd_test.c mfd_assert_grow(fd); fd 725 tools/testing/selftests/memfd/memfd_test.c mfd_fail_grow_write(fd); fd 727 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 736 tools/testing/selftests/memfd/memfd_test.c int fd, fd2; fd 741 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_seal_future_write", fd 745 tools/testing/selftests/memfd/memfd_test.c p = mfd_assert_mmap_shared(fd); fd 747 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 749 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_FUTURE_WRITE); fd 750 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_FUTURE_WRITE); fd 753 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read(fd); fd 754 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read_shared(fd); fd 755 tools/testing/selftests/memfd/memfd_test.c mfd_fail_write(fd); fd 757 tools/testing/selftests/memfd/memfd_test.c fd2 = mfd_assert_reopen_fd(fd); fd 765 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 774 tools/testing/selftests/memfd/memfd_test.c int fd; fd 778 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_seal_shrink", fd 781 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 782 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SHRINK); fd 783 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK); fd 785 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read(fd); fd 786 tools/testing/selftests/memfd/memfd_test.c mfd_assert_write(fd); fd 787 tools/testing/selftests/memfd/memfd_test.c mfd_fail_shrink(fd); fd 788 tools/testing/selftests/memfd/memfd_test.c mfd_assert_grow(fd); fd 789 tools/testing/selftests/memfd/memfd_test.c mfd_assert_grow_write(fd); fd 791 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 800 tools/testing/selftests/memfd/memfd_test.c int fd; fd 804 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_seal_grow", fd 807 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 808 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_GROW); fd 809 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_GROW); fd 811 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read(fd); fd 812 tools/testing/selftests/memfd/memfd_test.c mfd_assert_write(fd); fd 813 tools/testing/selftests/memfd/memfd_test.c mfd_assert_shrink(fd); fd 814 tools/testing/selftests/memfd/memfd_test.c mfd_fail_grow(fd); fd 815 tools/testing/selftests/memfd/memfd_test.c mfd_fail_grow_write(fd); fd 817 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 826 tools/testing/selftests/memfd/memfd_test.c int fd; fd 830 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_seal_resize", fd 833 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 834 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SHRINK | F_SEAL_GROW); fd 835 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK | F_SEAL_GROW); fd 837 tools/testing/selftests/memfd/memfd_test.c mfd_assert_read(fd); fd 838 tools/testing/selftests/memfd/memfd_test.c mfd_assert_write(fd); fd 839 tools/testing/selftests/memfd/memfd_test.c mfd_fail_shrink(fd); fd 840 tools/testing/selftests/memfd/memfd_test.c mfd_fail_grow(fd); fd 841 tools/testing/selftests/memfd/memfd_test.c mfd_fail_grow_write(fd); fd 843 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 852 tools/testing/selftests/memfd/memfd_test.c int fd, fd2; fd 856 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_share_dup", fd 859 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 861 tools/testing/selftests/memfd/memfd_test.c fd2 = mfd_assert_dup(fd); fd 864 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_WRITE); fd 865 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE); fd 869 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK); fd 872 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SEAL); fd 873 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK | F_SEAL_SEAL); fd 876 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_GROW); fd 878 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_SEAL); fd 883 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_GROW); fd 884 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 893 tools/testing/selftests/memfd/memfd_test.c int fd; fd 898 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_share_mmap", fd 901 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 904 tools/testing/selftests/memfd/memfd_test.c p = mfd_assert_mmap_shared(fd); fd 905 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_WRITE); fd 906 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 907 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SHRINK); fd 908 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SHRINK); fd 912 tools/testing/selftests/memfd/memfd_test.c p = mfd_assert_mmap_private(fd); fd 913 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_WRITE); fd 914 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK); fd 917 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 928 tools/testing/selftests/memfd/memfd_test.c int fd, fd2; fd 932 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_share_open", fd 935 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 937 tools/testing/selftests/memfd/memfd_test.c fd2 = mfd_assert_open(fd, O_RDWR, 0); fd 938 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_WRITE); fd 939 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE); fd 943 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK); fd 946 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 947 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_open(fd2, O_RDONLY, 0); fd 949 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_SEAL); fd 950 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK); fd 954 tools/testing/selftests/memfd/memfd_test.c fd2 = mfd_assert_open(fd, O_RDWR, 0); fd 957 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_WRITE | F_SEAL_SHRINK | F_SEAL_SEAL); fd 961 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 970 tools/testing/selftests/memfd/memfd_test.c int fd; fd 975 tools/testing/selftests/memfd/memfd_test.c fd = mfd_assert_new("kern_memfd_share_fork", fd 978 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, 0); fd 981 tools/testing/selftests/memfd/memfd_test.c mfd_assert_add_seals(fd, F_SEAL_SEAL); fd 982 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SEAL); fd 984 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_WRITE); fd 985 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SEAL); fd 989 tools/testing/selftests/memfd/memfd_test.c mfd_fail_add_seals(fd, F_SEAL_WRITE); fd 990 tools/testing/selftests/memfd/memfd_test.c mfd_assert_has_seals(fd, F_SEAL_SEAL); fd 992 tools/testing/selftests/memfd/memfd_test.c close(fd); fd 60 tools/testing/selftests/mount/unprivileged-remount-test.c int fd; fd 73 tools/testing/selftests/mount/unprivileged-remount-test.c fd = open(filename, O_WRONLY); fd 74 tools/testing/selftests/mount/unprivileged-remount-test.c if (fd < 0) { fd 80 tools/testing/selftests/mount/unprivileged-remount-test.c written = write(fd, buf, buf_len); fd 89 tools/testing/selftests/mount/unprivileged-remount-test.c if (close(fd) != 0) { fd 38 tools/testing/selftests/net/ipv6_flowlabel.c static void do_send(int fd, bool with_flowlabel, uint32_t flowlabel) fd 64 tools/testing/selftests/net/ipv6_flowlabel.c ret = sendmsg(fd, &msg, 0); fd 74 tools/testing/selftests/net/ipv6_flowlabel.c static void do_recv(int fd, bool with_flowlabel, uint32_t expect) fd 94 tools/testing/selftests/net/ipv6_flowlabel.c ret = recvmsg(fd, &msg, 0); fd 128 tools/testing/selftests/net/ipv6_flowlabel.c int fd, ret; fd 131 tools/testing/selftests/net/ipv6_flowlabel.c fd = open("/proc/sys/net/ipv6/auto_flowlabels", O_RDONLY); fd 132 tools/testing/selftests/net/ipv6_flowlabel.c if (fd == -1) fd 135 tools/testing/selftests/net/ipv6_flowlabel.c ret = read(fd, &val, 1); fd 141 tools/testing/selftests/net/ipv6_flowlabel.c if (close(fd)) fd 147 tools/testing/selftests/net/ipv6_flowlabel.c static void flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags) fd 160 tools/testing/selftests/net/ipv6_flowlabel.c if (setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req))) fd 48 tools/testing/selftests/net/ipv6_flowlabel_mgr.c static int flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags) fd 61 tools/testing/selftests/net/ipv6_flowlabel_mgr.c return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); fd 64 tools/testing/selftests/net/ipv6_flowlabel_mgr.c static int flowlabel_put(int fd, uint32_t label) fd 71 tools/testing/selftests/net/ipv6_flowlabel_mgr.c return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); fd 74 tools/testing/selftests/net/ipv6_flowlabel_mgr.c static void run_tests(int fd) fd 80 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 1, IPV6_FL_S_ANY, 0)); fd 83 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_put(fd, 1)); fd 86 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 0x1FFFFF, IPV6_FL_S_ANY, fd 90 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 1, IPV6_FL_S_ANY, IPV6_FL_F_CREATE)); fd 92 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 1, IPV6_FL_S_ANY, 0)); fd 94 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 1, IPV6_FL_S_ANY, IPV6_FL_F_CREATE)); fd 96 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 1, IPV6_FL_S_ANY, fd 99 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_put(fd, 1)); fd 100 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_put(fd, 1)); fd 101 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_put(fd, 1)); fd 102 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_put(fd, 1)); fd 105 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 2, IPV6_FL_S_EXCL, IPV6_FL_F_CREATE)); fd 107 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 2, IPV6_FL_S_ANY, IPV6_FL_F_CREATE)); fd 109 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 2, IPV6_FL_S_EXCL, IPV6_FL_F_CREATE)); fd 110 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_put(fd, 2)); fd 114 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 2, IPV6_FL_S_ANY, fd 118 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 2, IPV6_FL_S_ANY, fd 123 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 3, IPV6_FL_S_USER, IPV6_FL_F_CREATE)); fd 125 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 3, IPV6_FL_S_ANY, 0)); fd 127 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 3, IPV6_FL_S_EXCL, 0)); fd 129 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 3, IPV6_FL_S_USER, 0)); fd 135 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 3, IPV6_FL_S_USER, 0)); fd 139 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 3, IPV6_FL_S_USER, 0)); fd 148 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 4, IPV6_FL_S_PROCESS, IPV6_FL_F_CREATE)); fd 150 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_pass(flowlabel_get(fd, 4, IPV6_FL_S_PROCESS, 0)); fd 156 tools/testing/selftests/net/ipv6_flowlabel_mgr.c expect_fail(flowlabel_get(fd, 4, IPV6_FL_S_PROCESS, 0)); fd 185 tools/testing/selftests/net/ipv6_flowlabel_mgr.c int fd; fd 189 tools/testing/selftests/net/ipv6_flowlabel_mgr.c fd = socket(PF_INET6, SOCK_DGRAM, 0); fd 190 tools/testing/selftests/net/ipv6_flowlabel_mgr.c if (fd == -1) fd 193 tools/testing/selftests/net/ipv6_flowlabel_mgr.c run_tests(fd); fd 195 tools/testing/selftests/net/ipv6_flowlabel_mgr.c if (close(fd)) fd 136 tools/testing/selftests/net/msg_zerocopy.c static void do_setsockopt(int fd, int level, int optname, int val) fd 138 tools/testing/selftests/net/msg_zerocopy.c if (setsockopt(fd, level, optname, &val, sizeof(val))) fd 142 tools/testing/selftests/net/msg_zerocopy.c static int do_poll(int fd, int events) fd 149 tools/testing/selftests/net/msg_zerocopy.c pfd.fd = fd; fd 158 tools/testing/selftests/net/msg_zerocopy.c static int do_accept(int fd) fd 160 tools/testing/selftests/net/msg_zerocopy.c int fda = fd; fd 162 tools/testing/selftests/net/msg_zerocopy.c fd = accept(fda, NULL, NULL); fd 163 tools/testing/selftests/net/msg_zerocopy.c if (fd == -1) fd 168 tools/testing/selftests/net/msg_zerocopy.c return fd; fd 184 tools/testing/selftests/net/msg_zerocopy.c static bool do_sendmsg(int fd, struct msghdr *msg, bool do_zerocopy, int domain) fd 205 tools/testing/selftests/net/msg_zerocopy.c ret = sendmsg(fd, msg, flags); fd 227 tools/testing/selftests/net/msg_zerocopy.c static void do_sendmsg_corked(int fd, struct msghdr *msg) fd 236 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, IPPROTO_UDP, UDP_CORK, 1); fd 249 tools/testing/selftests/net/msg_zerocopy.c do_sendmsg(fd, msg, do_zerocopy, fd 254 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, IPPROTO_UDP, UDP_CORK, 0); fd 325 tools/testing/selftests/net/msg_zerocopy.c int fd; fd 327 tools/testing/selftests/net/msg_zerocopy.c fd = socket(domain, type, protocol); fd 328 tools/testing/selftests/net/msg_zerocopy.c if (fd == -1) fd 331 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, SOL_SOCKET, SO_SNDBUF, 1 << 21); fd 333 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, 1); fd 336 tools/testing/selftests/net/msg_zerocopy.c if (connect(fd, (void *) &cfg_dst_addr, cfg_alen)) fd 340 tools/testing/selftests/net/msg_zerocopy.c if (bind(fd, (void *) &cfg_src_addr, cfg_alen)) fd 344 tools/testing/selftests/net/msg_zerocopy.c return fd; fd 360 tools/testing/selftests/net/msg_zerocopy.c static bool do_recvmsg_completion(int fd) fd 372 tools/testing/selftests/net/msg_zerocopy.c if (recvmsg(fd, &msg, MSG_DONTWAIT)) fd 393 tools/testing/selftests/net/msg_zerocopy.c static bool do_recv_completion(int fd, int domain) fd 403 tools/testing/selftests/net/msg_zerocopy.c return do_recvmsg_completion(fd); fd 408 tools/testing/selftests/net/msg_zerocopy.c ret = recvmsg(fd, &msg, MSG_ERRQUEUE); fd 461 tools/testing/selftests/net/msg_zerocopy.c static void do_recv_completions(int fd, int domain) fd 463 tools/testing/selftests/net/msg_zerocopy.c while (do_recv_completion(fd, domain)) {} fd 467 tools/testing/selftests/net/msg_zerocopy.c static void do_recv_remaining_completions(int fd, int domain) fd 473 tools/testing/selftests/net/msg_zerocopy.c if (do_poll(fd, domain == PF_RDS ? POLLIN : POLLERR)) fd 474 tools/testing/selftests/net/msg_zerocopy.c do_recv_completions(fd, domain); fd 493 tools/testing/selftests/net/msg_zerocopy.c int fd; fd 495 tools/testing/selftests/net/msg_zerocopy.c fd = do_setup_tx(domain, type, protocol); fd 549 tools/testing/selftests/net/msg_zerocopy.c do_sendmsg_corked(fd, &msg); fd 551 tools/testing/selftests/net/msg_zerocopy.c do_sendmsg(fd, &msg, cfg_zerocopy, domain); fd 553 tools/testing/selftests/net/msg_zerocopy.c while (!do_poll(fd, POLLOUT)) { fd 555 tools/testing/selftests/net/msg_zerocopy.c do_recv_completions(fd, domain); fd 561 tools/testing/selftests/net/msg_zerocopy.c do_recv_remaining_completions(fd, domain); fd 563 tools/testing/selftests/net/msg_zerocopy.c if (close(fd)) fd 573 tools/testing/selftests/net/msg_zerocopy.c int fd; fd 584 tools/testing/selftests/net/msg_zerocopy.c fd = socket(domain, type, protocol); fd 585 tools/testing/selftests/net/msg_zerocopy.c if (fd == -1) fd 588 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, SOL_SOCKET, SO_RCVBUF, 1 << 21); fd 589 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, SOL_SOCKET, SO_RCVLOWAT, 1 << 16); fd 590 tools/testing/selftests/net/msg_zerocopy.c do_setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, 1); fd 592 tools/testing/selftests/net/msg_zerocopy.c if (bind(fd, (void *) &cfg_dst_addr, cfg_alen)) fd 596 tools/testing/selftests/net/msg_zerocopy.c if (listen(fd, 1)) fd 598 tools/testing/selftests/net/msg_zerocopy.c fd = do_accept(fd); fd 601 tools/testing/selftests/net/msg_zerocopy.c return fd; fd 605 tools/testing/selftests/net/msg_zerocopy.c static void do_flush_tcp(int fd) fd 610 tools/testing/selftests/net/msg_zerocopy.c ret = recv(fd, NULL, 1 << 21, MSG_TRUNC | MSG_DONTWAIT); fd 623 tools/testing/selftests/net/msg_zerocopy.c static void do_flush_datagram(int fd, int type) fd 629 tools/testing/selftests/net/msg_zerocopy.c ret = recv(fd, buf, sizeof(buf), MSG_DONTWAIT | MSG_TRUNC); fd 656 tools/testing/selftests/net/msg_zerocopy.c int fd; fd 658 tools/testing/selftests/net/msg_zerocopy.c fd = do_setup_rx(domain, type, protocol); fd 663 tools/testing/selftests/net/msg_zerocopy.c do_flush_tcp(fd); fd 665 tools/testing/selftests/net/msg_zerocopy.c do_flush_datagram(fd, type); fd 667 tools/testing/selftests/net/msg_zerocopy.c do_poll(fd, POLLIN); fd 671 tools/testing/selftests/net/msg_zerocopy.c if (close(fd)) fd 64 tools/testing/selftests/net/psock_fanout.c int fd, val; fd 66 tools/testing/selftests/net/psock_fanout.c fd = socket(PF_PACKET, SOCK_RAW, 0); fd 67 tools/testing/selftests/net/psock_fanout.c if (fd < 0) { fd 72 tools/testing/selftests/net/psock_fanout.c pair_udp_setfilter(fd); fd 81 tools/testing/selftests/net/psock_fanout.c if (bind(fd, (void *) &addr, sizeof(addr))) { fd 87 tools/testing/selftests/net/psock_fanout.c if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &val, sizeof(val))) { fd 88 tools/testing/selftests/net/psock_fanout.c if (close(fd)) { fd 95 tools/testing/selftests/net/psock_fanout.c return fd; fd 98 tools/testing/selftests/net/psock_fanout.c static void sock_fanout_set_cbpf(int fd) fd 109 tools/testing/selftests/net/psock_fanout.c if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, fd 116 tools/testing/selftests/net/psock_fanout.c static void sock_fanout_getopts(int fd, uint16_t *typeflags, uint16_t *group_id) fd 121 tools/testing/selftests/net/psock_fanout.c if (getsockopt(fd, SOL_PACKET, PACKET_FANOUT, fd 130 tools/testing/selftests/net/psock_fanout.c static void sock_fanout_set_ebpf(int fd) fd 165 tools/testing/selftests/net/psock_fanout.c if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &pfd, sizeof(pfd))) { fd 176 tools/testing/selftests/net/psock_fanout.c static char *sock_fanout_open_ring(int fd) fd 187 tools/testing/selftests/net/psock_fanout.c if (setsockopt(fd, SOL_PACKET, PACKET_VERSION, (void *) &val, fd 192 tools/testing/selftests/net/psock_fanout.c if (setsockopt(fd, SOL_PACKET, PACKET_RX_RING, (void *) &req, fd 199 tools/testing/selftests/net/psock_fanout.c PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); fd 208 tools/testing/selftests/net/psock_fanout.c static int sock_fanout_read_ring(int fd, void *ring) fd 27 tools/testing/selftests/net/psock_lib.h static __maybe_unused void pair_udp_setfilter(int fd) fd 68 tools/testing/selftests/net/psock_lib.h if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf_prog, fd 170 tools/testing/selftests/net/psock_snd.c static void do_bind(int fd) fd 180 tools/testing/selftests/net/psock_snd.c if (bind(fd, (void *)&laddr, sizeof(laddr))) fd 184 tools/testing/selftests/net/psock_snd.c static void do_send(int fd, char *buf, int len) fd 198 tools/testing/selftests/net/psock_snd.c ret = write(fd, buf, len); fd 207 tools/testing/selftests/net/psock_snd.c ret = sendto(fd, buf, len, 0, (void *)&laddr, sizeof(laddr)); fd 221 tools/testing/selftests/net/psock_snd.c int fd, len; fd 223 tools/testing/selftests/net/psock_snd.c fd = socket(PF_PACKET, cfg_use_dgram ? SOCK_DGRAM : SOCK_RAW, 0); fd 224 tools/testing/selftests/net/psock_snd.c if (fd == -1) fd 228 tools/testing/selftests/net/psock_snd.c do_bind(fd); fd 231 tools/testing/selftests/net/psock_snd.c setsockopt(fd, SOL_PACKET, PACKET_QDISC_BYPASS, &one, sizeof(one))) fd 235 tools/testing/selftests/net/psock_snd.c setsockopt(fd, SOL_PACKET, PACKET_VNET_HDR, &one, sizeof(one))) fd 243 tools/testing/selftests/net/psock_snd.c do_send(fd, tbuf, len); fd 245 tools/testing/selftests/net/psock_snd.c if (close(fd)) fd 255 tools/testing/selftests/net/psock_snd.c int fd; fd 257 tools/testing/selftests/net/psock_snd.c fd = socket(PF_INET, SOCK_DGRAM, 0); fd 258 tools/testing/selftests/net/psock_snd.c if (fd == -1) fd 261 tools/testing/selftests/net/psock_snd.c if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) fd 268 tools/testing/selftests/net/psock_snd.c if (bind(fd, (void *)&raddr, sizeof(raddr))) fd 271 tools/testing/selftests/net/psock_snd.c return fd; fd 274 tools/testing/selftests/net/psock_snd.c static void do_rx(int fd, int expected_len, char *expected) fd 278 tools/testing/selftests/net/psock_snd.c ret = recv(fd, rbuf, sizeof(rbuf), 0); fd 293 tools/testing/selftests/net/psock_snd.c int fd; fd 295 tools/testing/selftests/net/psock_snd.c fd = socket(PF_PACKET, SOCK_RAW, 0); fd 296 tools/testing/selftests/net/psock_snd.c if (fd == -1) fd 299 tools/testing/selftests/net/psock_snd.c if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) fd 302 tools/testing/selftests/net/psock_snd.c pair_udp_setfilter(fd); fd 303 tools/testing/selftests/net/psock_snd.c do_bind(fd); fd 305 tools/testing/selftests/net/psock_snd.c return fd; fd 232 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; fd 411 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; fd 593 tools/testing/selftests/net/psock_tpacket.c pfd.fd = sock; fd 760 tools/testing/selftests/net/psock_tpacket.c int num = 0, fd; fd 763 tools/testing/selftests/net/psock_tpacket.c fd = open("/proc/kallsyms", O_RDONLY); fd 764 tools/testing/selftests/net/psock_tpacket.c if (fd == -1) { fd 769 tools/testing/selftests/net/psock_tpacket.c ret = read(fd, in, sizeof(in)); fd 775 tools/testing/selftests/net/psock_tpacket.c close(fd); fd 23 tools/testing/selftests/net/reuseaddr_conflict.c int fd = -1; fd 51 tools/testing/selftests/net/reuseaddr_conflict.c if ((fd = socket(family, SOCK_STREAM, IPPROTO_TCP)) < 0) { fd 56 tools/testing/selftests/net/reuseaddr_conflict.c if (ipv6 && setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)&v6only, fd 62 tools/testing/selftests/net/reuseaddr_conflict.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, fd 68 tools/testing/selftests/net/reuseaddr_conflict.c if (bind(fd, addr, addrlen) < 0) { fd 74 tools/testing/selftests/net/reuseaddr_conflict.c return fd; fd 76 tools/testing/selftests/net/reuseaddr_conflict.c if (listen(fd, 1) < 0) { fd 80 tools/testing/selftests/net/reuseaddr_conflict.c return fd; fd 82 tools/testing/selftests/net/reuseaddr_conflict.c close(fd); fd 108 tools/testing/selftests/net/reuseport_addr_any.c int fd, sz; fd 147 tools/testing/selftests/net/reuseport_addr_any.c fd = socket(family, proto, 0); fd 148 tools/testing/selftests/net/reuseport_addr_any.c if (fd < 0) fd 152 tools/testing/selftests/net/reuseport_addr_any.c setsockopt(fd, SOL_DCCP, DCCP_SOCKOPT_SERVICE, fd 156 tools/testing/selftests/net/reuseport_addr_any.c if (bind(fd, saddr, sz)) fd 159 tools/testing/selftests/net/reuseport_addr_any.c if (connect(fd, daddr, sz)) fd 162 tools/testing/selftests/net/reuseport_addr_any.c if (send(fd, "a", 1, 0) < 0) fd 165 tools/testing/selftests/net/reuseport_addr_any.c return fd; fd 171 tools/testing/selftests/net/reuseport_addr_any.c int i, fd; fd 179 tools/testing/selftests/net/reuseport_addr_any.c fd = accept(ev.data.fd, NULL, NULL); fd 180 tools/testing/selftests/net/reuseport_addr_any.c if (fd < 0) fd 182 tools/testing/selftests/net/reuseport_addr_any.c i = recv(fd, buf, sizeof(buf), 0); fd 183 tools/testing/selftests/net/reuseport_addr_any.c close(fd); fd 185 tools/testing/selftests/net/reuseport_addr_any.c i = recv(ev.data.fd, buf, sizeof(buf), 0); fd 191 tools/testing/selftests/net/reuseport_addr_any.c return ev.data.fd; fd 194 tools/testing/selftests/net/reuseport_addr_any.c static void test(int *rcv_fds, int count, int family, int proto, int fd) fd 205 tools/testing/selftests/net/reuseport_addr_any.c ev.data.fd = rcv_fds[i]; fd 213 tools/testing/selftests/net/reuseport_addr_any.c if (recv_fd != fd) fd 94 tools/testing/selftests/net/reuseport_bpf.c static void attach_ebpf(int fd, uint16_t mod) fd 126 tools/testing/selftests/net/reuseport_bpf.c if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, fd 133 tools/testing/selftests/net/reuseport_bpf.c static void attach_cbpf(int fd, uint16_t mod) fd 148 tools/testing/selftests/net/reuseport_bpf.c if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p))) fd 152 tools/testing/selftests/net/reuseport_bpf.c static void build_recv_group(const struct test_params p, int fd[], uint16_t mod, fd 160 tools/testing/selftests/net/reuseport_bpf.c fd[i] = socket(p.recv_family, p.protocol, 0); fd 161 tools/testing/selftests/net/reuseport_bpf.c if (fd[i] < 0) fd 165 tools/testing/selftests/net/reuseport_bpf.c if (setsockopt(fd[i], SOL_SOCKET, SO_REUSEPORT, &opt, fd 170 tools/testing/selftests/net/reuseport_bpf.c attach_bpf(fd[i], mod); fd 172 tools/testing/selftests/net/reuseport_bpf.c if (bind(fd[i], addr, sockaddr_size())) fd 177 tools/testing/selftests/net/reuseport_bpf.c if (setsockopt(fd[i], SOL_TCP, TCP_FASTOPEN, &opt, fd 181 tools/testing/selftests/net/reuseport_bpf.c if (listen(fd[i], p.recv_socks * 10)) fd 194 tools/testing/selftests/net/reuseport_bpf.c const int fd = socket(p.send_family, p.protocol, 0), one = 1; fd 196 tools/testing/selftests/net/reuseport_bpf.c if (fd < 0) fd 199 tools/testing/selftests/net/reuseport_bpf.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) fd 202 tools/testing/selftests/net/reuseport_bpf.c if (bind(fd, saddr, sockaddr_size())) fd 205 tools/testing/selftests/net/reuseport_bpf.c if (sendto(fd, buf, len, MSG_FASTOPEN, daddr, sockaddr_size()) < 0) fd 208 tools/testing/selftests/net/reuseport_bpf.c close(fd); fd 213 tools/testing/selftests/net/reuseport_bpf.c static void test_recv_order(const struct test_params p, int fd[], int mod) fd 227 tools/testing/selftests/net/reuseport_bpf.c ev.data.fd = fd[i]; fd 228 tools/testing/selftests/net/reuseport_bpf.c if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd[i], &ev)) fd 247 tools/testing/selftests/net/reuseport_bpf.c conn = accept(ev.data.fd, NULL, NULL); fd 253 tools/testing/selftests/net/reuseport_bpf.c i = recvmsg(ev.data.fd, &msg, 0); fd 262 tools/testing/selftests/net/reuseport_bpf.c if (ev.data.fd == fd[i]) fd 275 tools/testing/selftests/net/reuseport_bpf.c int i, fd[p.recv_socks]; fd 278 tools/testing/selftests/net/reuseport_bpf.c build_recv_group(p, fd, p.recv_socks, attach_ebpf); fd 279 tools/testing/selftests/net/reuseport_bpf.c test_recv_order(p, fd, p.recv_socks); fd 283 tools/testing/selftests/net/reuseport_bpf.c attach_ebpf(fd[0], p.recv_socks / 2); fd 284 tools/testing/selftests/net/reuseport_bpf.c test_recv_order(p, fd, p.recv_socks / 2); fd 287 tools/testing/selftests/net/reuseport_bpf.c close(fd[i]); fd 292 tools/testing/selftests/net/reuseport_bpf.c int i, fd[p.recv_socks]; fd 295 tools/testing/selftests/net/reuseport_bpf.c build_recv_group(p, fd, p.recv_socks, attach_cbpf); fd 296 tools/testing/selftests/net/reuseport_bpf.c test_recv_order(p, fd, p.recv_socks); fd 300 tools/testing/selftests/net/reuseport_bpf.c attach_cbpf(fd[0], p.recv_socks / 2); fd 301 tools/testing/selftests/net/reuseport_bpf.c test_recv_order(p, fd, p.recv_socks / 2); fd 304 tools/testing/selftests/net/reuseport_bpf.c close(fd[i]); fd 351 tools/testing/selftests/net/reuseport_bpf.c int fd, bpf_fd; fd 370 tools/testing/selftests/net/reuseport_bpf.c fd = socket(p.recv_family, p.protocol, 0); fd 371 tools/testing/selftests/net/reuseport_bpf.c if (fd < 0) fd 374 tools/testing/selftests/net/reuseport_bpf.c if (bind(fd, addr, sockaddr_size())) fd 378 tools/testing/selftests/net/reuseport_bpf.c if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, fd 383 tools/testing/selftests/net/reuseport_bpf.c if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &cprog, fd 415 tools/testing/selftests/net/reuseport_bpf.c int fd = open("/proc/sys/net/ipv4/tcp_fastopen", 0); fd 420 tools/testing/selftests/net/reuseport_bpf.c if (fd < 0) fd 422 tools/testing/selftests/net/reuseport_bpf.c if (read(fd, buf, sizeof(buf)) <= 0) fd 425 tools/testing/selftests/net/reuseport_bpf.c close(fd); fd 428 tools/testing/selftests/net/reuseport_bpf.c fd = open("/proc/sys/net/ipv4/tcp_fastopen", O_RDWR); fd 429 tools/testing/selftests/net/reuseport_bpf.c if (fd < 0) fd 434 tools/testing/selftests/net/reuseport_bpf.c if (write(fd, buf, size) <= 0) fd 436 tools/testing/selftests/net/reuseport_bpf.c close(fd); fd 77 tools/testing/selftests/net/reuseport_bpf_cpu.c static void attach_bpf(int fd) fd 90 tools/testing/selftests/net/reuseport_bpf_cpu.c if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p))) fd 100 tools/testing/selftests/net/reuseport_bpf_cpu.c int fd; fd 134 tools/testing/selftests/net/reuseport_bpf_cpu.c fd = socket(family, proto, 0); fd 135 tools/testing/selftests/net/reuseport_bpf_cpu.c if (fd < 0) fd 138 tools/testing/selftests/net/reuseport_bpf_cpu.c if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) fd 141 tools/testing/selftests/net/reuseport_bpf_cpu.c if (connect(fd, (struct sockaddr *)&daddr, sizeof(daddr))) fd 144 tools/testing/selftests/net/reuseport_bpf_cpu.c if (send(fd, "a", 1, 0) < 0) fd 147 tools/testing/selftests/net/reuseport_bpf_cpu.c close(fd); fd 154 tools/testing/selftests/net/reuseport_bpf_cpu.c int i, fd; fd 162 tools/testing/selftests/net/reuseport_bpf_cpu.c fd = accept(ev.data.fd, NULL, NULL); fd 163 tools/testing/selftests/net/reuseport_bpf_cpu.c if (fd < 0) fd 165 tools/testing/selftests/net/reuseport_bpf_cpu.c i = recv(fd, buf, sizeof(buf), 0); fd 166 tools/testing/selftests/net/reuseport_bpf_cpu.c close(fd); fd 168 tools/testing/selftests/net/reuseport_bpf_cpu.c i = recv(ev.data.fd, buf, sizeof(buf), 0); fd 175 tools/testing/selftests/net/reuseport_bpf_cpu.c if (ev.data.fd == rcv_fd[i]) fd 197 tools/testing/selftests/net/reuseport_bpf_cpu.c ev.data.fd = rcv_fd[cpu]; fd 73 tools/testing/selftests/net/reuseport_bpf_numa.c static void attach_bpf(int fd) fd 100 tools/testing/selftests/net/reuseport_bpf_numa.c if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, fd 112 tools/testing/selftests/net/reuseport_bpf_numa.c int fd; fd 144 tools/testing/selftests/net/reuseport_bpf_numa.c fd = socket(family, proto, 0); fd 145 tools/testing/selftests/net/reuseport_bpf_numa.c if (fd < 0) fd 148 tools/testing/selftests/net/reuseport_bpf_numa.c if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) fd 151 tools/testing/selftests/net/reuseport_bpf_numa.c if (connect(fd, (struct sockaddr *)&daddr, sizeof(daddr))) fd 154 tools/testing/selftests/net/reuseport_bpf_numa.c if (send(fd, "a", 1, 0) < 0) fd 157 tools/testing/selftests/net/reuseport_bpf_numa.c close(fd); fd 164 tools/testing/selftests/net/reuseport_bpf_numa.c int i, fd; fd 172 tools/testing/selftests/net/reuseport_bpf_numa.c fd = accept(ev.data.fd, NULL, NULL); fd 173 tools/testing/selftests/net/reuseport_bpf_numa.c if (fd < 0) fd 175 tools/testing/selftests/net/reuseport_bpf_numa.c i = recv(fd, buf, sizeof(buf), 0); fd 176 tools/testing/selftests/net/reuseport_bpf_numa.c close(fd); fd 178 tools/testing/selftests/net/reuseport_bpf_numa.c i = recv(ev.data.fd, buf, sizeof(buf), 0); fd 185 tools/testing/selftests/net/reuseport_bpf_numa.c if (ev.data.fd == rcv_fd[i]) fd 207 tools/testing/selftests/net/reuseport_bpf_numa.c ev.data.fd = rcv_fd[node]; fd 76 tools/testing/selftests/net/reuseport_dualstack.c int fd; fd 86 tools/testing/selftests/net/reuseport_dualstack.c fd = socket(AF_INET, proto, 0); fd 87 tools/testing/selftests/net/reuseport_dualstack.c if (fd < 0) fd 90 tools/testing/selftests/net/reuseport_dualstack.c if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) fd 93 tools/testing/selftests/net/reuseport_dualstack.c if (connect(fd, (struct sockaddr *)&daddr, sizeof(daddr))) fd 96 tools/testing/selftests/net/reuseport_dualstack.c if (send(fd, "a", 1, 0) < 0) fd 99 tools/testing/selftests/net/reuseport_dualstack.c close(fd); fd 105 tools/testing/selftests/net/reuseport_dualstack.c int i, fd; fd 113 tools/testing/selftests/net/reuseport_dualstack.c fd = accept(ev.data.fd, NULL, NULL); fd 114 tools/testing/selftests/net/reuseport_dualstack.c if (fd < 0) fd 116 tools/testing/selftests/net/reuseport_dualstack.c i = recv(fd, buf, sizeof(buf), 0); fd 117 tools/testing/selftests/net/reuseport_dualstack.c close(fd); fd 119 tools/testing/selftests/net/reuseport_dualstack.c i = recv(ev.data.fd, buf, sizeof(buf), 0); fd 125 tools/testing/selftests/net/reuseport_dualstack.c return ev.data.fd; fd 141 tools/testing/selftests/net/reuseport_dualstack.c ev.data.fd = rcv_fds[i]; fd 195 tools/testing/selftests/net/so_txtime.c static void setsockopt_txtime(int fd) fd 203 tools/testing/selftests/net/so_txtime.c if (setsockopt(fd, SOL_SOCKET, SO_TXTIME, fd 207 tools/testing/selftests/net/so_txtime.c if (getsockopt(fd, SOL_SOCKET, SO_TXTIME, fd 218 tools/testing/selftests/net/so_txtime.c int fd; fd 220 tools/testing/selftests/net/so_txtime.c fd = socket(addr->sa_family, SOCK_DGRAM, 0); fd 221 tools/testing/selftests/net/so_txtime.c if (fd == -1) fd 224 tools/testing/selftests/net/so_txtime.c if (connect(fd, addr, alen)) fd 227 tools/testing/selftests/net/so_txtime.c setsockopt_txtime(fd); fd 229 tools/testing/selftests/net/so_txtime.c return fd; fd 235 tools/testing/selftests/net/so_txtime.c int fd; fd 237 tools/testing/selftests/net/so_txtime.c fd = socket(addr->sa_family, SOCK_DGRAM, 0); fd 238 tools/testing/selftests/net/so_txtime.c if (fd == -1) fd 241 tools/testing/selftests/net/so_txtime.c if (bind(fd, addr, alen)) fd 244 tools/testing/selftests/net/so_txtime.c if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) fd 247 tools/testing/selftests/net/so_txtime.c return fd; fd 46 tools/testing/selftests/net/socket.c int fd; fd 48 tools/testing/selftests/net/socket.c fd = socket(s->domain, s->type, s->protocol); fd 49 tools/testing/selftests/net/socket.c if (fd < 0) { fd 69 tools/testing/selftests/net/socket.c close(fd); fd 51 tools/testing/selftests/net/tcp_fastopen_backup_key.c static void get_keys(int fd, uint32_t *keys) fd 57 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (getsockopt(fd, SOL_TCP, TCP_FASTOPEN_KEY, keys, &len)) fd 69 tools/testing/selftests/net/tcp_fastopen_backup_key.c static void set_keys(int fd, uint32_t *keys) fd 74 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (setsockopt(fd, SOL_TCP, TCP_FASTOPEN_KEY, keys, fd 150 tools/testing/selftests/net/tcp_fastopen_backup_key.c int fd, sz, ret; fd 189 tools/testing/selftests/net/tcp_fastopen_backup_key.c fd = socket(family, proto, 0); fd 190 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (fd < 0) fd 192 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (bind(fd, saddr, sz)) fd 195 tools/testing/selftests/net/tcp_fastopen_backup_key.c ret = sendto(fd, data, 1, MSG_FASTOPEN, daddr, sz); fd 199 tools/testing/selftests/net/tcp_fastopen_backup_key.c return fd; fd 202 tools/testing/selftests/net/tcp_fastopen_backup_key.c static bool is_listen_fd(int fd) fd 207 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (rcv_fds[i] == fd) fd 213 tools/testing/selftests/net/tcp_fastopen_backup_key.c static void rotate_key(int fd) fd 227 tools/testing/selftests/net/tcp_fastopen_backup_key.c get_keys(fd, keys); fd 229 tools/testing/selftests/net/tcp_fastopen_backup_key.c set_keys(fd, keys); fd 232 tools/testing/selftests/net/tcp_fastopen_backup_key.c get_keys(fd, keys); fd 236 tools/testing/selftests/net/tcp_fastopen_backup_key.c set_keys(fd, keys); fd 249 tools/testing/selftests/net/tcp_fastopen_backup_key.c int fd, epfd; fd 258 tools/testing/selftests/net/tcp_fastopen_backup_key.c ev.data.fd = rcv_fds[i]; fd 273 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (is_listen_fd(ev.data.fd)) { fd 274 tools/testing/selftests/net/tcp_fastopen_backup_key.c fd = accept(ev.data.fd, NULL, NULL); fd 275 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (fd < 0) fd 277 tools/testing/selftests/net/tcp_fastopen_backup_key.c ev.data.fd = fd; fd 278 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev)) fd 282 tools/testing/selftests/net/tcp_fastopen_backup_key.c i = recv(ev.data.fd, buf, sizeof(buf), 0); fd 285 tools/testing/selftests/net/tcp_fastopen_backup_key.c if (epoll_ctl(epfd, EPOLL_CTL_DEL, ev.data.fd, NULL)) fd 287 tools/testing/selftests/net/tcp_fastopen_backup_key.c close(ev.data.fd); fd 65 tools/testing/selftests/net/tcp_inq.c int fd; fd 71 tools/testing/selftests/net/tcp_inq.c fd = accept(server_fd, (struct sockaddr *)&addr, &addrlen); fd 72 tools/testing/selftests/net/tcp_inq.c if (fd == -1) { fd 77 tools/testing/selftests/net/tcp_inq.c r = send(fd, buf, BUF_SIZE, 0); fd 88 tools/testing/selftests/net/tcp_inq.c close(fd); fd 105 tools/testing/selftests/net/tcp_inq.c int server_fd, fd; fd 140 tools/testing/selftests/net/tcp_inq.c fd = socket(family, SOCK_STREAM, 0); fd 141 tools/testing/selftests/net/tcp_inq.c if (fd < 0) fd 144 tools/testing/selftests/net/tcp_inq.c if (connect(fd, (const struct sockaddr *)&addr, addr_len) == -1) fd 146 tools/testing/selftests/net/tcp_inq.c if (setsockopt(fd, SOL_TCP, TCP_INQ, &one, sizeof(one)) != 0) fd 161 tools/testing/selftests/net/tcp_inq.c if (recvmsg(fd, &msg, 0) != iov[0].iov_len) fd 177 tools/testing/selftests/net/tcp_inq.c close(fd); fd 132 tools/testing/selftests/net/tcp_mmap.c int lu, fd; fd 134 tools/testing/selftests/net/tcp_mmap.c fd = (int)(unsigned long)arg; fd 138 tools/testing/selftests/net/tcp_mmap.c fcntl(fd, F_SETFL, O_NDELAY); fd 145 tools/testing/selftests/net/tcp_mmap.c addr = mmap(NULL, chunk_size, PROT_READ, flags, fd, 0); fd 150 tools/testing/selftests/net/tcp_mmap.c struct pollfd pfd = { .fd = fd, .events = POLLIN, }; fd 161 tools/testing/selftests/net/tcp_mmap.c res = getsockopt(fd, IPPROTO_TCP, TCP_ZEROCOPY_RECEIVE, fd 175 tools/testing/selftests/net/tcp_mmap.c lu = read(fd, buffer, zc.recv_skip_hint); fd 186 tools/testing/selftests/net/tcp_mmap.c lu = read(fd, buffer + sub, chunk_size - sub); fd 223 tools/testing/selftests/net/tcp_mmap.c close(fd); fd 229 tools/testing/selftests/net/tcp_mmap.c static void apply_rcvsnd_buf(int fd) fd 231 tools/testing/selftests/net/tcp_mmap.c if (rcvbuf && setsockopt(fd, SOL_SOCKET, fd 236 tools/testing/selftests/net/tcp_mmap.c if (sndbuf && setsockopt(fd, SOL_SOCKET, fd 284 tools/testing/selftests/net/tcp_mmap.c int fd, res; fd 286 tools/testing/selftests/net/tcp_mmap.c fd = accept(fdlisten, (struct sockaddr *)&addr, &addrlen); fd 287 tools/testing/selftests/net/tcp_mmap.c if (fd == -1) { fd 292 tools/testing/selftests/net/tcp_mmap.c (void *)(unsigned long)fd); fd 296 tools/testing/selftests/net/tcp_mmap.c close(fd); fd 307 tools/testing/selftests/net/tcp_mmap.c int fd, c, on = 1; fd 391 tools/testing/selftests/net/tcp_mmap.c fd = socket(cfg_family, SOCK_STREAM, 0); fd 392 tools/testing/selftests/net/tcp_mmap.c if (fd == -1) { fd 396 tools/testing/selftests/net/tcp_mmap.c apply_rcvsnd_buf(fd); fd 401 tools/testing/selftests/net/tcp_mmap.c setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG, &mss, sizeof(mss)) == -1) { fd 405 tools/testing/selftests/net/tcp_mmap.c if (connect(fd, (const struct sockaddr *)&addr, cfg_alen) == -1) { fd 410 tools/testing/selftests/net/tcp_mmap.c setsockopt(fd, SOL_SOCKET, SO_MAX_PACING_RATE, fd 414 tools/testing/selftests/net/tcp_mmap.c if (zflg && setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, fd 425 tools/testing/selftests/net/tcp_mmap.c wr = send(fd, buffer, wr, zflg ? MSG_ZEROCOPY : 0); fd 430 tools/testing/selftests/net/tcp_mmap.c close(fd); fd 30 tools/testing/selftests/net/tls.c int fd, cfd; fd 47 tools/testing/selftests/net/tls.c self->fd = socket(AF_INET, SOCK_STREAM, 0); fd 58 tools/testing/selftests/net/tls.c ret = connect(self->fd, &addr, sizeof(addr)); fd 66 tools/testing/selftests/net/tls.c ret = setsockopt(self->fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 80 tools/testing/selftests/net/tls.c close(self->fd); fd 93 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 100 tools/testing/selftests/net/tls.c int fd, cfd; fd 122 tools/testing/selftests/net/tls.c self->fd = socket(AF_INET, SOCK_STREAM, 0); fd 133 tools/testing/selftests/net/tls.c ret = connect(self->fd, &addr, sizeof(addr)); fd 136 tools/testing/selftests/net/tls.c ret = setsockopt(self->fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 143 tools/testing/selftests/net/tls.c ret = setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, fd 166 tools/testing/selftests/net/tls.c close(self->fd); fd 177 tools/testing/selftests/net/tls.c EXPECT_GE(sendfile(self->fd, filefd, 0, st.st_size), 0); fd 193 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, to_send, 0), to_send); fd 197 tools/testing/selftests/net/tls.c EXPECT_GE(sendfile(self->fd, filefd, 0, st.st_size), 0); fd 207 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, buf, send_len, 0), 0); fd 219 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 230 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len); fd 232 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 244 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len); fd 262 tools/testing/selftests/net/tls.c EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len); fd 287 tools/testing/selftests/net/tls.c EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags); fd 318 tools/testing/selftests/net/tls.c EXPECT_NE(recv(self->fd, mem, send_len, 0), -1); fd 348 tools/testing/selftests/net/tls.c EXPECT_NE(recv(self->fd, buf, total_len, 0), -1); fd 383 tools/testing/selftests/net/tls.c EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len); fd 402 tools/testing/selftests/net/tls.c EXPECT_GE(splice(p[0], NULL, self->fd, NULL, send_len, 0), 0); fd 418 tools/testing/selftests/net/tls.c EXPECT_GE(splice(p[0], NULL, self->fd, NULL, 8000, 0), 0); fd 420 tools/testing/selftests/net/tls.c EXPECT_GE(splice(p2[0], NULL, self->fd, NULL, 8000, 0), 0); fd 436 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len2, 0), send_len2); fd 441 tools/testing/selftests/net/tls.c EXPECT_GE(splice(p[0], NULL, self->fd, NULL, send_len, 0), send_len); fd 455 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, mem_send, send_len, 0), 0); fd 470 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 487 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, send_mem, send_len, 0), send_len); fd 509 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, buf, send_len, 0), send_len); fd 533 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, send_mem, total_len, 0), 0); fd 548 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, send_mem, send_len, 0), 0); fd 549 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, send_mem, send_len, 0), 0); fd 564 tools/testing/selftests/net/tls.c EXPECT_GE(send(self->fd, send_mem, total_len, 0), 0); fd 581 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 608 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 624 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 643 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_first, len, 0), len); fd 646 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_second, len, 0), len); fd 670 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_first, len, MSG_MORE), len); fd 673 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_second, len, 0), len); fd 692 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_first, len, 0), len); fd 695 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str_second, len, 0), len); fd 711 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, send_mem, 10, 0), 10); fd 712 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, send_mem, 5, 0), 5); fd 739 tools/testing/selftests/net/tls.c ret = setsockopt(self->fd, SOL_TLS, TLS_RX, &tls12, fd 750 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 757 tools/testing/selftests/net/tls.c EXPECT_NE(recv(self->fd, buf, send_len, 0), -1); fd 764 tools/testing/selftests/net/tls.c struct pollfd fd = { 0, 0, 0 }; fd 768 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 769 tools/testing/selftests/net/tls.c fd.fd = self->cfd; fd 770 tools/testing/selftests/net/tls.c fd.events = POLLIN; fd 772 tools/testing/selftests/net/tls.c EXPECT_EQ(poll(&fd, 1, 20), 1); fd 773 tools/testing/selftests/net/tls.c EXPECT_EQ(fd.revents & POLLIN, 1); fd 776 tools/testing/selftests/net/tls.c EXPECT_EQ(poll(&fd, 1, 20), 0); fd 783 tools/testing/selftests/net/tls.c struct pollfd fd = { 0, 0, 0 }; fd 786 tools/testing/selftests/net/tls.c fd.fd = self->cfd; fd 787 tools/testing/selftests/net/tls.c fd.events = POLLIN; fd 788 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 790 tools/testing/selftests/net/tls.c EXPECT_EQ(poll(&fd, 1, -1), 1); fd 791 tools/testing/selftests/net/tls.c EXPECT_EQ(fd.revents & POLLIN, 1); fd 797 tools/testing/selftests/net/tls.c struct pollfd fd = { 0, 0, 0 }; fd 801 tools/testing/selftests/net/tls.c fd.fd = self->cfd; fd 802 tools/testing/selftests/net/tls.c fd.events = POLLIN; fd 804 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, send_mem, sizeof(send_mem), 0), fd 807 tools/testing/selftests/net/tls.c EXPECT_EQ(poll(&fd, 1, -1), 1); fd 808 tools/testing/selftests/net/tls.c EXPECT_EQ(fd.revents & POLLIN, 1); fd 813 tools/testing/selftests/net/tls.c fd.fd = self->cfd; fd 814 tools/testing/selftests/net/tls.c fd.events = POLLIN; fd 815 tools/testing/selftests/net/tls.c EXPECT_EQ(poll(&fd, 1, -1), 1); fd 816 tools/testing/selftests/net/tls.c EXPECT_EQ(fd.revents & POLLIN, 1); fd 836 tools/testing/selftests/net/tls.c int res = send(self->fd, buf, fd 868 tools/testing/selftests/net/tls.c flags = fcntl(self->fd, F_GETFL, 0); fd 869 tools/testing/selftests/net/tls.c fcntl(self->fd, F_SETFL, flags | O_NONBLOCK); fd 875 tools/testing/selftests/net/tls.c EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF, fd 890 tools/testing/selftests/net/tls.c int res = send(self->fd, buf, fd 937 tools/testing/selftests/net/tls.c int i, fd, child_id; fd 947 tools/testing/selftests/net/tls.c fd = open("/tmp/", O_TMPFILE | O_RDWR, 0600); fd 948 tools/testing/selftests/net/tls.c ASSERT_GE(fd, 0); fd 951 tools/testing/selftests/net/tls.c ASSERT_EQ(write(fd, buf, file_sz), file_sz); fd 993 tools/testing/selftests/net/tls.c ASSERT_EQ(lseek(fd, 0, SEEK_SET), 0); fd 995 tools/testing/selftests/net/tls.c res = sendfile(self->fd, fd, NULL, fd 998 tools/testing/selftests/net/tls.c res = send(self->fd, buf, fd 1067 tools/testing/selftests/net/tls.c EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len); fd 1104 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); fd 1108 tools/testing/selftests/net/tls.c shutdown(self->fd, SHUT_RDWR); fd 1117 tools/testing/selftests/net/tls.c EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len); fd 1119 tools/testing/selftests/net/tls.c shutdown(self->fd, SHUT_RDWR); fd 1128 tools/testing/selftests/net/tls.c shutdown(self->fd, SHUT_RDWR); fd 1136 tools/testing/selftests/net/tls.c ret = bind(self->fd, &addr, sizeof(addr)); fd 1138 tools/testing/selftests/net/tls.c ret = listen(self->fd, 10); fd 1142 tools/testing/selftests/net/tls.c ret = connect(self->fd, &addr, sizeof(addr)); fd 1150 tools/testing/selftests/net/tls.c int sfd, ret, fd; fd 1163 tools/testing/selftests/net/tls.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 1171 tools/testing/selftests/net/tls.c ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 1185 tools/testing/selftests/net/tls.c ret = connect(fd, &addr, sizeof(addr)); fd 1188 tools/testing/selftests/net/tls.c ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 1191 tools/testing/selftests/net/tls.c ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 1195 tools/testing/selftests/net/tls.c close(fd); fd 1202 tools/testing/selftests/net/tls.c int sfd, ret, fd, cfd; fd 1217 tools/testing/selftests/net/tls.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 1228 tools/testing/selftests/net/tls.c ret = connect(fd, &addr, sizeof(addr)); fd 1231 tools/testing/selftests/net/tls.c ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 1238 tools/testing/selftests/net/tls.c ret = setsockopt(fd, SOL_TLS, TLS_TX, &tls12, fd 1257 tools/testing/selftests/net/tls.c close(fd); fd 1262 tools/testing/selftests/net/tls.c int fd, cfd; fd 1281 tools/testing/selftests/net/tls.c fd = socket(AF_INET, SOCK_STREAM, 0); fd 1292 tools/testing/selftests/net/tls.c ret = connect(fd, &addr, sizeof(addr)); fd 1295 tools/testing/selftests/net/tls.c ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); fd 1302 tools/testing/selftests/net/tls.c ret = setsockopt(fd, SOL_TLS, TLS_TX, &tls12, fd 1327 tools/testing/selftests/net/tls.c EXPECT_EQ(send(fd, test_str, send_len, 0), send_len); fd 1331 tools/testing/selftests/net/tls.c close(fd); fd 277 tools/testing/selftests/net/udpgso.c static unsigned int get_device_mtu(int fd, const char *ifname) fd 285 tools/testing/selftests/net/udpgso.c if (ioctl(fd, SIOCGIFMTU, &ifr)) fd 291 tools/testing/selftests/net/udpgso.c static void __set_device_mtu(int fd, const char *ifname, unsigned int mtu) fd 300 tools/testing/selftests/net/udpgso.c if (ioctl(fd, SIOCSIFMTU, &ifr)) fd 304 tools/testing/selftests/net/udpgso.c static void set_device_mtu(int fd, int mtu) fd 308 tools/testing/selftests/net/udpgso.c val = get_device_mtu(fd, cfg_ifname); fd 311 tools/testing/selftests/net/udpgso.c __set_device_mtu(fd, cfg_ifname, mtu); fd 312 tools/testing/selftests/net/udpgso.c val = get_device_mtu(fd, cfg_ifname); fd 319 tools/testing/selftests/net/udpgso.c static void set_pmtu_discover(int fd, bool is_ipv4) fd 333 tools/testing/selftests/net/udpgso.c if (setsockopt(fd, level, name, &val, sizeof(val))) fd 337 tools/testing/selftests/net/udpgso.c static unsigned int get_path_mtu(int fd, bool is_ipv4) fd 345 tools/testing/selftests/net/udpgso.c ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen); fd 347 tools/testing/selftests/net/udpgso.c ret = getsockopt(fd, SOL_IPV6, IPV6_MTU, &mtu, &vallen); fd 369 tools/testing/selftests/net/udpgso.c int fd, ret, alen, off = 0; fd 373 tools/testing/selftests/net/udpgso.c fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); fd 374 tools/testing/selftests/net/udpgso.c if (fd == -1) fd 422 tools/testing/selftests/net/udpgso.c ret = sendto(fd, data, off, 0, (void *)&nladdr, sizeof(nladdr)); fd 426 tools/testing/selftests/net/udpgso.c if (close(fd)) fd 432 tools/testing/selftests/net/udpgso.c static bool __send_one(int fd, struct msghdr *msg, int flags) fd 436 tools/testing/selftests/net/udpgso.c ret = sendmsg(fd, msg, flags); fd 451 tools/testing/selftests/net/udpgso.c static bool send_one(int fd, int len, int gso_len, fd 482 tools/testing/selftests/net/udpgso.c if (!__send_one(fd, &msg, MSG_MORE)) fd 489 tools/testing/selftests/net/udpgso.c return __send_one(fd, &msg, 0); fd 492 tools/testing/selftests/net/udpgso.c static int recv_one(int fd, int flags) fd 496 tools/testing/selftests/net/udpgso.c ret = recv(fd, buf, sizeof(buf), flags); fd 92 tools/testing/selftests/net/udpgso_bench_rx.c static void do_poll(int fd, int timeout_ms) fd 99 tools/testing/selftests/net/udpgso_bench_rx.c pfd.fd = fd; fd 125 tools/testing/selftests/net/udpgso_bench_rx.c int fd, val; fd 127 tools/testing/selftests/net/udpgso_bench_rx.c fd = socket(cfg_family, cfg_tcp ? SOCK_STREAM : SOCK_DGRAM, 0); fd 128 tools/testing/selftests/net/udpgso_bench_rx.c if (fd == -1) fd 132 tools/testing/selftests/net/udpgso_bench_rx.c if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val))) fd 135 tools/testing/selftests/net/udpgso_bench_rx.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &val, sizeof(val))) fd 138 tools/testing/selftests/net/udpgso_bench_rx.c if (bind(fd, (void *)&cfg_bind_addr, cfg_alen)) fd 142 tools/testing/selftests/net/udpgso_bench_rx.c int accept_fd = fd; fd 151 tools/testing/selftests/net/udpgso_bench_rx.c fd = accept(accept_fd, NULL, NULL); fd 152 tools/testing/selftests/net/udpgso_bench_rx.c if (fd == -1) fd 158 tools/testing/selftests/net/udpgso_bench_rx.c return fd; fd 162 tools/testing/selftests/net/udpgso_bench_rx.c static void do_flush_tcp(int fd) fd 168 tools/testing/selftests/net/udpgso_bench_rx.c ret = recv(fd, NULL, 1 << 21, MSG_TRUNC | MSG_DONTWAIT); fd 212 tools/testing/selftests/net/udpgso_bench_rx.c static int recv_msg(int fd, char *buf, int len, int *gso_size) fd 231 tools/testing/selftests/net/udpgso_bench_rx.c ret = recvmsg(fd, &msg, MSG_TRUNC | MSG_DONTWAIT); fd 247 tools/testing/selftests/net/udpgso_bench_rx.c static void do_flush_udp(int fd) fd 256 tools/testing/selftests/net/udpgso_bench_rx.c ret = recv(fd, rbuf, len, MSG_TRUNC | MSG_DONTWAIT); fd 258 tools/testing/selftests/net/udpgso_bench_rx.c ret = recv_msg(fd, rbuf, len, &gso_size); fd 352 tools/testing/selftests/net/udpgso_bench_rx.c int fd; fd 354 tools/testing/selftests/net/udpgso_bench_rx.c fd = do_socket(cfg_tcp); fd 358 tools/testing/selftests/net/udpgso_bench_rx.c if (setsockopt(fd, IPPROTO_UDP, UDP_GRO, &val, sizeof(val))) fd 364 tools/testing/selftests/net/udpgso_bench_rx.c do_poll(fd, timeout_ms); fd 367 tools/testing/selftests/net/udpgso_bench_rx.c do_flush_tcp(fd); fd 369 tools/testing/selftests/net/udpgso_bench_rx.c do_flush_udp(fd); fd 390 tools/testing/selftests/net/udpgso_bench_rx.c if (close(fd)) fd 209 tools/testing/selftests/net/udpgso_bench_tx.c static void flush_errqueue_recv(int fd) fd 221 tools/testing/selftests/net/udpgso_bench_tx.c ret = recvmsg(fd, &msg, MSG_ERRQUEUE); fd 238 tools/testing/selftests/net/udpgso_bench_tx.c static void flush_errqueue(int fd, const bool do_poll) fd 244 tools/testing/selftests/net/udpgso_bench_tx.c fds.fd = fd; fd 254 tools/testing/selftests/net/udpgso_bench_tx.c flush_errqueue_recv(fd); fd 257 tools/testing/selftests/net/udpgso_bench_tx.c static int send_tcp(int fd, char *data) fd 262 tools/testing/selftests/net/udpgso_bench_tx.c ret = send(fd, data + done, cfg_payload_len - done, fd 274 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp(int fd, char *data) fd 283 tools/testing/selftests/net/udpgso_bench_tx.c ret = sendto(fd, data, len, cfg_zerocopy ? MSG_ZEROCOPY : 0, fd 309 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp_sendmmsg(int fd, char *data) fd 355 tools/testing/selftests/net/udpgso_bench_tx.c ret = sendmmsg(fd, mmsgs, i, cfg_zerocopy ? MSG_ZEROCOPY : 0); fd 373 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp_segment(int fd, char *data) fd 404 tools/testing/selftests/net/udpgso_bench_tx.c ret = sendmsg(fd, &msg, cfg_zerocopy ? MSG_ZEROCOPY : 0); fd 522 tools/testing/selftests/net/udpgso_bench_tx.c static void set_pmtu_discover(int fd, bool is_ipv4) fd 536 tools/testing/selftests/net/udpgso_bench_tx.c if (setsockopt(fd, level, name, &val, sizeof(val))) fd 540 tools/testing/selftests/net/udpgso_bench_tx.c static void set_tx_timestamping(int fd) fd 550 tools/testing/selftests/net/udpgso_bench_tx.c if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val))) fd 613 tools/testing/selftests/net/udpgso_bench_tx.c int fd, i, val, ret; fd 627 tools/testing/selftests/net/udpgso_bench_tx.c fd = socket(cfg_family, cfg_tcp ? SOCK_STREAM : SOCK_DGRAM, 0); fd 628 tools/testing/selftests/net/udpgso_bench_tx.c if (fd == -1) fd 634 tools/testing/selftests/net/udpgso_bench_tx.c ret = setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, fd 646 tools/testing/selftests/net/udpgso_bench_tx.c connect(fd, (void *)&cfg_dst_addr, cfg_alen)) fd 650 tools/testing/selftests/net/udpgso_bench_tx.c set_pmtu_discover(fd, cfg_family == PF_INET); fd 653 tools/testing/selftests/net/udpgso_bench_tx.c set_tx_timestamping(fd); fd 665 tools/testing/selftests/net/udpgso_bench_tx.c num_sends += send_tcp(fd, buf[i]); fd 667 tools/testing/selftests/net/udpgso_bench_tx.c num_sends += send_udp_segment(fd, buf[i]); fd 669 tools/testing/selftests/net/udpgso_bench_tx.c num_sends += send_udp_sendmmsg(fd, buf[i]); fd 671 tools/testing/selftests/net/udpgso_bench_tx.c num_sends += send_udp(fd, buf[i]); fd 674 tools/testing/selftests/net/udpgso_bench_tx.c flush_errqueue(fd, cfg_poll); fd 693 tools/testing/selftests/net/udpgso_bench_tx.c flush_errqueue(fd, true); fd 695 tools/testing/selftests/net/udpgso_bench_tx.c if (close(fd)) fd 201 tools/testing/selftests/networking/timestamping/txtimestamp.c static void __poll(int fd) fd 207 tools/testing/selftests/networking/timestamping/txtimestamp.c pollfd.fd = fd; fd 267 tools/testing/selftests/networking/timestamping/txtimestamp.c static int recv_errmsg(int fd) fd 292 tools/testing/selftests/networking/timestamping/txtimestamp.c ret = recvmsg(fd, &msg, MSG_ERRQUEUE); fd 394 tools/testing/selftests/networking/timestamping/txtimestamp.c int fd, i, val = 1, total_len; fd 416 tools/testing/selftests/networking/timestamping/txtimestamp.c fd = socket(cfg_use_pf_packet ? PF_PACKET : family, fd 418 tools/testing/selftests/networking/timestamping/txtimestamp.c if (fd < 0) fd 425 tools/testing/selftests/networking/timestamping/txtimestamp.c if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, fd 430 tools/testing/selftests/networking/timestamping/txtimestamp.c if (connect(fd, (void *) &daddr, sizeof(daddr))) fd 433 tools/testing/selftests/networking/timestamping/txtimestamp.c if (connect(fd, (void *) &daddr6, sizeof(daddr6))) fd 440 tools/testing/selftests/networking/timestamping/txtimestamp.c if (setsockopt(fd, SOL_IPV6, IPV6_RECVPKTINFO, fd 444 tools/testing/selftests/networking/timestamping/txtimestamp.c if (setsockopt(fd, SOL_IP, IP_PKTINFO, fd 460 tools/testing/selftests/networking/timestamping/txtimestamp.c if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, fd 523 tools/testing/selftests/networking/timestamping/txtimestamp.c val = sendmsg(fd, &msg, 0); fd 531 tools/testing/selftests/networking/timestamping/txtimestamp.c __poll(fd); fd 533 tools/testing/selftests/networking/timestamping/txtimestamp.c while (!recv_errmsg(fd)) {} fd 536 tools/testing/selftests/networking/timestamping/txtimestamp.c if (close(fd)) fd 699 tools/testing/selftests/networking/timestamping/txtimestamp.c int fd, type; fd 703 tools/testing/selftests/networking/timestamping/txtimestamp.c fd = socket(family, type, 0); fd 704 tools/testing/selftests/networking/timestamping/txtimestamp.c if (fd == -1) fd 707 tools/testing/selftests/networking/timestamping/txtimestamp.c if (bind(fd, addr, alen)) fd 710 tools/testing/selftests/networking/timestamping/txtimestamp.c if (type == SOCK_STREAM && listen(fd, 10)) fd 86 tools/testing/selftests/pidfd/pidfd_poll_test.c fds.fd = pidfd; fd 369 tools/testing/selftests/pidfd/pidfd_test.c event.data.fd = pidfd; fd 193 tools/testing/selftests/powerpc/alignment/alignment_handler.c int offset, width, fd, rc, r; fd 198 tools/testing/selftests/powerpc/alignment/alignment_handler.c fd = open("/dev/fb0", O_RDWR); fd 199 tools/testing/selftests/powerpc/alignment/alignment_handler.c if (fd < 0) { fd 206 tools/testing/selftests/powerpc/alignment/alignment_handler.c fd, 0x0); fd 208 tools/testing/selftests/powerpc/alignment/alignment_handler.c fd, bufsize); fd 268 tools/testing/selftests/powerpc/alignment/alignment_handler.c close(fd); fd 275 tools/testing/selftests/powerpc/alignment/alignment_handler.c int fd; fd 277 tools/testing/selftests/powerpc/alignment/alignment_handler.c fd = open("/dev/fb0", O_RDWR); fd 278 tools/testing/selftests/powerpc/alignment/alignment_handler.c if (fd < 0) fd 281 tools/testing/selftests/powerpc/alignment/alignment_handler.c close(fd); fd 74 tools/testing/selftests/powerpc/dscr/dscr.h int fd = -1, ret; fd 78 tools/testing/selftests/powerpc/dscr/dscr.h if (fd == -1) { fd 79 tools/testing/selftests/powerpc/dscr/dscr.h fd = open(DSCR_DEFAULT, O_RDONLY); fd 80 tools/testing/selftests/powerpc/dscr/dscr.h if (fd == -1) { fd 86 tools/testing/selftests/powerpc/dscr/dscr.h lseek(fd, 0, SEEK_SET); fd 87 tools/testing/selftests/powerpc/dscr/dscr.h ret = read(fd, buf, sizeof(buf)); fd 93 tools/testing/selftests/powerpc/dscr/dscr.h close(fd); fd 99 tools/testing/selftests/powerpc/dscr/dscr.h int fd = -1, ret; fd 102 tools/testing/selftests/powerpc/dscr/dscr.h if (fd == -1) { fd 103 tools/testing/selftests/powerpc/dscr/dscr.h fd = open(DSCR_DEFAULT, O_RDWR); fd 104 tools/testing/selftests/powerpc/dscr/dscr.h if (fd == -1) { fd 110 tools/testing/selftests/powerpc/dscr/dscr.h ret = write(fd, buf, strlen(buf)); fd 115 tools/testing/selftests/powerpc/dscr/dscr.h close(fd); fd 16 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c int fd, rc; fd 18 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c fd = open(file, O_RDWR); fd 19 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c if (fd == -1) { fd 24 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c rc = read(fd, buf, sizeof(buf)); fd 29 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c close(fd); fd 40 tools/testing/selftests/powerpc/include/utils.h int perf_event_enable(int fd); fd 41 tools/testing/selftests/powerpc/include/utils.h int perf_event_disable(int fd); fd 42 tools/testing/selftests/powerpc/include/utils.h int perf_event_reset(int fd); fd 193 tools/testing/selftests/powerpc/mm/subpage_prot.c int fd; fd 197 tools/testing/selftests/powerpc/mm/subpage_prot.c fd = open(file_name, O_RDWR); fd 198 tools/testing/selftests/powerpc/mm/subpage_prot.c if (fd == -1) { fd 204 tools/testing/selftests/powerpc/mm/subpage_prot.c filesize = lseek(fd, 0, SEEK_END); fd 209 tools/testing/selftests/powerpc/mm/subpage_prot.c MAP_SHARED, fd, 0); fd 107 tools/testing/selftests/powerpc/pmu/count_instructions.c if (event_open_with_group(&events[1], events[0].fd)) { fd 282 tools/testing/selftests/powerpc/pmu/ebb/ebb.c rc = ioctl(e->fd, PERF_EVENT_IOC_ENABLE); fd 77 tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c FAIL_IF(event_open_with_group(&event, leader.fd)); fd 89 tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c FAIL_IF(event_open_with_group(&event, leader.fd) == 0); fd 104 tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c FAIL_IF(event_open_with_group(&event, leader.fd) == 0); fd 42 tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c group_fd = events[0].fd; fd 53 tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c FAIL_IF(ioctl(events[0].fd, PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP)); fd 54 tools/testing/selftests/powerpc/pmu/event.c e->fd = perf_event_open(&e->attr, pid, cpu, group_fd, 0); fd 55 tools/testing/selftests/powerpc/pmu/event.c if (e->fd == -1) { fd 85 tools/testing/selftests/powerpc/pmu/event.c close(e->fd); fd 90 tools/testing/selftests/powerpc/pmu/event.c return ioctl(e->fd, PERF_EVENT_IOC_ENABLE); fd 95 tools/testing/selftests/powerpc/pmu/event.c return ioctl(e->fd, PERF_EVENT_IOC_DISABLE); fd 100 tools/testing/selftests/powerpc/pmu/event.c return ioctl(e->fd, PERF_EVENT_IOC_RESET); fd 107 tools/testing/selftests/powerpc/pmu/event.c rc = read(e->fd, &e->result, sizeof(e->result)); fd 18 tools/testing/selftests/powerpc/pmu/event.h int fd; fd 71 tools/testing/selftests/powerpc/pmu/per_event_excludes.c FAIL_IF(event_open_with_group(&events[i], events[0].fd)); fd 259 tools/testing/selftests/powerpc/ptrace/core-pkey.c int fd, i, ret, status; fd 323 tools/testing/selftests/powerpc/ptrace/core-pkey.c fd = open(filename[i], O_RDONLY); fd 324 tools/testing/selftests/powerpc/ptrace/core-pkey.c if (fd == -1) { fd 330 tools/testing/selftests/powerpc/ptrace/core-pkey.c core = mmap(NULL, core_size, PROT_READ, MAP_PRIVATE, fd, 0); fd 340 tools/testing/selftests/powerpc/ptrace/core-pkey.c close(fd); fd 48 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c int fd; fd 58 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c fd = sys_perf_event_open(&attr, 0, -1, -1, 0); fd 59 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c if (fd < 0) fd 61 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c close(fd); fd 48 tools/testing/selftests/powerpc/security/rfi_flush.c int fd, passes = 0, iter, rc = 0; fd 64 tools/testing/selftests/powerpc/security/rfi_flush.c fd = perf_event_open_counter(PERF_TYPE_RAW, /* L1d miss */ 0x400f0, -1); fd 65 tools/testing/selftests/powerpc/security/rfi_flush.c FAIL_IF(fd < 0); fd 69 tools/testing/selftests/powerpc/security/rfi_flush.c FAIL_IF(perf_event_enable(fd)); fd 82 tools/testing/selftests/powerpc/security/rfi_flush.c FAIL_IF(perf_event_reset(fd)); fd 86 tools/testing/selftests/powerpc/security/rfi_flush.c FAIL_IF(read(fd, &v, sizeof(v)) != sizeof(v)); fd 124 tools/testing/selftests/powerpc/security/rfi_flush.c perf_event_disable(fd); fd 125 tools/testing/selftests/powerpc/security/rfi_flush.c close(fd); fd 41 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c int fd; fd 51 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c fd = mkstemp(tmpfile); fd 52 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c assert(fd >= 0); fd 56 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c assert(write(fd, buf, pgsize) == pgsize); fd 60 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c a = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); fd 96 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c close(fd); fd 32 tools/testing/selftests/powerpc/utils.c int rc, fd; fd 34 tools/testing/selftests/powerpc/utils.c fd = open("/proc/self/auxv", O_RDONLY); fd 35 tools/testing/selftests/powerpc/utils.c if (fd == -1) { fd 40 tools/testing/selftests/powerpc/utils.c num = read(fd, buf, buf_size); fd 55 tools/testing/selftests/powerpc/utils.c close(fd); fd 132 tools/testing/selftests/powerpc/utils.c int rc = -1, fd; fd 139 tools/testing/selftests/powerpc/utils.c if ((fd = open(path, O_RDONLY)) < 0) fd 142 tools/testing/selftests/powerpc/utils.c if ((rc = read(fd, value, sizeof(value))) < 0) fd 147 tools/testing/selftests/powerpc/utils.c close(fd); fd 154 tools/testing/selftests/powerpc/utils.c int rc = -1, fd; fd 161 tools/testing/selftests/powerpc/utils.c if ((fd = open(path, O_WRONLY)) < 0) fd 166 tools/testing/selftests/powerpc/utils.c if ((rc = write(fd, value, strlen(value))) < 0) fd 169 tools/testing/selftests/powerpc/utils.c close(fd); fd 200 tools/testing/selftests/powerpc/utils.c int fd; fd 205 tools/testing/selftests/powerpc/utils.c fd = perf_event_open(&event_attr, 0, -1, group_fd, 0); fd 207 tools/testing/selftests/powerpc/utils.c if (fd < 0) fd 210 tools/testing/selftests/powerpc/utils.c return fd; fd 213 tools/testing/selftests/powerpc/utils.c int perf_event_enable(int fd) fd 215 tools/testing/selftests/powerpc/utils.c if (ioctl(fd, PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) == -1) { fd 223 tools/testing/selftests/powerpc/utils.c int perf_event_disable(int fd) fd 225 tools/testing/selftests/powerpc/utils.c if (ioctl(fd, PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) == -1) { fd 233 tools/testing/selftests/powerpc/utils.c int perf_event_reset(int fd) fd 235 tools/testing/selftests/powerpc/utils.c if (ioctl(fd, PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) == -1) { fd 53 tools/testing/selftests/proc/fd-001-lookup.c static void test_lookup(unsigned int fd) fd 60 tools/testing/selftests/proc/fd-001-lookup.c snprintf(buf, sizeof(buf), "/proc/self/fd/%u", fd); fd 67 tools/testing/selftests/proc/fd-001-lookup.c snprintf(buf, sizeof(buf), "/proc/self/fd/%c%u", c, fd); fd 75 tools/testing/selftests/proc/fd-001-lookup.c snprintf(buf, sizeof(buf), "/proc/self/fd/%u%c", fd, c); fd 102 tools/testing/selftests/proc/fd-001-lookup.c unsigned int fd, target_fd; fd 126 tools/testing/selftests/proc/fd-001-lookup.c unsigned int fd; fd 135 tools/testing/selftests/proc/fd-001-lookup.c fd = fd_ull; fd 136 tools/testing/selftests/proc/fd-001-lookup.c if (fd == dirfd(d)) fd 138 tools/testing/selftests/proc/fd-001-lookup.c close(fd); fd 146 tools/testing/selftests/proc/fd-001-lookup.c fd = open("/", O_PATH|O_DIRECTORY); fd 147 tools/testing/selftests/proc/fd-001-lookup.c assert(fd == 0); fd 148 tools/testing/selftests/proc/fd-001-lookup.c test_lookup(fd); fd 149 tools/testing/selftests/proc/fd-001-lookup.c close(fd); fd 153 tools/testing/selftests/proc/fd-001-lookup.c fd = open("/", O_PATH|O_DIRECTORY); fd 154 tools/testing/selftests/proc/fd-001-lookup.c assert(fd == 0); fd 158 tools/testing/selftests/proc/fd-001-lookup.c if (dup2(fd, target_fd) == target_fd) fd 163 tools/testing/selftests/proc/fd-001-lookup.c close(fd); fd 44 tools/testing/selftests/proc/fd-003-kthread.c int dir_fd, fd; fd 56 tools/testing/selftests/proc/fd-003-kthread.c fd = openat(dir_fd, "stat", O_RDONLY); fd 57 tools/testing/selftests/proc/fd-003-kthread.c if (fd == -1) { fd 61 tools/testing/selftests/proc/fd-003-kthread.c rv = read(fd, buf, sizeof(buf)); fd 62 tools/testing/selftests/proc/fd-003-kthread.c close(fd); fd 88 tools/testing/selftests/proc/fd-003-kthread.c fd = -1; fd 90 tools/testing/selftests/proc/fd-003-kthread.c fd = openat(dir_fd, "fd", O_RDONLY|O_DIRECTORY); fd 93 tools/testing/selftests/proc/fd-003-kthread.c return fd; fd 96 tools/testing/selftests/proc/fd-003-kthread.c static void test_readdir(int fd) fd 101 tools/testing/selftests/proc/fd-003-kthread.c d = fdopendir(fd); fd 122 tools/testing/selftests/proc/fd-003-kthread.c static void test_lookup_fail(int fd, const char *pathname) fd 127 tools/testing/selftests/proc/fd-003-kthread.c rv = sys_statx(fd, pathname, AT_SYMLINK_NOFOLLOW, 0, (void *)stx); fd 131 tools/testing/selftests/proc/fd-003-kthread.c static void test_lookup(int fd) fd 139 tools/testing/selftests/proc/fd-003-kthread.c test_lookup_fail(fd, buf); fd 143 tools/testing/selftests/proc/fd-003-kthread.c test_lookup_fail(fd, buf); fd 147 tools/testing/selftests/proc/fd-003-kthread.c test_lookup_fail(fd, buf); fd 151 tools/testing/selftests/proc/fd-003-kthread.c test_lookup_fail(fd, buf); fd 158 tools/testing/selftests/proc/fd-003-kthread.c int fd; fd 167 tools/testing/selftests/proc/fd-003-kthread.c while ((fd = kernel_thread_fd(pid)) == -1 && pid < 1024) { fd 174 tools/testing/selftests/proc/fd-003-kthread.c test_readdir(fd); fd 175 tools/testing/selftests/proc/fd-003-kthread.c test_lookup(fd); fd 42 tools/testing/selftests/proc/proc-loadavg-001.c int fd; fd 45 tools/testing/selftests/proc/proc-loadavg-001.c fd = open("/proc/loadavg" , O_RDONLY); fd 46 tools/testing/selftests/proc/proc-loadavg-001.c if (fd == -1) fd 48 tools/testing/selftests/proc/proc-loadavg-001.c rv = read(fd, buf, sizeof(buf)); fd 65 tools/testing/selftests/proc/proc-loadavg-001.c lseek(fd, 0, SEEK_SET); fd 66 tools/testing/selftests/proc/proc-loadavg-001.c rv = read(fd, buf, sizeof(buf)); fd 158 tools/testing/selftests/proc/proc-pid-vm.c int fd, fd1; fd 194 tools/testing/selftests/proc/proc-pid-vm.c fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_EXCL|O_TMPFILE, 0700); fd 195 tools/testing/selftests/proc/proc-pid-vm.c if (fd == -1) { fd 199 tools/testing/selftests/proc/proc-pid-vm.c if (writev(fd, iov, 3) != sizeof(struct elf64_hdr) + sizeof(struct elf64_phdr) + len) { fd 204 tools/testing/selftests/proc/proc-pid-vm.c snprintf(buf, sizeof(buf), "/proc/self/fd/%u", fd); fd 206 tools/testing/selftests/proc/proc-pid-vm.c close(fd); fd 318 tools/testing/selftests/proc/proc-pid-vm.c int fd; fd 321 tools/testing/selftests/proc/proc-pid-vm.c fd = open(buf, O_RDONLY); fd 322 tools/testing/selftests/proc/proc-pid-vm.c if (fd == -1) { fd 325 tools/testing/selftests/proc/proc-pid-vm.c rv = read(fd, buf, sizeof(buf)); fd 337 tools/testing/selftests/proc/proc-pid-vm.c int fd; fd 340 tools/testing/selftests/proc/proc-pid-vm.c fd = open(buf, O_RDONLY); fd 341 tools/testing/selftests/proc/proc-pid-vm.c if (fd == -1) { fd 344 tools/testing/selftests/proc/proc-pid-vm.c rv = read(fd, buf, sizeof(buf)); fd 393 tools/testing/selftests/proc/proc-pid-vm.c int fd; fd 396 tools/testing/selftests/proc/proc-pid-vm.c fd = open(buf, O_RDONLY); fd 397 tools/testing/selftests/proc/proc-pid-vm.c if (fd == -1) { fd 400 tools/testing/selftests/proc/proc-pid-vm.c rv = read(fd, buf, sizeof(buf)); fd 429 tools/testing/selftests/proc/proc-pid-vm.c int fd; fd 432 tools/testing/selftests/proc/proc-pid-vm.c fd = open(buf, O_RDONLY); fd 433 tools/testing/selftests/proc/proc-pid-vm.c if (fd == -1) { fd 436 tools/testing/selftests/proc/proc-pid-vm.c rv = read(fd, buf, sizeof(buf)); fd 51 tools/testing/selftests/proc/proc-self-map-files-001.c int fd; fd 54 tools/testing/selftests/proc/proc-self-map-files-001.c fd = open("/dev/zero", O_RDONLY); fd 55 tools/testing/selftests/proc/proc-self-map-files-001.c if (fd == -1) fd 58 tools/testing/selftests/proc/proc-self-map-files-001.c p = mmap(NULL, PAGE_SIZE, PROT_NONE, MAP_PRIVATE|MAP_FILE, fd, 0); fd 57 tools/testing/selftests/proc/proc-self-map-files-002.c int fd; fd 60 tools/testing/selftests/proc/proc-self-map-files-002.c fd = open("/dev/zero", O_RDONLY); fd 61 tools/testing/selftests/proc/proc-self-map-files-002.c if (fd == -1) fd 65 tools/testing/selftests/proc/proc-self-map-files-002.c p = mmap((void *)va, PAGE_SIZE, PROT_NONE, MAP_PRIVATE|MAP_FILE|MAP_FIXED, fd, 0); fd 26 tools/testing/selftests/proc/proc-self-syscall.c static inline ssize_t sys_read(int fd, void *buf, size_t len) fd 28 tools/testing/selftests/proc/proc-self-syscall.c return syscall(SYS_read, fd, buf, len); fd 35 tools/testing/selftests/proc/proc-self-syscall.c int fd; fd 38 tools/testing/selftests/proc/proc-self-syscall.c fd = open("/proc/self/syscall", O_RDONLY); fd 39 tools/testing/selftests/proc/proc-self-syscall.c if (fd == -1) { fd 47 tools/testing/selftests/proc/proc-self-syscall.c (long)SYS_read, (long)fd, (long)buf2, (long)sizeof(buf2)); fd 50 tools/testing/selftests/proc/proc-self-syscall.c rv = sys_read(fd, buf2, sizeof(buf2)); fd 25 tools/testing/selftests/proc/proc-self-wchan.c int fd; fd 27 tools/testing/selftests/proc/proc-self-wchan.c fd = open("/proc/self/wchan", O_RDONLY); fd 28 tools/testing/selftests/proc/proc-self-wchan.c if (fd == -1) { fd 35 tools/testing/selftests/proc/proc-self-wchan.c if (read(fd, buf, sizeof(buf)) != 1) fd 29 tools/testing/selftests/proc/proc-uptime-001.c int fd; fd 31 tools/testing/selftests/proc/proc-uptime-001.c fd = open("/proc/uptime", O_RDONLY); fd 32 tools/testing/selftests/proc/proc-uptime-001.c assert(fd >= 0); fd 34 tools/testing/selftests/proc/proc-uptime-001.c proc_uptime(fd, &u0, &i0); fd 37 tools/testing/selftests/proc/proc-uptime-001.c proc_uptime(fd, &u1, &i1); fd 49 tools/testing/selftests/proc/proc-uptime-002.c int fd; fd 60 tools/testing/selftests/proc/proc-uptime-002.c fd = open("/proc/uptime", O_RDONLY); fd 61 tools/testing/selftests/proc/proc-uptime-002.c assert(fd >= 0); fd 63 tools/testing/selftests/proc/proc-uptime-002.c proc_uptime(fd, &u0, &i0); fd 71 tools/testing/selftests/proc/proc-uptime-002.c proc_uptime(fd, &u1, &i1); fd 25 tools/testing/selftests/proc/proc-uptime.h static void proc_uptime(int fd, uint64_t *uptime, uint64_t *idle) fd 33 tools/testing/selftests/proc/proc-uptime.h rv = pread(fd, buf, sizeof(buf), 0); fd 41 tools/testing/selftests/proc/read.c int fd; fd 45 tools/testing/selftests/proc/read.c fd = openat(dirfd(d), filename, O_RDONLY|O_NONBLOCK); fd 46 tools/testing/selftests/proc/read.c if (fd == -1) fd 48 tools/testing/selftests/proc/read.c rv = read(fd, buf, sizeof(buf)); fd 50 tools/testing/selftests/proc/read.c close(fd); fd 55 tools/testing/selftests/proc/read.c int fd; fd 58 tools/testing/selftests/proc/read.c fd = openat(dirfd(d), filename, O_WRONLY); fd 59 tools/testing/selftests/proc/read.c if (fd == -1) fd 61 tools/testing/selftests/proc/read.c rv = write(fd, buf, len); fd 63 tools/testing/selftests/proc/read.c close(fd); fd 93 tools/testing/selftests/proc/read.c int fd; fd 107 tools/testing/selftests/proc/read.c fd = openat(dirfd(d), de->d_name, O_DIRECTORY|O_RDONLY); fd 108 tools/testing/selftests/proc/read.c if (fd == -1) fd 110 tools/testing/selftests/proc/read.c dd = fdopendir(fd); fd 47 tools/testing/selftests/proc/setns-dcache.c int fd[2]; fd 65 tools/testing/selftests/proc/setns-dcache.c if (pipe(fd) == -1) { fd 79 tools/testing/selftests/proc/setns-dcache.c if (write(fd[1], &_, 1) != 1) { fd 88 tools/testing/selftests/proc/setns-dcache.c if (read(fd[0], &_, 1) != 1) { fd 114 tools/testing/selftests/proc/setns-dcache.c int fd; fd 116 tools/testing/selftests/proc/setns-dcache.c fd = open("/proc/net/unix", O_RDONLY); fd 117 tools/testing/selftests/proc/setns-dcache.c if (fd == -1) { fd 122 tools/testing/selftests/proc/setns-dcache.c rv = read(fd, buf, sizeof(buf)); fd 46 tools/testing/selftests/proc/setns-sysvipc.c int fd[2]; fd 64 tools/testing/selftests/proc/setns-sysvipc.c if (pipe(fd) == -1) { fd 78 tools/testing/selftests/proc/setns-sysvipc.c if (write(fd[1], &_, 1) != 1) { fd 87 tools/testing/selftests/proc/setns-sysvipc.c if (read(fd[0], &_, 1) != 1) { fd 113 tools/testing/selftests/proc/setns-sysvipc.c int fd; fd 115 tools/testing/selftests/proc/setns-sysvipc.c fd = open("/proc/sysvipc/shm", O_RDONLY); fd 116 tools/testing/selftests/proc/setns-sysvipc.c if (fd == -1) { fd 122 tools/testing/selftests/proc/setns-sysvipc.c rv = read(fd, buf, sizeof(buf)); fd 56 tools/testing/selftests/ptp/testptp.c static void do_flag_test(int fd, unsigned int index) fd 78 tools/testing/selftests/ptp/testptp.c err = ioctl(fd, request[i], &extts_request); fd 82 tools/testing/selftests/ptp/testptp.c err = ioctl(fd, request[i], &extts_request); fd 87 tools/testing/selftests/ptp/testptp.c static clockid_t get_clockid(int fd) fd 90 tools/testing/selftests/ptp/testptp.c return (((unsigned int) ~fd) << 3) | CLOCKFD; fd 158 tools/testing/selftests/ptp/testptp.c int c, cnt, fd; fd 249 tools/testing/selftests/ptp/testptp.c fd = open(device, O_RDWR); fd 250 tools/testing/selftests/ptp/testptp.c if (fd < 0) { fd 255 tools/testing/selftests/ptp/testptp.c clkid = get_clockid(fd); fd 262 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_CLOCK_GETCAPS, &caps)) { fd 347 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_EXTTS_REQUEST, &extts_request)) { fd 354 tools/testing/selftests/ptp/testptp.c cnt = read(fd, &event, sizeof(event)); fd 365 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_EXTTS_REQUEST, &extts_request)) { fd 371 tools/testing/selftests/ptp/testptp.c do_flag_test(fd, index); fd 376 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_CLOCK_GETCAPS, &caps)) { fd 383 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_PIN_GETFUNC, &desc)) { fd 403 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_PEROUT_REQUEST, &perout_request)) { fd 415 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_PIN_SETFUNC, &desc)) { fd 424 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_ENABLE_PPS, enable)) { fd 445 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_SYS_OFFSET, sysoff)) fd 472 tools/testing/selftests/ptp/testptp.c close(fd); fd 27 tools/testing/selftests/rtc/rtctest.c int fd; fd 31 tools/testing/selftests/rtc/rtctest.c self->fd = open(rtc_file, O_RDONLY); fd 32 tools/testing/selftests/rtc/rtctest.c ASSERT_NE(-1, self->fd); fd 36 tools/testing/selftests/rtc/rtctest.c close(self->fd); fd 44 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &rtc_tm); fd 57 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_UIE_ON, 0); fd 66 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(data)); fd 73 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_UIE_OFF, 0); fd 82 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_UIE_ON, 0); fd 94 tools/testing/selftests/rtc/rtctest.c FD_SET(self->fd, &readfds); fd 96 tools/testing/selftests/rtc/rtctest.c rc = select(self->fd + 1, &readfds, NULL, NULL, &tv); fd 101 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(unsigned long)); fd 108 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_UIE_OFF, 0); fd 120 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 126 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_ALM_SET, &tm); fd 133 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_ALM_READ, &tm); fd 140 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_AIE_ON, 0); fd 144 tools/testing/selftests/rtc/rtctest.c FD_SET(self->fd, &readfds); fd 146 tools/testing/selftests/rtc/rtctest.c rc = select(self->fd + 1, &readfds, NULL, NULL, &tv); fd 151 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_AIE_OFF, 0); fd 154 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(unsigned long)); fd 158 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 174 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time); fd 182 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_WKALM_SET, &alarm); fd 189 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_WKALM_RD, &alarm); fd 198 tools/testing/selftests/rtc/rtctest.c FD_SET(self->fd, &readfds); fd 200 tools/testing/selftests/rtc/rtctest.c rc = select(self->fd + 1, &readfds, NULL, NULL, &tv); fd 204 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(unsigned long)); fd 207 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 222 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 228 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_ALM_SET, &tm); fd 235 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_ALM_READ, &tm); fd 242 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_AIE_ON, 0); fd 246 tools/testing/selftests/rtc/rtctest.c FD_SET(self->fd, &readfds); fd 248 tools/testing/selftests/rtc/rtctest.c rc = select(self->fd + 1, &readfds, NULL, NULL, &tv); fd 253 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_AIE_OFF, 0); fd 256 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(unsigned long)); fd 260 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 276 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time); fd 284 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_WKALM_SET, &alarm); fd 291 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_WKALM_RD, &alarm); fd 300 tools/testing/selftests/rtc/rtctest.c FD_SET(self->fd, &readfds); fd 302 tools/testing/selftests/rtc/rtctest.c rc = select(self->fd + 1, &readfds, NULL, NULL, &tv); fd 306 tools/testing/selftests/rtc/rtctest.c rc = read(self->fd, &data, sizeof(unsigned long)); fd 309 tools/testing/selftests/rtc/rtctest.c rc = ioctl(self->fd, RTC_RD_TIME, &tm); fd 23 tools/testing/selftests/rtc/setdate.c int fd, retval; fd 41 tools/testing/selftests/rtc/setdate.c fd = open(rtc, O_RDONLY); fd 42 tools/testing/selftests/rtc/setdate.c if (fd == -1) { fd 57 tools/testing/selftests/rtc/setdate.c retval = ioctl(fd, RTC_SET_TIME, &new); fd 60 tools/testing/selftests/rtc/setdate.c close(fd); fd 65 tools/testing/selftests/rtc/setdate.c retval = ioctl(fd, RTC_RD_TIME, ¤t); fd 75 tools/testing/selftests/rtc/setdate.c close(fd); fd 43 tools/testing/selftests/safesetid/safesetid-test.c int fd; fd 58 tools/testing/selftests/safesetid/safesetid-test.c fd = open(filename, O_WRONLY); fd 59 tools/testing/selftests/safesetid/safesetid-test.c if (fd < 0) { fd 64 tools/testing/selftests/safesetid/safesetid-test.c written = write(fd, buf, buf_len); fd 75 tools/testing/selftests/safesetid/safesetid-test.c if (close(fd) != 0) { fd 99 tools/testing/selftests/safesetid/safesetid-test.c FILE *fd; fd 104 tools/testing/selftests/safesetid/safesetid-test.c fd=fopen("/etc/passwd","a"); fd 105 tools/testing/selftests/safesetid/safesetid-test.c if (fd == NULL) fd 107 tools/testing/selftests/safesetid/safesetid-test.c if (fseek(fd, 0, SEEK_END)) fd 115 tools/testing/selftests/safesetid/safesetid-test.c int value = putpwent(&p,fd); fd 118 tools/testing/selftests/safesetid/safesetid-test.c if (fclose(fd)) fd 125 tools/testing/selftests/safesetid/safesetid-test.c int fd = open(add_whitelist_policy_file, O_WRONLY); fd 126 tools/testing/selftests/safesetid/safesetid-test.c if (fd < 0) { fd 136 tools/testing/selftests/safesetid/safesetid-test.c if (close(fd) != 0) { fd 151 tools/testing/selftests/safesetid/safesetid-test.c int fd; fd 153 tools/testing/selftests/safesetid/safesetid-test.c fd = open(add_whitelist_policy_file, O_WRONLY); fd 154 tools/testing/selftests/safesetid/safesetid-test.c if (fd < 0) fd 156 tools/testing/selftests/safesetid/safesetid-test.c written = write(fd, policy_str, strlen(policy_str)); fd 165 tools/testing/selftests/safesetid/safesetid-test.c if (close(fd) != 0) { fd 641 tools/testing/selftests/seccomp/seccomp_bpf.c int fd; fd 653 tools/testing/selftests/seccomp/seccomp_bpf.c fd = open("/dev/zero", O_RDONLY); fd 654 tools/testing/selftests/seccomp/seccomp_bpf.c ASSERT_NE(-1, fd); fd 658 tools/testing/selftests/seccomp/seccomp_bpf.c NULL, page_size, PROT_READ, MAP_PRIVATE, fd, page_size); fd 662 tools/testing/selftests/seccomp/seccomp_bpf.c NULL, page_size, PROT_READ, MAP_PRIVATE, fd, 0x0C0FFEE); fd 668 tools/testing/selftests/seccomp/seccomp_bpf.c close(fd); fd 1372 tools/testing/selftests/seccomp/seccomp_bpf.c void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee, fd 1405 tools/testing/selftests/seccomp/seccomp_bpf.c ASSERT_EQ(1, write(fd, "A", 1)); fd 1406 tools/testing/selftests/seccomp/seccomp_bpf.c ASSERT_EQ(0, close(fd)); fd 3144 tools/testing/selftests/seccomp/seccomp_bpf.c pollfd.fd = listener; fd 3163 tools/testing/selftests/seccomp/seccomp_bpf.c pollfd.fd = listener; fd 184 tools/testing/selftests/sparc64/drivers/adi-test.c static int read_adi(int fd, unsigned char *buf, int buf_sz) fd 191 tools/testing/selftests/sparc64/drivers/adi-test.c ret = read(fd, buf + bytes_read, buf_sz - bytes_read); fd 208 tools/testing/selftests/sparc64/drivers/adi-test.c static int pread_adi(int fd, unsigned char *buf, fd 218 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pread(fd, buf + bytes_read, buf_sz - bytes_read, fd 240 tools/testing/selftests/sparc64/drivers/adi-test.c static int write_adi(int fd, const unsigned char * const buf, int buf_sz) fd 247 tools/testing/selftests/sparc64/drivers/adi-test.c ret = write(fd, buf + bytes_written, buf_sz - bytes_written); fd 263 tools/testing/selftests/sparc64/drivers/adi-test.c static int pwrite_adi(int fd, const unsigned char * const buf, fd 274 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pwrite(fd, buf + bytes_written, fd 297 tools/testing/selftests/sparc64/drivers/adi-test.c static off_t seek_adi(int fd, off_t offset, int whence) fd 303 tools/testing/selftests/sparc64/drivers/adi-test.c ret = lseek(fd, offset, whence); fd 313 tools/testing/selftests/sparc64/drivers/adi-test.c (void)lseek(fd, 0, SEEK_END); fd 317 tools/testing/selftests/sparc64/drivers/adi-test.c static int test0_prpw_aligned_1byte(int fd) fd 331 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pwrite_adi(fd, version, sizeof(version), offset); fd 335 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pread_adi(fd, version, sizeof(version), offset); fd 351 tools/testing/selftests/sparc64/drivers/adi-test.c static int test1_prpw_aligned_4096bytes(int fd) fd 368 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pwrite_adi(fd, version, sizeof(version), offset); fd 372 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pread_adi(fd, version, sizeof(version), offset); fd 391 tools/testing/selftests/sparc64/drivers/adi-test.c static int test2_prpw_aligned_10327bytes(int fd) fd 408 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pwrite_adi(fd, version, sizeof(version), offset); fd 412 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pread_adi(fd, version, sizeof(version), offset); fd 431 tools/testing/selftests/sparc64/drivers/adi-test.c static int test3_prpw_unaligned_12541bytes(int fd) fd 448 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pwrite_adi(fd, version, sizeof(version), offset); fd 452 tools/testing/selftests/sparc64/drivers/adi-test.c ret = pread_adi(fd, version, sizeof(version), offset); fd 470 tools/testing/selftests/sparc64/drivers/adi-test.c static int test4_lseek(int fd) fd 480 tools/testing/selftests/sparc64/drivers/adi-test.c offset_out = seek_adi(fd, offset_in, SEEK_SET); fd 487 tools/testing/selftests/sparc64/drivers/adi-test.c offset_out = seek_adi(fd, offset_in, SEEK_SET); fd 496 tools/testing/selftests/sparc64/drivers/adi-test.c offset_out = seek_adi(fd, 0, SEEK_CUR); fd 502 tools/testing/selftests/sparc64/drivers/adi-test.c offset_out = seek_adi(fd, OFFSET_ADD, SEEK_CUR); fd 508 tools/testing/selftests/sparc64/drivers/adi-test.c offset_out = seek_adi(fd, OFFSET_SUBTRACT, SEEK_CUR); fd 519 tools/testing/selftests/sparc64/drivers/adi-test.c static int test5_rw_aligned_1byte(int fd) fd 532 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 538 tools/testing/selftests/sparc64/drivers/adi-test.c ret = write_adi(fd, &version, sizeof(version)); fd 542 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 548 tools/testing/selftests/sparc64/drivers/adi-test.c ret = read_adi(fd, &version, sizeof(version)); fd 564 tools/testing/selftests/sparc64/drivers/adi-test.c static int test6_rw_aligned_9434bytes(int fd) fd 579 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 585 tools/testing/selftests/sparc64/drivers/adi-test.c ret = write_adi(fd, version, sizeof(version)); fd 591 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 597 tools/testing/selftests/sparc64/drivers/adi-test.c ret = read_adi(fd, version, sizeof(version)); fd 616 tools/testing/selftests/sparc64/drivers/adi-test.c static int test7_rw_aligned_14963bytes(int fd) fd 633 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 639 tools/testing/selftests/sparc64/drivers/adi-test.c ret = write_adi(fd, version, sizeof(version)); fd 645 tools/testing/selftests/sparc64/drivers/adi-test.c oret = seek_adi(fd, offset, SEEK_SET); fd 651 tools/testing/selftests/sparc64/drivers/adi-test.c ret = read_adi(fd, version, sizeof(version)); fd 671 tools/testing/selftests/sparc64/drivers/adi-test.c static int (*tests[])(int fd) = { fd 685 tools/testing/selftests/sparc64/drivers/adi-test.c int fd, ret, test; fd 691 tools/testing/selftests/sparc64/drivers/adi-test.c fd = open("/dev/adi", O_RDWR); fd 692 tools/testing/selftests/sparc64/drivers/adi-test.c if (fd < 0) { fd 701 tools/testing/selftests/sparc64/drivers/adi-test.c ret = (*tests[test])(fd); fd 710 tools/testing/selftests/sparc64/drivers/adi-test.c close(fd); fd 38 tools/testing/selftests/sync/sw_sync.h int sw_sync_timeline_is_valid(int fd); fd 39 tools/testing/selftests/sync/sw_sync.h int sw_sync_timeline_inc(int fd, unsigned int count); fd 40 tools/testing/selftests/sync/sw_sync.h void sw_sync_timeline_destroy(int fd); fd 42 tools/testing/selftests/sync/sw_sync.h int sw_sync_fence_create(int fd, const char *name, unsigned int value); fd 43 tools/testing/selftests/sync/sw_sync.h int sw_sync_fence_is_valid(int fd); fd 44 tools/testing/selftests/sync/sw_sync.h void sw_sync_fence_destroy(int fd); fd 58 tools/testing/selftests/sync/sync.c int sync_wait(int fd, int timeout) fd 62 tools/testing/selftests/sync/sync.c fds.fd = fd; fd 84 tools/testing/selftests/sync/sync.c static struct sync_file_info *sync_file_info(int fd) fd 94 tools/testing/selftests/sync/sync.c err = ioctl(fd, SYNC_IOC_FILE_INFO, info); fd 114 tools/testing/selftests/sync/sync.c err = ioctl(fd, SYNC_IOC_FILE_INFO, info); fd 131 tools/testing/selftests/sync/sync.c int sync_fence_size(int fd) fd 134 tools/testing/selftests/sync/sync.c struct sync_file_info *info = sync_file_info(fd); fd 146 tools/testing/selftests/sync/sync.c int sync_fence_count_with_status(int fd, int status) fd 150 tools/testing/selftests/sync/sync.c struct sync_file_info *info = sync_file_info(fd); fd 171 tools/testing/selftests/sync/sync.c int sw_sync_timeline_inc(int fd, unsigned int count) fd 175 tools/testing/selftests/sync/sync.c return ioctl(fd, SW_SYNC_IOC_INC, &arg); fd 178 tools/testing/selftests/sync/sync.c int sw_sync_timeline_is_valid(int fd) fd 182 tools/testing/selftests/sync/sync.c if (fd == -1) fd 185 tools/testing/selftests/sync/sync.c status = fcntl(fd, F_GETFD, 0); fd 189 tools/testing/selftests/sync/sync.c void sw_sync_timeline_destroy(int fd) fd 191 tools/testing/selftests/sync/sync.c if (sw_sync_timeline_is_valid(fd)) fd 192 tools/testing/selftests/sync/sync.c close(fd); fd 195 tools/testing/selftests/sync/sync.c int sw_sync_fence_create(int fd, const char *name, unsigned int value) fd 204 tools/testing/selftests/sync/sync.c err = ioctl(fd, SW_SYNC_IOC_CREATE_FENCE, &data); fd 211 tools/testing/selftests/sync/sync.c int sw_sync_fence_is_valid(int fd) fd 214 tools/testing/selftests/sync/sync.c return sw_sync_timeline_is_valid(fd); fd 217 tools/testing/selftests/sync/sync.c void sw_sync_fence_destroy(int fd) fd 219 tools/testing/selftests/sync/sync.c if (sw_sync_fence_is_valid(fd)) fd 220 tools/testing/selftests/sync/sync.c close(fd); fd 35 tools/testing/selftests/sync/sync.h int sync_wait(int fd, int timeout); fd 37 tools/testing/selftests/sync/sync.h int sync_fence_size(int fd); fd 38 tools/testing/selftests/sync/sync.h int sync_fence_count_with_status(int fd, int status); fd 42 tools/testing/selftests/timers/clocksource-switch.c int fd, i; fd 47 tools/testing/selftests/timers/clocksource-switch.c fd = open("/sys/devices/system/clocksource/clocksource0/available_clocksource", O_RDONLY); fd 49 tools/testing/selftests/timers/clocksource-switch.c size = read(fd, buf, 512); fd 51 tools/testing/selftests/timers/clocksource-switch.c close(fd); fd 77 tools/testing/selftests/timers/clocksource-switch.c int fd; fd 79 tools/testing/selftests/timers/clocksource-switch.c fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_RDONLY); fd 81 tools/testing/selftests/timers/clocksource-switch.c size = read(fd, buf, size); fd 88 tools/testing/selftests/timers/clocksource-switch.c int fd; fd 91 tools/testing/selftests/timers/clocksource-switch.c fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_WRONLY); fd 93 tools/testing/selftests/timers/clocksource-switch.c if (fd < 0) fd 96 tools/testing/selftests/timers/clocksource-switch.c size = write(fd, clocksource, strlen(clocksource)); fd 101 tools/testing/selftests/timers/clocksource-switch.c close(fd); fd 30 tools/testing/selftests/timers/rtcpie.c int i, fd, retval, irqcount = 0; fd 46 tools/testing/selftests/timers/rtcpie.c fd = open(rtc, O_RDONLY); fd 48 tools/testing/selftests/timers/rtcpie.c if (fd == -1) { fd 54 tools/testing/selftests/timers/rtcpie.c retval = ioctl(fd, RTC_IRQP_READ, &old_pie_rate); fd 72 tools/testing/selftests/timers/rtcpie.c retval = ioctl(fd, RTC_IRQP_SET, tmp); fd 88 tools/testing/selftests/timers/rtcpie.c retval = ioctl(fd, RTC_PIE_ON, 0); fd 97 tools/testing/selftests/timers/rtcpie.c retval = read(fd, &data, sizeof(unsigned long)); fd 119 tools/testing/selftests/timers/rtcpie.c retval = ioctl(fd, RTC_PIE_OFF, 0); fd 127 tools/testing/selftests/timers/rtcpie.c ioctl(fd, RTC_IRQP_SET, old_pie_rate); fd 131 tools/testing/selftests/timers/rtcpie.c close(fd); fd 28 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c int fd; fd 49 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); fd 50 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c if (fd == -1) { fd 54 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c if (linkat(fd, "", AT_FDCWD, "/tmp/1", AT_EMPTY_PATH) == -1) { fd 58 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c close(fd); fd 60 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); fd 61 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c if (fd == -1) { fd 31 tools/testing/selftests/uevent/uevent_filtering.c ssize_t read_nointr(int fd, void *buf, size_t count) fd 36 tools/testing/selftests/uevent/uevent_filtering.c ret = read(fd, buf, count); fd 43 tools/testing/selftests/uevent/uevent_filtering.c ssize_t write_nointr(int fd, const void *buf, size_t count) fd 48 tools/testing/selftests/uevent/uevent_filtering.c ret = write(fd, buf, count); fd 196 tools/testing/selftests/uevent/uevent_filtering.c int fd, ret; fd 199 tools/testing/selftests/uevent/uevent_filtering.c fd = open(__DEV_FULL, O_RDWR | O_CLOEXEC); fd 200 tools/testing/selftests/uevent/uevent_filtering.c if (fd < 0) { fd 208 tools/testing/selftests/uevent/uevent_filtering.c ret = write_nointr(fd, "add\n", sizeof("add\n") - 1); fd 214 tools/testing/selftests/uevent/uevent_filtering.c close(fd); fd 56 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c static inline long linux_write(int fd, const void *data, size_t len) fd 58 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c return x86_syscall3(__NR_write, fd, (long)data, (long)len); fd 59 tools/testing/selftests/vm/compaction_test.c int fd; fd 61 tools/testing/selftests/vm/compaction_test.c fd = open("/proc/sys/vm/compact_unevictable_allowed", fd 63 tools/testing/selftests/vm/compaction_test.c if (fd < 0) { fd 69 tools/testing/selftests/vm/compaction_test.c if (read(fd, &allowed, sizeof(char)) != sizeof(char)) { fd 72 tools/testing/selftests/vm/compaction_test.c close(fd); fd 76 tools/testing/selftests/vm/compaction_test.c close(fd); fd 85 tools/testing/selftests/vm/compaction_test.c int fd; fd 94 tools/testing/selftests/vm/compaction_test.c fd = open("/proc/sys/vm/nr_hugepages", O_RDWR | O_NONBLOCK); fd 95 tools/testing/selftests/vm/compaction_test.c if (fd < 0) { fd 100 tools/testing/selftests/vm/compaction_test.c if (read(fd, initial_nr_hugepages, sizeof(initial_nr_hugepages)) <= 0) { fd 106 tools/testing/selftests/vm/compaction_test.c if (write(fd, "0", sizeof(char)) != sizeof(char)) { fd 111 tools/testing/selftests/vm/compaction_test.c lseek(fd, 0, SEEK_SET); fd 115 tools/testing/selftests/vm/compaction_test.c if (write(fd, "100000", (6*sizeof(char))) != (6*sizeof(char))) { fd 120 tools/testing/selftests/vm/compaction_test.c lseek(fd, 0, SEEK_SET); fd 122 tools/testing/selftests/vm/compaction_test.c if (read(fd, nr_hugepages, sizeof(nr_hugepages)) <= 0) { fd 142 tools/testing/selftests/vm/compaction_test.c lseek(fd, 0, SEEK_SET); fd 144 tools/testing/selftests/vm/compaction_test.c if (write(fd, initial_nr_hugepages, strlen(initial_nr_hugepages)) fd 150 tools/testing/selftests/vm/compaction_test.c close(fd); fd 154 tools/testing/selftests/vm/compaction_test.c close(fd); fd 35 tools/testing/selftests/vm/gup_benchmark.c int i, fd, filed, opt, nr_pages = 1, thp = -1, repeats = 1, write = 0; fd 90 tools/testing/selftests/vm/gup_benchmark.c fd = open("/sys/kernel/debug/gup_benchmark", O_RDWR); fd 91 tools/testing/selftests/vm/gup_benchmark.c if (fd == -1) fd 109 tools/testing/selftests/vm/gup_benchmark.c if (ioctl(fd, cmd, &gup)) fd 68 tools/testing/selftests/vm/hugepage-mmap.c int fd, ret; fd 70 tools/testing/selftests/vm/hugepage-mmap.c fd = open(FILE_NAME, O_CREAT | O_RDWR, 0755); fd 71 tools/testing/selftests/vm/hugepage-mmap.c if (fd < 0) { fd 76 tools/testing/selftests/vm/hugepage-mmap.c addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, fd, 0); fd 89 tools/testing/selftests/vm/hugepage-mmap.c close(fd); fd 53 tools/testing/selftests/vm/map_populate.c static int child_f(int sock, unsigned long *smap, int fd) fd 58 tools/testing/selftests/vm/map_populate.c MAP_PRIVATE | MAP_POPULATE, fd, 0); fd 499 tools/testing/selftests/vm/userfaultfd.c pollfd[0].fd = uffd; fd 501 tools/testing/selftests/vm/userfaultfd.c pollfd[1].fd = pipefd[cpu*2]; fd 511 tools/testing/selftests/vm/userfaultfd.c if (read(pollfd[1].fd, &tmp_chr, 1) != 1) fd 532 tools/testing/selftests/vm/userfaultfd.c pollfd[0].fd = uffd; fd 20 tools/testing/selftests/watchdog/watchdog-test.c int fd; fd 49 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_KEEPALIVE, &dummy); fd 61 tools/testing/selftests/watchdog/watchdog-test.c int ret = write(fd, &v, 1); fd 63 tools/testing/selftests/watchdog/watchdog-test.c close(fd); fd 111 tools/testing/selftests/watchdog/watchdog-test.c fd = open(file, O_WRONLY); fd 113 tools/testing/selftests/watchdog/watchdog-test.c if (fd == -1) { fd 127 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_GETSUPPORT, &info); fd 130 tools/testing/selftests/watchdog/watchdog-test.c close(fd); fd 141 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_GETBOOTSTATUS, &flags); fd 150 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); fd 160 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); fd 176 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_SETTIMEOUT, &flags); fd 186 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_GETTIMEOUT, &flags); fd 194 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_SETPRETIMEOUT, &flags); fd 204 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_GETPRETIMEOUT, &flags); fd 212 tools/testing/selftests/watchdog/watchdog-test.c ret = ioctl(fd, WDIOC_GETTIMELEFT, &flags); fd 252 tools/testing/selftests/watchdog/watchdog-test.c ret = write(fd, &v, 1); fd 255 tools/testing/selftests/watchdog/watchdog-test.c close(fd); fd 81 tools/testing/selftests/x86/protection_keys.c int fd = open(file, O_RDWR); fd 89 tools/testing/selftests/x86/protection_keys.c if (fd < 0) { fd 95 tools/testing/selftests/x86/protection_keys.c ret = write(fd, str, strlen(str)); fd 101 tools/testing/selftests/x86/protection_keys.c close(fd); fd 805 tools/testing/selftests/x86/protection_keys.c int fd; fd 819 tools/testing/selftests/x86/protection_keys.c fd = open("/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages", O_RDONLY); fd 820 tools/testing/selftests/x86/protection_keys.c if (fd < 0) { fd 826 tools/testing/selftests/x86/protection_keys.c err = read(fd, buf, sizeof(buf)-1); fd 827 tools/testing/selftests/x86/protection_keys.c close(fd); fd 866 tools/testing/selftests/x86/protection_keys.c int fd; fd 871 tools/testing/selftests/x86/protection_keys.c fd = open("/dax/foo", O_RDWR); fd 872 tools/testing/selftests/x86/protection_keys.c pkey_assert(fd >= 0); fd 874 tools/testing/selftests/x86/protection_keys.c ptr = mmap(0, size, prot, MAP_SHARED, fd, 0); fd 882 tools/testing/selftests/x86/protection_keys.c close(fd); fd 965 tools/testing/selftests/x86/protection_keys.c void __save_test_fd(int fd) fd 967 tools/testing/selftests/x86/protection_keys.c pkey_assert(fd >= 0); fd 969 tools/testing/selftests/x86/protection_keys.c test_fds[nr_test_fds] = fd; fd 52 tools/testing/vsock/control.c int fd; fd 55 tools/testing/vsock/control.c fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); fd 56 tools/testing/vsock/control.c if (fd < 0) fd 60 tools/testing/vsock/control.c if (connect(fd, ai->ai_addr, ai->ai_addrlen) < 0) fd 62 tools/testing/vsock/control.c control_fd = fd; fd 68 tools/testing/vsock/control.c if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, fd 74 tools/testing/vsock/control.c if (bind(fd, ai->ai_addr, ai->ai_addrlen) < 0) fd 76 tools/testing/vsock/control.c if (listen(fd, 1) < 0) fd 83 tools/testing/vsock/control.c control_fd = accept(fd, NULL, 0); fd 84 tools/testing/vsock/control.c close(fd); fd 94 tools/testing/vsock/control.c close(fd); fd 122 tools/testing/vsock/vsock_diag_test.c static struct vsock_stat *find_vsock_stat(struct list_head *head, int fd) fd 127 tools/testing/vsock/vsock_diag_test.c if (fstat(fd, &stat) < 0) { fd 136 tools/testing/vsock/vsock_diag_test.c fprintf(stderr, "cannot find fd %d\n", fd); fd 174 tools/testing/vsock/vsock_diag_test.c static void send_req(int fd) fd 205 tools/testing/vsock/vsock_diag_test.c if (sendmsg(fd, &msg, 0) < 0) { fd 217 tools/testing/vsock/vsock_diag_test.c static ssize_t recv_resp(int fd, void *buf, size_t len) fd 235 tools/testing/vsock/vsock_diag_test.c ret = recvmsg(fd, &msg, 0); fd 267 tools/testing/vsock/vsock_diag_test.c int fd; fd 269 tools/testing/vsock/vsock_diag_test.c fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG); fd 270 tools/testing/vsock/vsock_diag_test.c if (fd < 0) { fd 275 tools/testing/vsock/vsock_diag_test.c send_req(fd); fd 281 tools/testing/vsock/vsock_diag_test.c ret = recv_resp(fd, buf, sizeof(buf)); fd 326 tools/testing/vsock/vsock_diag_test.c close(fd); fd 363 tools/testing/vsock/vsock_diag_test.c int fd; fd 365 tools/testing/vsock/vsock_diag_test.c fd = socket(AF_VSOCK, SOCK_STREAM, 0); fd 367 tools/testing/vsock/vsock_diag_test.c if (bind(fd, &addr.sa, sizeof(addr.svm)) < 0) { fd 372 tools/testing/vsock/vsock_diag_test.c if (listen(fd, 1) < 0) { fd 380 tools/testing/vsock/vsock_diag_test.c st = find_vsock_stat(&sockets, fd); fd 383 tools/testing/vsock/vsock_diag_test.c close(fd); fd 399 tools/testing/vsock/vsock_diag_test.c int fd; fd 406 tools/testing/vsock/vsock_diag_test.c fd = socket(AF_VSOCK, SOCK_STREAM, 0); fd 410 tools/testing/vsock/vsock_diag_test.c ret = connect(fd, &addr.sa, sizeof(addr.svm)); fd 423 tools/testing/vsock/vsock_diag_test.c st = find_vsock_stat(&sockets, fd); fd 429 tools/testing/vsock/vsock_diag_test.c close(fd); fd 452 tools/testing/vsock/vsock_diag_test.c int fd; fd 455 tools/testing/vsock/vsock_diag_test.c fd = socket(AF_VSOCK, SOCK_STREAM, 0); fd 457 tools/testing/vsock/vsock_diag_test.c if (bind(fd, &addr.sa, sizeof(addr.svm)) < 0) { fd 462 tools/testing/vsock/vsock_diag_test.c if (listen(fd, 1) < 0) { fd 471 tools/testing/vsock/vsock_diag_test.c client_fd = accept(fd, &clientaddr.sa, &clientaddr_len); fd 494 tools/testing/vsock/vsock_diag_test.c find_vsock_stat(&sockets, fd); fd 502 tools/testing/vsock/vsock_diag_test.c close(fd); fd 34 tools/thermal/tmon/sysfs.c FILE *fd; fd 40 tools/thermal/tmon/sysfs.c fd = fopen(filepath, "w"); fd 41 tools/thermal/tmon/sysfs.c if (!fd) { fd 45 tools/thermal/tmon/sysfs.c ret = fprintf(fd, "%lu", val); fd 46 tools/thermal/tmon/sysfs.c fclose(fd); fd 58 tools/thermal/tmon/sysfs.c FILE *fd; fd 64 tools/thermal/tmon/sysfs.c fd = fopen(filepath, "r"); fd 65 tools/thermal/tmon/sysfs.c if (!fd) { fd 69 tools/thermal/tmon/sysfs.c ret = fscanf(fd, "%lu", p_ulong); fd 70 tools/thermal/tmon/sysfs.c fclose(fd); fd 77 tools/thermal/tmon/sysfs.c FILE *fd; fd 83 tools/thermal/tmon/sysfs.c fd = fopen(filepath, "r"); fd 84 tools/thermal/tmon/sysfs.c if (!fd) { fd 88 tools/thermal/tmon/sysfs.c ret = fscanf(fd, "%256s", str); fd 89 tools/thermal/tmon/sysfs.c fclose(fd); fd 170 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c pfds[0].fd = ep0; fd 353 tools/usb/ffs-test.c int fd; fd 384 tools/usb/ffs-test.c t->fd = open(t->filename, O_RDWR); fd 385 tools/usb/ffs-test.c die_on(t->fd < 0, "%s", t->filename); fd 391 tools/usb/ffs-test.c int ret, fd; fd 393 tools/usb/ffs-test.c fd = t->fd; fd 394 tools/usb/ffs-test.c if (t->fd < 0) fd 396 tools/usb/ffs-test.c t->fd = -1; fd 400 tools/usb/ffs-test.c ret = ioctl(fd, FUNCTIONFS_FIFO_STATUS); fd 407 tools/usb/ffs-test.c if (ioctl(fd, FUNCTIONFS_FIFO_FLUSH) < 0) fd 412 tools/usb/ffs-test.c if (close(fd) < 0) fd 485 tools/usb/ffs-test.c return read(t->fd, buf, nbytes); fd 490 tools/usb/ffs-test.c return write(t->fd, buf, nbytes); fd 638 tools/usb/ffs-test.c ret = write(t->fd, &descriptors, sizeof descriptors); fd 645 tools/usb/ffs-test.c ret = write(t->fd, legacy, len); fd 652 tools/usb/ffs-test.c ret = write(t->fd, &strings, sizeof strings); fd 128 tools/usb/testusb.c static int testdev_ffs_ifnum(FILE *fd) fd 136 tools/usb/testusb.c if (fread(u.buf, 1, 1, fd) != 1) fd 138 tools/usb/testusb.c if (fread(u.buf + 1, (unsigned char)u.buf[0] - 1, 1, fd) != 1) fd 151 tools/usb/testusb.c static int testdev_ifnum(FILE *fd) fd 155 tools/usb/testusb.c if (fread(&dev, sizeof dev, 1, fd) != 1) fd 201 tools/usb/testusb.c return testdev_ffs_ifnum(fd); fd 228 tools/usb/testusb.c return testdev_ffs_ifnum(fd); fd 235 tools/usb/testusb.c FILE *fd; fd 244 tools/usb/testusb.c fd = fopen(name, "rb"); fd 245 tools/usb/testusb.c if (!fd) { fd 250 tools/usb/testusb.c ifnum = testdev_ifnum(fd); fd 251 tools/usb/testusb.c fclose(fd); fd 280 tools/usb/testusb.c usbdev_ioctl (int fd, int ifno, unsigned request, void *param) fd 288 tools/usb/testusb.c return ioctl (fd, USBDEVFS_IOCTL, &wrapper); fd 294 tools/usb/testusb.c int fd, i; fd 297 tools/usb/testusb.c if ((fd = open (dev->name, O_RDWR)) < 0) { fd 308 tools/usb/testusb.c status = usbdev_ioctl (fd, dev->ifnum, fd 336 tools/usb/testusb.c close (fd); fd 13 tools/usb/usbip/libsrc/sysfs_utils.c int fd; fd 16 tools/usb/usbip/libsrc/sysfs_utils.c fd = open(attr_path, O_WRONLY); fd 17 tools/usb/usbip/libsrc/sysfs_utils.c if (fd < 0) { fd 22 tools/usb/usbip/libsrc/sysfs_utils.c length = write(fd, new_value, len); fd 25 tools/usb/usbip/libsrc/sysfs_utils.c close(fd); fd 29 tools/usb/usbip/libsrc/sysfs_utils.c close(fd); fd 69 tools/usb/usbip/libsrc/usbip_device_driver.c FILE *fd = NULL; fd 78 tools/usb/usbip/libsrc/usbip_device_driver.c fd = fopen(filepath, "r"); fd 79 tools/usb/usbip/libsrc/usbip_device_driver.c if (!fd) fd 81 tools/usb/usbip/libsrc/usbip_device_driver.c ret = fread((char *) &descr, sizeof(descr), 1, fd); fd 86 tools/usb/usbip/libsrc/usbip_device_driver.c fclose(fd); fd 120 tools/usb/usbip/libsrc/usbip_device_driver.c fclose(fd); fd 32 tools/usb/usbip/libsrc/usbip_host_common.c int fd; fd 46 tools/usb/usbip/libsrc/usbip_host_common.c fd = open(status_attr_path, O_RDONLY); fd 47 tools/usb/usbip/libsrc/usbip_host_common.c if (fd < 0) { fd 52 tools/usb/usbip/libsrc/usbip_host_common.c length = read(fd, status, 1); fd 55 tools/usb/usbip/libsrc/usbip_host_common.c close(fd); fd 60 tools/usb/usbip/libsrc/usbip_host_common.c close(fd); fd 41 tools/usb/usbip/src/usbip_attach.c int fd; fd 63 tools/usb/usbip/src/usbip_attach.c fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, S_IRWXU); fd 64 tools/usb/usbip/src/usbip_attach.c if (fd < 0) fd 70 tools/usb/usbip/src/usbip_attach.c ret = write(fd, buff, strlen(buff)); fd 72 tools/usb/usbip/src/usbip_attach.c close(fd); fd 76 tools/usb/usbip/src/usbip_attach.c close(fd); fd 548 tools/usb/usbip/src/usbipd.c fds[i].fd = sockfdlist[i]; fd 34 tools/virtio/ringtest/main.c void notify(int fd) fd 40 tools/virtio/ringtest/main.c r = write(fd, &v, sizeof v); fd 45 tools/virtio/ringtest/main.c void wait_for_notify(int fd) fd 51 tools/virtio/ringtest/main.c r = read(fd, &v, sizeof v); fd 54 tools/virtio/virtio-trace/trace-agent-ctl.c poll_fd.fd = ctl_fd; fd 83 tools/virtio/virtio_test.c file.fd = info->kick; fd 86 tools/virtio/virtio_test.c file.fd = info->call; fd 109 tools/virtio/virtio_test.c dev->fds[info->idx].fd = info->call; fd 150 tools/virtio/virtio_test.c read(dev->fds[i].fd, &val, sizeof val); fd 142 tools/virtio/vringh_test.c int fd, mapsize, to_guest[2], to_host[2]; fd 149 tools/virtio/vringh_test.c fd = open("/tmp/vringh_test-file", O_RDWR|O_CREAT|O_TRUNC, 0600); fd 150 tools/virtio/vringh_test.c if (fd < 0) fd 158 tools/virtio/vringh_test.c ftruncate(fd, mapsize); fd 161 tools/virtio/vringh_test.c host_map = mmap(NULL, mapsize, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); fd 162 tools/virtio/vringh_test.c guest_map = mmap(NULL, mapsize, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); fd 238 tools/vm/page-types.c int fd = open(pathname, flags); fd 240 tools/vm/page-types.c if (fd < 0) { fd 245 tools/vm/page-types.c return fd; fd 252 tools/vm/page-types.c static unsigned long do_u64_read(int fd, const char *name, fd 262 tools/vm/page-types.c bytes = pread(fd, buf, count * 8, (off_t)index * 8); fd 976 tools/vm/page-types.c int fd; fd 981 tools/vm/page-types.c fd = checked_open(name, O_RDONLY|O_NOATIME|O_NOFOLLOW); fd 989 tools/vm/page-types.c ptr = mmap(NULL, len, PROT_READ, MAP_SHARED, fd, off); fd 1045 tools/vm/page-types.c close(fd); fd 44 tools/wmi/dell-smbios-example.c int fd; fd 47 tools/wmi/dell-smbios-example.c fd = open(ioctl_devfs, O_NONBLOCK); fd 48 tools/wmi/dell-smbios-example.c ret = ioctl(fd, DELL_WMI_SMBIOS_CMD, buffer); fd 49 tools/wmi/dell-smbios-example.c close(fd); fd 285 virt/kvm/eventfd.c struct fd f; fd 308 virt/kvm/eventfd.c f = fdget(args->fd); fd 532 virt/kvm/eventfd.c eventfd = eventfd_ctx_fdget(args->fd); fd 794 virt/kvm/eventfd.c eventfd = eventfd_ctx_fdget(args->fd); fd 857 virt/kvm/eventfd.c eventfd = eventfd_ctx_fdget(args->fd); fd 635 virt/kvm/kvm_main.c static int kvm_create_vm_debugfs(struct kvm *kvm, int fd) fd 644 virt/kvm/kvm_main.c snprintf(dir_name, sizeof(dir_name), "%d-%d", task_pid_nr(current), fd); fd 3279 virt/kvm/kvm_main.c cd->fd = ret; fd 190 virt/kvm/vfio.c struct fd f; fd 191 virt/kvm/vfio.c int32_t fd; fd 196 virt/kvm/vfio.c if (get_user(fd, argp)) fd 199 virt/kvm/vfio.c f = fdget(fd); fd 240 virt/kvm/vfio.c if (get_user(fd, argp)) fd 243 virt/kvm/vfio.c f = fdget(fd); fd 283 virt/kvm/vfio.c struct fd f;