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, &copy);
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, &copy);
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, &copy);
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, &region->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, &region->region);
fd                752 tools/testing/selftests/kvm/lib/kvm_util.c 	ret = ioctl(vm->fd, KVM_SET_USER_MEMORY_REGION, &region->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, &current);
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;