Home
last modified time | relevance | path

Searched refs:f_pos (Results 1 - 25 of 139) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/char/
H A Dpowernv-op-panel.c44 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 Dadi.c189 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 Dpowernv-op-panel.c44 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 Dadi.c189 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 Drmtfs_mem.c82 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 Drmtfs_mem.c83 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 Dnamei.c42 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 Dnamei.c42 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 Ddir.c31 * 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 Ddir.c31 * 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 Dfile.c22 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 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()
/kernel/linux/linux-6.6/fs/sharefs/
H A Dfile.c22 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 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()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Dpmc.c315 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 Dpmc.c315 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 Dfile_local.c180 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 Dfile_local.c180 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 Ddir.c16 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 Ddir.c16 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 Dread_write.c56 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 Dread_write.c61 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 Dnamei.c169 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 Dhmcdrv_dev.c164 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 Dhmcdrv_dev.c164 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()

Completed in 14 milliseconds

123456