/linux-6.3-rc2/drivers/char/ |
A D | powernv-op-panel.c | 44 loff_t *f_pos) in oppanel_read() argument 46 return simple_read_from_buffer(userbuf, len, f_pos, oppanel_data, in oppanel_read() 90 size_t len, loff_t *f_pos) in oppanel_write() argument 92 loff_t f_pos_prev = *f_pos; in oppanel_write() 96 if (!*f_pos) in oppanel_write() 98 else if (*f_pos >= oppanel_size) in oppanel_write() 101 ret = simple_write_to_buffer(oppanel_data, oppanel_size, f_pos, userbuf, in oppanel_write() 108 *f_pos = f_pos_prev; in oppanel_write()
|
A D | adi.c | 189 return file->f_pos; in adi_llseek() 191 offset += file->f_pos; in adi_llseek() 197 if (offset != file->f_pos) { in adi_llseek() 198 file->f_pos = offset; in adi_llseek()
|
A D | mem.c | 585 return file->f_pos = 0; in null_lseek() 603 offset += file->f_pos; in memory_lseek() 611 file->f_pos = offset; in memory_lseek() 612 ret = file->f_pos; in memory_lseek()
|
/linux-6.3-rc2/drivers/soc/qcom/ |
A D | rmtfs_mem.c | 83 char __user *buf, size_t count, loff_t *f_pos) in qcom_rmtfs_mem_read() argument 87 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_read() 90 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_read() 91 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_read() 93 if (copy_to_user(buf, rmtfs_mem->base + *f_pos, count)) in qcom_rmtfs_mem_read() 96 *f_pos += count; in qcom_rmtfs_mem_read() 102 loff_t *f_pos) in qcom_rmtfs_mem_write() argument 106 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_write() 109 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_write() 110 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_write() [all …]
|
/linux-6.3-rc2/fs/isofs/ |
A D | namei.c | 42 unsigned long block, f_pos, offset, block_saved, offset_saved; in isofs_find_entry() local 49 f_pos = 0; in isofs_find_entry() 53 while (f_pos < dir->i_size) { in isofs_find_entry() 70 f_pos = (f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1); in isofs_find_entry() 71 block = f_pos >> bufbits; in isofs_find_entry() 79 f_pos += de_len; in isofs_find_entry()
|
/linux-6.3-rc2/fs/squashfs/ |
A D | dir.c | 40 int i_count, u64 f_pos) in get_dir_index_using_offset() argument 48 i_count, f_pos); in get_dir_index_using_offset() 55 if (f_pos <= 3) in get_dir_index_using_offset() 56 return f_pos; in get_dir_index_using_offset() 57 f_pos -= 3; in get_dir_index_using_offset() 66 if (index > f_pos) in get_dir_index_using_offset()
|
/linux-6.3-rc2/drivers/net/wireless/ath/wil6210/ |
A D | pmc.c | 315 loff_t *f_pos) in wil_pmc_read() argument 337 (u32)count, *f_pos); in wil_pmc_read() 341 idx = *f_pos; in wil_pmc_read() 343 offset = *f_pos - (idx * pmc->descriptor_size); in wil_pmc_read() 345 if (*f_pos >= pmc_size) { in wil_pmc_read() 348 *f_pos, (u32)pmc_size); in wil_pmc_read() 355 *f_pos, idx, offset, count); in wil_pmc_read() 363 *f_pos += retval; in wil_pmc_read() 394 newpos = filp->f_pos + off; in wil_pmc_llseek() 413 filp->f_pos = newpos; in wil_pmc_llseek()
|
/linux-6.3-rc2/drivers/sbus/char/ |
A D | flash.c | 83 file->f_pos = offset; in flash_llseek() 86 file->f_pos += offset; in flash_llseek() 87 if (file->f_pos > flash.read_size) in flash_llseek() 88 file->f_pos = flash.read_size; in flash_llseek() 91 file->f_pos = flash.read_size; in flash_llseek() 98 return file->f_pos; in flash_llseek()
|
/linux-6.3-rc2/fs/ |
A D | read_write.c | 62 file->f_pos = offset; in vfs_setpos() 101 return file->f_pos; in generic_file_llseek_size() 226 return file->f_pos; in noop_llseek() 242 retval = file->f_pos; in default_llseek() 245 offset += file->f_pos; in default_llseek() 274 file->f_pos = offset; in default_llseek() 615 f.file->f_pos = pos; in ksys_read() 639 f.file->f_pos = pos; in ksys_write() 955 f.file->f_pos = pos; in do_readv() 979 f.file->f_pos = pos; in do_writev() [all …]
|
A D | coredump.c | 803 loff_t pos = file->f_pos; in __dump_emit() 814 file->f_pos = pos; in __dump_emit() 882 pos = file->f_pos; in dump_emit_page() 888 file->f_pos = pos; in dump_emit_page()
|
A D | seq_file.c | 316 offset += file->f_pos; in seq_lseek() 327 file->f_pos = 0; in seq_lseek() 333 retval = file->f_pos = offset; in seq_lseek() 336 file->f_pos = offset; in seq_lseek()
|
A D | ioctl.c | 281 sr.l_start += filp->f_pos; in ioctl_preallocate() 310 sr.l_start += file->f_pos; in compat_ioctl_preallocate() 832 return put_user(i_size_read(inode) - filp->f_pos, in do_vfs_ioctl()
|
A D | readdir.c | 63 ctx->pos = file->f_pos; in iterate_dir() 68 file->f_pos = ctx->pos; in iterate_dir()
|
A D | splice.c | 1151 offset = out->f_pos; in do_splice() 1169 out->f_pos = offset; in do_splice() 1184 offset = in->f_pos; in do_splice() 1192 in->f_pos = offset; in do_splice()
|
/linux-6.3-rc2/fs/hpfs/ |
A D | dir.c | 16 hpfs_del_pos(inode, &filp->f_pos); in hpfs_dir_release() 26 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0); in hpfs_dir_lseek() 48 if (unlikely(hpfs_add_pos(i, &filp->f_pos) < 0)) { in hpfs_dir_lseek() 54 filp->f_pos = new_off; in hpfs_dir_lseek() 149 ret = hpfs_add_pos(inode, &file->f_pos); in hpfs_readdir()
|
/linux-6.3-rc2/drivers/s390/char/ |
A D | hmcdrv_dev.c | 164 pos += fp->f_pos; /* new position stored in 'pos' */ in hmcdrv_dev_seek() 189 if (fp->f_pos != pos) in hmcdrv_dev_seek() 192 fp->f_pos = pos; in hmcdrv_dev_seek()
|
/linux-6.3-rc2/fs/overlayfs/ |
A D | file.c | 190 return file->f_pos; in ovl_llseek() 208 real.file->f_pos = file->f_pos; in ovl_llseek() 214 file->f_pos = real.file->f_pos; in ovl_llseek()
|
A D | readdir.c | 804 if (!file->f_pos) in ovl_dir_llseek() 809 file->f_pos = od->realfile->f_pos; in ovl_dir_llseek() 815 offset += file->f_pos; in ovl_dir_llseek() 825 if (offset != file->f_pos) { in ovl_dir_llseek() 826 file->f_pos = offset; in ovl_dir_llseek()
|
/linux-6.3-rc2/kernel/power/ |
A D | qos.c | 362 size_t count, loff_t *f_pos) in cpu_latency_qos_read() argument 375 return simple_read_from_buffer(buf, count, f_pos, &value, sizeof(s32)); in cpu_latency_qos_read() 379 size_t count, loff_t *f_pos) in cpu_latency_qos_write() argument
|
/linux-6.3-rc2/mm/ |
A D | page_owner.c | 610 file->f_pos = offset; in lseek_page_owner() 613 file->f_pos += offset; in lseek_page_owner() 618 return file->f_pos; in lseek_page_owner()
|
/linux-6.3-rc2/drivers/misc/bcm-vk/ |
A D | bcm_vk.h | 491 loff_t *f_pos); 493 size_t count, loff_t *f_pos);
|
/linux-6.3-rc2/fs/configfs/ |
A D | dir.c | 1675 offset += file->f_pos; in configfs_dir_lseek() 1684 if (offset != file->f_pos) { in configfs_dir_lseek() 1685 file->f_pos = offset; in configfs_dir_lseek() 1686 if (file->f_pos >= 2) { in configfs_dir_lseek() 1690 loff_t n = file->f_pos - 2; in configfs_dir_lseek()
|
/linux-6.3-rc2/drivers/vfio/pci/hisilicon/ |
A D | hisi_acc_vfio_pci.c | 614 migf->filp->f_pos = 0; in hisi_acc_vf_disable_fd() 703 pos = &filp->f_pos; in hisi_acc_vf_resume_write() 771 loff_t *pos = &filp->f_pos; in hisi_acc_vf_precopy_ioctl() 823 pos = &filp->f_pos; in hisi_acc_vf_save_read()
|
/linux-6.3-rc2/drivers/vfio/pci/mlx5/ |
A D | main.c | 114 migf->filp->f_pos = 0; in mlx5vf_disable_fd() 217 pos = &filp->f_pos; in mlx5vf_save_read() 395 loff_t *pos = &filp->f_pos; in mlx5vf_precopy_ioctl() 838 pos = &filp->f_pos; in mlx5vf_resume_write()
|
/linux-6.3-rc2/drivers/char/xillybus/ |
A D | xillybus_core.c | 691 size_t count, loff_t *f_pos) in xillybus_read() argument 1203 size_t count, loff_t *f_pos) in xillybus_write() argument 1668 loff_t pos = filp->f_pos; in xillybus_llseek() 1723 filp->f_pos = pos; in xillybus_llseek()
|