/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | copyfile.c | 45 int copyfile_offset(int ifd, loff_t off_in, int ofd, loff_t off_out, u64 size) in copyfile_offset() argument 50 pgoff = off_in & ~(page_size - 1); in copyfile_offset() 51 off_in -= pgoff; in copyfile_offset() 53 ptr = mmap(NULL, off_in + size, PROT_READ, MAP_PRIVATE, ifd, pgoff); in copyfile_offset() 58 ssize_t ret = pwrite(ofd, ptr + off_in, size, off_out); in copyfile_offset() 65 off_in += ret; in copyfile_offset() 68 munmap(ptr, off_in + size); in copyfile_offset()
|
H A D | copyfile.h | 14 int copyfile_offset(int ifd, loff_t off_in, int ofd, loff_t off_out, u64 size);
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | copyfile.c | 45 int copyfile_offset(int ifd, loff_t off_in, int ofd, loff_t off_out, u64 size) in copyfile_offset() argument 50 pgoff = off_in & ~(page_size - 1); in copyfile_offset() 51 off_in -= pgoff; in copyfile_offset() 53 ptr = mmap(NULL, off_in + size, PROT_READ, MAP_PRIVATE, ifd, pgoff); in copyfile_offset() 58 ssize_t ret = pwrite(ofd, ptr + off_in, size, off_out); in copyfile_offset() 65 off_in += ret; in copyfile_offset() 68 munmap(ptr, off_in + size); in copyfile_offset()
|
H A D | copyfile.h | 14 int copyfile_offset(int ifd, loff_t off_in, int ofd, loff_t off_out, u64 size);
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | splice.c | 20 loff_t off_in; member 83 sp->off_in = READ_ONCE(sqe->splice_off_in); in io_splice_prep() 108 poff_in = (sp->off_in == -1) ? NULL : &sp->off_in; in io_splice()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | test_bpf_syscall_macro.c | 18 loff_t off_in, off_out; in test_bpf_syscall_macro() local 76 r = splice(-42, &off_in, 42, &off_out, 0x12340000, SPLICE_F_NONBLOCK); in test_bpf_syscall_macro() 82 ASSERT_EQ(skel->bss->splice_off_in, (__u64)&off_in, "splice_arg2"); in test_bpf_syscall_macro()
|
/kernel/linux/linux-5.10/fs/ |
H A D | splice.c | 1008 long do_splice(struct file *in, loff_t *off_in, struct file *out, in do_splice() argument 1024 if (off_in || off_out) in do_splice() 1038 if (off_in) in do_splice() 1073 if (off_in) { in do_splice() 1076 offset = *off_in; in do_splice() 1098 if (!off_in) in do_splice() 1101 *off_in = offset; in do_splice() 1109 static long __do_splice(struct file *in, loff_t __user *off_in, in __do_splice() argument 1121 if (ipipe && off_in) in __do_splice() 1131 if (off_in) { in __do_splice() [all...] |
H A D | read_write.c | 1547 SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6() 1566 if (off_in) { in SYSCALL_DEFINE6() 1567 if (copy_from_user(&pos_in, off_in, sizeof(loff_t))) in SYSCALL_DEFINE6() 1590 if (off_in) { in SYSCALL_DEFINE6() 1591 if (copy_to_user(off_in, &pos_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_syscall_macro.c | 92 int BPF_KSYSCALL(splice_enter, int fd_in, loff_t *off_in, int fd_out, in BPF_KSYSCALL() argument 101 splice_off_in = (__u64)off_in; in BPF_KSYSCALL()
|
/kernel/linux/linux-6.6/fs/ |
H A D | splice.c | 1243 long do_splice(struct file *in, loff_t *off_in, struct file *out, in do_splice() argument 1259 if (off_in || off_out) in do_splice() 1271 if (off_in) in do_splice() 1302 if (off_in) { in do_splice() 1305 offset = *off_in; in do_splice() 1315 if (!off_in) in do_splice() 1318 *off_in = offset; in do_splice() 1336 static long __do_splice(struct file *in, loff_t __user *off_in, in __do_splice() argument 1349 if (off_in) in __do_splice() 1364 if (off_in) { in __do_splice() [all...] |
H A D | read_write.c | 1558 SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6() 1577 if (off_in) { in SYSCALL_DEFINE6() 1578 if (copy_from_user(&pos_in, off_in, sizeof(loff_t))) in SYSCALL_DEFINE6() 1601 if (off_in) { in SYSCALL_DEFINE6() 1602 if (copy_to_user(off_in, &pos_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | splice.h | 81 extern long do_splice(struct file *in, loff_t *off_in,
|
H A D | syscalls.h | 535 asmlinkage long sys_splice(int fd_in, loff_t __user *off_in, 1006 asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | splice.h | 85 extern long do_splice(struct file *in, loff_t *off_in,
|
H A D | syscalls.h | 488 asmlinkage long sys_splice(int fd_in, loff_t __user *off_in, 898 asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in,
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_nx.c | 355 * In: 'off_in' is offset from CRB space in 128M pci map 360 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_set_crbwindow_2M() argument 366 ha->crb_win = CRB_HI(off_in); in qla82xx_pci_set_crbwindow_2M() 377 __func__, ha->crb_win, win_read, off_in); in qla82xx_pci_set_crbwindow_2M() 379 *off_out = (off_in & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase; in qla82xx_pci_set_crbwindow_2M() 383 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_get_crb_addr_2M() argument 388 if (off_in >= QLA82XX_CRB_MAX) in qla82xx_pci_get_crb_addr_2M() 391 if (off_in >= QLA82XX_PCI_CAMQM && off_in < QLA82XX_PCI_CAMQM_2M_END) { in qla82xx_pci_get_crb_addr_2M() 392 *off_out = (off_in in qla82xx_pci_get_crb_addr_2M() 433 qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data) qla82xx_wr_32() argument 463 qla82xx_rd_32(struct qla_hw_data *ha, ulong off_in) qla82xx_rd_32() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_nx.c | 355 * In: 'off_in' is offset from CRB space in 128M pci map 360 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_set_crbwindow_2M() argument 366 ha->crb_win = CRB_HI(off_in); in qla82xx_pci_set_crbwindow_2M() 377 __func__, ha->crb_win, win_read, off_in); in qla82xx_pci_set_crbwindow_2M() 379 *off_out = (off_in & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase; in qla82xx_pci_set_crbwindow_2M() 383 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_get_crb_addr_2M() argument 388 if (off_in >= QLA82XX_CRB_MAX) in qla82xx_pci_get_crb_addr_2M() 391 if (off_in >= QLA82XX_PCI_CAMQM && off_in < QLA82XX_PCI_CAMQM_2M_END) { in qla82xx_pci_get_crb_addr_2M() 392 *off_out = (off_in in qla82xx_pci_get_crb_addr_2M() 433 qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data) qla82xx_wr_32() argument 463 qla82xx_rd_32(struct qla_hw_data *ha, ulong off_in) qla82xx_rd_32() argument [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | fuse.h | 901 uint64_t off_in; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | fuse.h | 1069 uint64_t off_in; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | fuse.h | 520 uint64_t off_in; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | fuse.h | 520 uint64_t off_in; member
|
/kernel/linux/linux-5.10/io_uring/ |
H A D | io_uring.c | 628 loff_t off_in; member 4040 sp->off_in = READ_ONCE(sqe->splice_off_in); in io_splice_prep() 4064 poff_in = (sp->off_in == -1) ? NULL : &sp->off_in; in io_splice()
|
/kernel/linux/linux-5.10/fs/fuse/ |
H A D | file.c | 3377 .off_in = pos_in, in __fuse_copy_file_range()
|
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | file.c | 3099 .off_in = pos_in, in __fuse_copy_file_range()
|