/kernel/linux/linux-5.10/drivers/char/ |
H A D | powernv-op-panel.c | 44 loff_t *f_pos) in oppanel_read() 46 return simple_read_from_buffer(userbuf, len, f_pos, oppanel_data, in oppanel_read() 89 size_t len, loff_t *f_pos) in oppanel_write() 91 loff_t f_pos_prev = *f_pos; in oppanel_write() 95 if (!*f_pos) in oppanel_write() 97 else if (*f_pos >= oppanel_size) in oppanel_write() 100 ret = simple_write_to_buffer(oppanel_data, oppanel_size, f_pos, userbuf, in oppanel_write() 107 *f_pos = f_pos_prev; in oppanel_write() 43 oppanel_read(struct file *filp, char __user *userbuf, size_t len, loff_t *f_pos) oppanel_read() argument 88 oppanel_write(struct file *filp, const char __user *userbuf, size_t len, loff_t *f_pos) oppanel_write() argument
|
H 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()
|
/kernel/linux/linux-6.6/drivers/char/ |
H A D | powernv-op-panel.c | 44 loff_t *f_pos) in oppanel_read() 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() 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() 43 oppanel_read(struct file *filp, char __user *userbuf, size_t len, loff_t *f_pos) oppanel_read() argument 89 oppanel_write(struct file *filp, const char __user *userbuf, size_t len, loff_t *f_pos) oppanel_write() argument
|
H 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()
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | rmtfs_mem.c | 82 char __user *buf, size_t count, loff_t *f_pos) in qcom_rmtfs_mem_read() 86 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_read() 89 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_read() 90 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_read() 92 if (copy_to_user(buf, rmtfs_mem->base + *f_pos, count)) in qcom_rmtfs_mem_read() 95 *f_pos += count; in qcom_rmtfs_mem_read() 101 loff_t *f_pos) in qcom_rmtfs_mem_write() 105 if (*f_pos >= rmtfs_mem->size) in qcom_rmtfs_mem_write() 108 if (*f_pos + count >= rmtfs_mem->size) in qcom_rmtfs_mem_write() 109 count = rmtfs_mem->size - *f_pos; in qcom_rmtfs_mem_write() 81 qcom_rmtfs_mem_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) qcom_rmtfs_mem_read() argument 99 qcom_rmtfs_mem_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos) qcom_rmtfs_mem_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | rmtfs_mem.c | 83 char __user *buf, size_t count, loff_t *f_pos) in qcom_rmtfs_mem_read() 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() 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() 82 qcom_rmtfs_mem_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) qcom_rmtfs_mem_read() argument 100 qcom_rmtfs_mem_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos) qcom_rmtfs_mem_write() argument [all...] |
/kernel/linux/linux-5.10/fs/isofs/ |
H 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()
|
/kernel/linux/linux-6.6/fs/isofs/ |
H 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()
|
/kernel/linux/linux-5.10/fs/squashfs/ |
H A D | dir.c | 31 * Lookup offset (f_pos) in the directory index, returning the 40 int i_count, u64 f_pos) in get_dir_index_using_offset() 47 TRACE("Entered get_dir_index_using_offset, i_count %d, f_pos %lld\n", in get_dir_index_using_offset() 48 i_count, f_pos); in get_dir_index_using_offset() 51 * Translate from external f_pos to the internal f_pos. This 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() 38 get_dir_index_using_offset(struct super_block *sb, u64 *next_block, int *next_offset, u64 index_start, int index_offset, int i_count, u64 f_pos) get_dir_index_using_offset() argument [all...] |
/kernel/linux/linux-6.6/fs/squashfs/ |
H A D | dir.c | 31 * Lookup offset (f_pos) in the directory index, returning the 40 int i_count, u64 f_pos) in get_dir_index_using_offset() 47 TRACE("Entered get_dir_index_using_offset, i_count %d, f_pos %lld\n", in get_dir_index_using_offset() 48 i_count, f_pos); in get_dir_index_using_offset() 51 * Translate from external f_pos to the internal f_pos. This 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() 38 get_dir_index_using_offset(struct super_block *sb, u64 *next_block, int *next_offset, u64 index_start, int index_offset, int i_count, u64 f_pos) get_dir_index_using_offset() argument [all...] |
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | file.c | 22 file->f_pos = lower_file->f_pos; in sharefs_readdir() 150 lower_file->f_pos = file->f_pos; in sharefs_file_llseek() 152 file->f_pos = lower_file->f_pos; in sharefs_file_llseek()
|
/kernel/linux/linux-5.10/drivers/sbus/char/ |
H 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()
|
/kernel/linux/linux-6.6/fs/sharefs/ |
H A D | file.c | 22 file->f_pos = lower_file->f_pos; in sharefs_readdir() 150 lower_file->f_pos = file->f_pos; in sharefs_file_llseek() 152 file->f_pos = lower_file->f_pos; in sharefs_file_llseek()
|
/kernel/linux/linux-6.6/drivers/sbus/char/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | pmc.c | 315 loff_t *f_pos) in wil_pmc_read() 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 in wil_pmc_llseek() 314 wil_pmc_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) wil_pmc_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | pmc.c | 315 loff_t *f_pos) in wil_pmc_read() 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 in wil_pmc_llseek() 314 wil_pmc_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) wil_pmc_read() argument [all...] |
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | file_local.c | 180 lower_file->f_pos = file->f_pos; in hmdfs_file_llseek_local() 182 file->f_pos = lower_file->f_pos; in hmdfs_file_llseek_local() 240 lower_file->f_pos = file->f_pos; in hmdfs_iterate_local() 242 file->f_pos = lower_file->f_pos; in hmdfs_iterate_local()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | file_local.c | 180 lower_file->f_pos = file->f_pos; in hmdfs_file_llseek_local() 182 file->f_pos = lower_file->f_pos; in hmdfs_file_llseek_local() 240 lower_file->f_pos = file->f_pos; in hmdfs_iterate_local() 242 file->f_pos = lower_file->f_pos; in hmdfs_iterate_local()
|
/kernel/linux/linux-5.10/fs/hpfs/ |
H 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()
|
/kernel/linux/linux-6.6/fs/hpfs/ |
H 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()
|
/kernel/linux/linux-5.10/fs/ |
H A D | read_write.c | 56 if (offset != file->f_pos) { in vfs_setpos() 57 file->f_pos = offset; in vfs_setpos() 92 * f_pos value back to the file because a concurrent read(), in generic_file_llseek_size() 96 return file->f_pos; in generic_file_llseek_size() 103 offset = vfs_setpos(file, file->f_pos + offset, maxsize); in generic_file_llseek_size() 221 return file->f_pos; in noop_llseek() 243 retval = file->f_pos; in default_llseek() 246 offset += file->f_pos; in default_llseek() 274 if (offset != file->f_pos) { in default_llseek() 275 file->f_pos in default_llseek() [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | read_write.c | 61 if (offset != file->f_pos) { in vfs_setpos() 62 file->f_pos = offset; in vfs_setpos() 97 * f_pos value back to the file because a concurrent read(), in generic_file_llseek_size() 101 return file->f_pos; in generic_file_llseek_size() 108 offset = vfs_setpos(file, file->f_pos + offset, maxsize); 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() 273 if (offset != file->f_pos) { in default_llseek() 274 file->f_pos in default_llseek() [all...] |
/kernel/linux/linux-5.10/fs/udf/ |
H A D | namei.c | 169 loff_t f_pos; in udf_find_entry() local 187 f_pos = udf_ext0_offset(dir); in udf_find_entry() 190 fibh->soffset = fibh->eoffset = f_pos & (sb->s_blocksize - 1); in udf_find_entry() 192 if (inode_bmap(dir, f_pos >> sb->s_blocksize_bits, &epos, in udf_find_entry() 220 while (f_pos < size) { in udf_find_entry() 221 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_find_entry() 339 loff_t f_pos; in udf_add_entry() local 374 f_pos = udf_ext0_offset(dir); in udf_add_entry() 376 fibh->soffset = fibh->eoffset = f_pos & (dir->i_sb->s_blocksize - 1); in udf_add_entry() 379 if (inode_bmap(dir, f_pos >> di in udf_add_entry() 727 loff_t f_pos; empty_dir() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/char/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H 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()
|