Home
last modified time | relevance | path

Searched refs:f_pos (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/char/
H A Dpowernv-op-panel.c44 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()
H A Dadi.c183 return file->f_pos; in adi_llseek()
185 offset += file->f_pos; in adi_llseek()
191 if (offset != file->f_pos) { in adi_llseek()
192 file->f_pos = offset; in adi_llseek()
/linux/drivers/soc/qcom/
H A Drmtfs_mem.c83 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/fs/isofs/
H A Dnamei.c35 unsigned long block, f_pos, offset, block_saved, offset_saved; in isofs_find_entry() local
42 f_pos = 0; in isofs_find_entry()
46 while (f_pos < dir->i_size) { in isofs_find_entry()
63 f_pos = (f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1); in isofs_find_entry()
64 block = f_pos >> bufbits; in isofs_find_entry()
72 f_pos += de_len; in isofs_find_entry()
/linux/drivers/net/wireless/ath/wil6210/
H A Dpmc.c313 loff_t *f_pos) in wil_pmc_read() argument
335 (u32)count, *f_pos); in wil_pmc_read()
339 idx = *f_pos; in wil_pmc_read()
341 offset = *f_pos - (idx * pmc->descriptor_size); in wil_pmc_read()
343 if (*f_pos >= pmc_size) { in wil_pmc_read()
346 *f_pos, (u32)pmc_size); in wil_pmc_read()
353 *f_pos, idx, offset, count); in wil_pmc_read()
361 *f_pos += retval; in wil_pmc_read()
392 newpos = filp->f_pos + off; in wil_pmc_llseek()
411 filp->f_pos = newpos; in wil_pmc_llseek()
/linux/drivers/sbus/char/
H A Dflash.c83 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/kernel/power/
H A Dqos.c367 size_t count, loff_t *f_pos) in cpu_latency_qos_read() argument
380 return simple_read_from_buffer(buf, count, f_pos, &value, sizeof(s32)); in cpu_latency_qos_read()
384 size_t count, loff_t *f_pos) in cpu_latency_qos_write() argument
469 size_t count, loff_t *f_pos) in cpu_wakeup_latency_qos_read() argument
473 return simple_read_from_buffer(buf, count, f_pos, &value, sizeof(s32)); in cpu_wakeup_latency_qos_read()
478 size_t count, loff_t *f_pos) in cpu_wakeup_latency_qos_write() argument
/linux/drivers/vfio/pci/pds/
H A Dlm.c98 lm_file->filep->f_pos = 0; in pds_vfio_put_lm_file()
167 lm_file->filep->f_pos = 0; in pds_vfio_release_file()
184 pos = &filp->f_pos; in pds_vfio_save_read()
284 pos = &filp->f_pos; in pds_vfio_restore_write()
/linux/drivers/s390/char/
H A Dhmcdrv_dev.c117 pos += fp->f_pos; /* new position stored in 'pos' */ in hmcdrv_dev_seek()
142 fp->f_pos = pos; in hmcdrv_dev_seek()
/linux/fs/overlayfs/
H A Dreaddir.c922 if (!file->f_pos) in ovl_dir_llseek()
927 file->f_pos = od->realfile->f_pos; in ovl_dir_llseek()
933 offset += file->f_pos; in ovl_dir_llseek()
943 if (offset != file->f_pos) { in ovl_dir_llseek()
944 file->f_pos = offset; in ovl_dir_llseek()
/linux/fs/
H A Dioctl.c280 sr.l_start += filp->f_pos; in ioctl_preallocate()
309 sr.l_start += file->f_pos; in compat_ioctl_preallocate()
553 return put_user(i_size_read(inode) - filp->f_pos, in do_vfs_ioctl()
H A Dseq_file.c317 offset += file->f_pos; in seq_lseek()
328 file->f_pos = 0; in seq_lseek()
334 retval = file->f_pos = offset; in seq_lseek()
337 file->f_pos = offset; in seq_lseek()
H A Dsplice.c1335 offset = out->f_pos; in do_splice()
1353 out->f_pos = offset; in do_splice()
1364 offset = in->f_pos; in do_splice()
1377 in->f_pos = offset; in do_splice()
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk.h490 loff_t *f_pos);
492 size_t count, loff_t *f_pos);
/linux/mm/
H A Dmemfd_luo.c288 ser->pos = args->file->f_pos; in memfd_luo_preserve()
337 ser->pos = args->file->f_pos; in memfd_luo_freeze()
H A Dpage_owner.c761 file->f_pos = offset; in lseek_page_owner()
764 file->f_pos += offset; in lseek_page_owner()
769 return file->f_pos; in lseek_page_owner()
/linux/drivers/accel/habanalabs/common/
H A Ddebugfs.c403 size_t count, loff_t *f_pos) in userptr_lookup_write() argument
477 size_t count, loff_t *f_pos) in mmu_asid_va_write() argument
539 size_t count, loff_t *f_pos) in mmu_ack_error_value_write() argument
627 size_t count, loff_t *f_pos) in dio_ssd2hl_write() argument
709 size_t count, loff_t *f_pos) in dio_hl2ssd_write() argument
761 size_t count, loff_t *f_pos) in dio_reset_write() argument
1846 size_t count, loff_t *f_pos) in hl_debugfs_write() argument
1851 return node->info_ent->write(file, buf, count, f_pos); in hl_debugfs_write()
/linux/fs/configfs/
H A Ddir.c1701 offset += file->f_pos; in configfs_dir_lseek()
1710 if (offset != file->f_pos) { in configfs_dir_lseek()
1711 file->f_pos = offset; in configfs_dir_lseek()
1712 if (file->f_pos >= 2) { in configfs_dir_lseek()
1716 loff_t n = file->f_pos - 2; in configfs_dir_lseek()
/linux/drivers/char/xillybus/
H A Dxillybus_core.c691 size_t count, loff_t *f_pos) in xillybus_read() argument
1202 size_t count, loff_t *f_pos) in xillybus_write() argument
1667 loff_t pos = filp->f_pos; in xillybus_llseek()
1722 filp->f_pos = pos; in xillybus_llseek()
H A Dxillyusb.c1432 size_t count, loff_t *f_pos) in xillyusb_read() argument
1643 size_t count, loff_t *f_pos) in xillyusb_write() argument
1786 loff_t pos = filp->f_pos; in xillyusb_llseek()
1841 filp->f_pos = pos; in xillyusb_llseek()
/linux/drivers/spi/
H A Dspidev.c140 spidev_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) in spidev_read() argument
176 size_t count, loff_t *f_pos) in spidev_write() argument
/linux/drivers/soc/fsl/
H A Ddpaa2-console.c193 size_t count, loff_t *f_pos) in dpaa2_console_read() argument
/linux/samples/vfio-mdev/
H A Dmtty.c791 migf->filp->f_pos = 0;
841 loff_t *pos = &filp->f_pos; in mtty_precopy_ioctl()
890 pos = &filp->f_pos; in mtty_save_read()
1028 pos = &filp->f_pos; in mtty_resume_write()
/linux/drivers/firmware/tegra/
H A Dbpmp-debugfs.c367 size_t count, loff_t *f_pos) in bpmp_debug_store() argument
634 size_t count, loff_t *f_pos) in debugfs_store() argument
/linux/sound/core/
H A Dinfo.c123 offset += file->f_pos; in snd_info_entry_llseek()
137 file->f_pos = offset; in snd_info_entry_llseek()

12