/linux-master/drivers/char/ |
H A D | powernv-op-panel.c | 44 loff_t *f_pos) 46 return simple_read_from_buffer(userbuf, len, f_pos, oppanel_data, 90 size_t len, loff_t *f_pos) 92 loff_t f_pos_prev = *f_pos; 96 if (!*f_pos) 98 else if (*f_pos >= oppanel_size) 101 ret = simple_write_to_buffer(oppanel_data, oppanel_size, f_pos, userbuf, 108 *f_pos = f_pos_prev; 43 oppanel_read(struct file *filp, char __user *userbuf, size_t len, loff_t *f_pos) argument 89 oppanel_write(struct file *filp, const char __user *userbuf, size_t len, loff_t *f_pos) argument
|
H A D | adi.c | 189 return file->f_pos; 191 offset += file->f_pos; 197 if (offset != file->f_pos) { 198 file->f_pos = offset;
|
H A D | mem.c | 97 * This funcion reads the *physical* memory. The f_pos points directly to the 566 return file->f_pos = 0; 584 offset += file->f_pos; 587 /* to avoid userland mistaking f_pos=-9 as -EBADF=-9 */ 592 file->f_pos = offset; 593 ret = file->f_pos;
|
/linux-master/fs/isofs/ |
H A D | namei.c | 42 unsigned long block, f_pos, offset, block_saved, offset_saved; local 49 f_pos = 0; 53 while (f_pos < dir->i_size) { 70 f_pos = (f_pos + ISOFS_BLOCK_SIZE) & ~(ISOFS_BLOCK_SIZE - 1); 71 block = f_pos >> bufbits; 79 f_pos += de_len;
|
/linux-master/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) 47 TRACE("Entered get_dir_index_using_offset, i_count %d, f_pos %lld\n", 48 i_count, f_pos); 51 * Translate from external f_pos to the internal f_pos. This 55 if (f_pos <= 3) 56 return f_pos; 57 f_pos -= 3; 66 if (index > f_pos) 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) argument [all...] |
/linux-master/drivers/soc/qcom/ |
H A D | rmtfs_mem.c | 83 char __user *buf, size_t count, loff_t *f_pos) 87 if (*f_pos >= rmtfs_mem->size) 90 if (*f_pos + count >= rmtfs_mem->size) 91 count = rmtfs_mem->size - *f_pos; 93 if (copy_to_user(buf, rmtfs_mem->base + *f_pos, count)) 96 *f_pos += count; 102 loff_t *f_pos) 106 if (*f_pos >= rmtfs_mem->size) 109 if (*f_pos + count >= rmtfs_mem->size) 110 count = rmtfs_mem->size - *f_pos; 82 qcom_rmtfs_mem_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) argument 100 qcom_rmtfs_mem_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos) argument [all...] |
/linux-master/drivers/sbus/char/ |
H A D | flash.c | 83 file->f_pos = offset; 86 file->f_pos += offset; 87 if (file->f_pos > flash.read_size) 88 file->f_pos = flash.read_size; 91 file->f_pos = flash.read_size; 98 return file->f_pos;
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | pmc.c | 315 loff_t *f_pos) 337 (u32)count, *f_pos); 341 idx = *f_pos; 343 offset = *f_pos - (idx * pmc->descriptor_size); 345 if (*f_pos >= pmc_size) { 348 *f_pos, (u32)pmc_size); 355 *f_pos, idx, offset, count); 363 *f_pos += retval; 394 newpos = filp->f_pos + off; 413 filp->f_pos 314 wil_pmc_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) argument [all...] |
/linux-master/fs/hpfs/ |
H A D | dir.c | 16 hpfs_del_pos(inode, &filp->f_pos); 26 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0); 48 if (unlikely(hpfs_add_pos(i, &filp->f_pos) < 0)) { 54 filp->f_pos = new_off; 149 ret = hpfs_add_pos(inode, &file->f_pos);
|
/linux-master/fs/ |
H A D | read_write.c | 61 if (offset != file->f_pos) { 62 file->f_pos = offset; 97 * f_pos value back to the file because a concurrent read(), 101 return file->f_pos; 108 offset = vfs_setpos(file, file->f_pos + offset, maxsize); 226 return file->f_pos; 242 retval = file->f_pos; 245 offset += file->f_pos; 273 if (offset != file->f_pos) { 274 file->f_pos [all...] |
H A D | seq_file.c | 316 offset += file->f_pos; 327 file->f_pos = 0; 333 retval = file->f_pos = offset; 336 file->f_pos = offset;
|
H A D | coredump.c | 805 loff_t pos = file->f_pos; 816 file->f_pos = pos; 887 pos = file->f_pos; 893 file->f_pos = pos;
|
H A D | readdir.c | 62 * Note that we don't need to re-do the f_pos games, 63 * since the file must be locked wrt f_pos anyway. 109 ctx->pos = file->f_pos; 111 file->f_pos = ctx->pos;
|
/linux-master/drivers/s390/char/ |
H A D | hmcdrv_dev.c | 164 pos += fp->f_pos; /* new position stored in 'pos' */ 189 if (fp->f_pos != pos) 192 fp->f_pos = pos;
|
/linux-master/drivers/vfio/pci/pds/ |
H A D | lm.c | 98 lm_file->filep->f_pos = 0; 168 lm_file->filep->f_pos = 0; 185 pos = &filp->f_pos; 286 pos = &filp->f_pos;
|
/linux-master/fs/overlayfs/ |
H A D | file.c | 197 return file->f_pos; 208 * Overlay file f_pos is the master copy that is preserved 215 real.file->f_pos = file->f_pos; 221 file->f_pos = real.file->f_pos;
|
H A D | readdir.c | 821 if (!file->f_pos) 826 file->f_pos = od->realfile->f_pos; 832 offset += file->f_pos; 842 if (offset != file->f_pos) { 843 file->f_pos = offset;
|
/linux-master/fs/bcachefs/ |
H A D | fs-io-buffered.c | 821 u64 end = pos + len, f_pos, f_len; local 872 f_pos = pos; 876 f_len = min(end, folio_end_pos(f)) - f_pos; 896 f_pos = folio_end_pos(f); 904 f_pos = pos; 908 f_len = min(end, folio_end_pos(f)) - f_pos; 932 f_pos = folio_end_pos(f); 948 f_pos = pos; 952 f_len = min(end, folio_end_pos(f)) - f_pos; 959 f_pos [all...] |
/linux-master/kernel/power/ |
H A D | qos.c | 367 size_t count, loff_t *f_pos) 380 return simple_read_from_buffer(buf, count, f_pos, &value, sizeof(s32)); 384 size_t count, loff_t *f_pos) 366 cpu_latency_qos_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) argument 383 cpu_latency_qos_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos) argument
|
/linux-master/drivers/fsi/ |
H A D | i2cr-scom.c | 26 file->f_pos = offset;
|
/linux-master/drivers/misc/bcm-vk/ |
H A D | bcm_vk.h | 491 loff_t *f_pos); 493 size_t count, loff_t *f_pos);
|
/linux-master/drivers/soc/fsl/ |
H A D | dpaa2-console.c | 193 size_t count, loff_t *f_pos) 192 dpaa2_console_read(struct file *fp, char __user *buf, size_t count, loff_t *f_pos) argument
|
/linux-master/fs/configfs/ |
H A D | dir.c | 1670 offset += file->f_pos; 1679 if (offset != file->f_pos) { 1680 file->f_pos = offset; 1681 if (file->f_pos >= 2) { 1685 loff_t n = file->f_pos - 2;
|
/linux-master/sound/core/ |
H A D | info.c | 123 offset += file->f_pos; 137 file->f_pos = offset;
|
/linux-master/drivers/char/xillybus/ |
H A D | xillybus_core.c | 691 size_t count, loff_t *f_pos) 1203 size_t count, loff_t *f_pos) 1668 loff_t pos = filp->f_pos; 1723 filp->f_pos = pos; 690 xillybus_read(struct file *filp, char __user *userbuf, size_t count, loff_t *f_pos) argument 1202 xillybus_write(struct file *filp, const char __user *userbuf, size_t count, loff_t *f_pos) argument
|