Home
last modified time | relevance | path

Searched refs:fpos (Results 1 – 25 of 33) sorted by relevance

12

/linux/fs/netfs/
H A Dread_pgpriv2.c23 loff_t fpos = folio_pos(folio), i_size; in netfs_pgpriv2_copy_folio() local
34 if (fpos >= i_size) { in netfs_pgpriv2_copy_folio()
41 if (fpos + fsize > creq->i_size) in netfs_pgpriv2_copy_folio()
44 if (flen > i_size - fpos) { in netfs_pgpriv2_copy_folio()
45 flen = i_size - fpos; in netfs_pgpriv2_copy_folio()
47 } else if (flen == i_size - fpos) { in netfs_pgpriv2_copy_folio()
76 atomic64_set(&creq->issued_to, fpos + cache->submit_off); in netfs_pgpriv2_copy_folio()
78 part = netfs_advance_write(creq, cache, fpos + cache->submit_off, in netfs_pgpriv2_copy_folio()
89 atomic64_set(&creq->issued_to, fpos + fsize); in netfs_pgpriv2_copy_folio()
189 unsigned long long fpos, fend; in netfs_pgpriv2_unlock_copied_folios() local
[all …]
H A Dwrite_issue.c333 loff_t fpos = folio_pos(folio), i_size; in netfs_write_folio() local
348 if (fpos >= i_size) { in netfs_write_folio()
359 if (fpos + fsize > wreq->i_size) in netfs_write_folio()
372 if (flen > i_size - fpos) in netfs_write_folio()
373 flen = i_size - fpos; in netfs_write_folio()
374 } else if (flen > i_size - fpos) { in netfs_write_folio()
375 flen = i_size - fpos; in netfs_write_folio()
379 } else if (flen == i_size - fpos) { in netfs_write_folio()
493 atomic64_set(&wreq->issued_to, fpos + stream->submit_off); in netfs_write_folio()
495 part = netfs_advance_write(wreq, stream, fpos + stream->submit_off, in netfs_write_folio()
[all …]
H A Dbuffered_write.c137 unsigned long long fpos; in netfs_perform_write() local
169 fpos = folio_pos(folio); in netfs_perform_write()
170 offset = pos - fpos; in netfs_perform_write()
228 if (fpos >= netfs_read_zero_point(inode)) { in netfs_perform_write()
349 ret = filemap_write_and_wait_range(mapping, fpos, fpos + flen - 1); in netfs_perform_write()
H A Dmisc.c223 unsigned long long fpos = folio_pos(folio), end; in netfs_invalidate_folio()
226 end = umin(fpos + flen, i_size); in netfs_invalidate_folio()
227 if (fpos < i_size && end > zero_point) { in netfs_invalidate_folio()
229 end = umin(fpos + flen, inode->i_size); in netfs_invalidate_folio()
230 if (fpos < i_size && end > ctx->_zero_point) in netfs_invalidate_folio()
653 uoff_t fpos = folio_pos(folio);
657 if (from < to && from < fpos + folio_size(folio)) {
658 size_t end = umin(to - fpos, folio_size(folio));
659 size_t offset = from - fpos;
222 unsigned long long fpos = folio_pos(folio), end; netfs_invalidate_folio() local
H A Dwrite_collect.c143 unsigned long long fpos, fend; in netfs_writeback_unlock_folios() local
152 fpos = folio_pos(folio); in netfs_writeback_unlock_folios()
157 fend = min_t(unsigned long long, fpos + flen, wreq->i_size); in netfs_writeback_unlock_folios()
166 wreq->cleaned_to = fpos + fsize; in netfs_writeback_unlock_folios()
182 if (fpos + fsize >= collected_to) in netfs_writeback_unlock_folios()
H A Dread_collect.c198 unsigned long long fpos, fend; in netfs_read_unlock_folios()
208 fpos = folio_pos(folio); in netfs_read_unlock_folios()
209 fend = fpos + fsize; in netfs_read_unlock_folios()
218 WRITE_ONCE(rreq->cleaned_to, fpos + fsize); in netfs_read_unlock_folios()
235 if (fpos + fsize >= collected_to)
182 unsigned long long fpos, fend; netfs_read_unlock_folios() local
/linux/fs/afs/
H A Ddir_search.c73 size_t blend = (block + 1) * AFS_DIR_BLOCK_SIZE, fpos = iter->fpos; in afs_dir_find_block() local
83 if (!fq || blpos < fpos) { in afs_dir_find_block()
86 fpos = 0; in afs_dir_find_block()
94 if (blend <= fpos + fsize) { in afs_dir_find_block()
97 if (WARN_ON_ONCE(folio_pos(folio) != fpos)) in afs_dir_find_block()
101 iter->fpos = fpos; in afs_dir_find_block()
102 iter->block = kmap_local_folio(folio, blpos - fpos); in afs_dir_find_block()
105 fpos += fsize; in afs_dir_find_block()
H A Ddir_edit.c117 size_t blend = (block + 1) * AFS_DIR_BLOCK_SIZE, fpos = iter->fpos; in afs_dir_get_block() local
140 if (blend <= fpos + fsize) { in afs_dir_get_block()
143 if (WARN_ON_ONCE(folio_pos(folio) != fpos)) in afs_dir_get_block()
147 iter->fpos = fpos; in afs_dir_get_block()
148 return kmap_local_folio(folio, blpos - fpos); in afs_dir_get_block()
150 fpos += fsize; in afs_dir_get_block()
/linux/fs/proc/
H A Dkcore.c328 loff_t *fpos = &iocb->ki_pos; in read_kcore_iter() local
349 if (buflen && *fpos < sizeof(struct elfhdr)) { in read_kcore_iter()
371 tsz = min_t(size_t, buflen, sizeof(struct elfhdr) - *fpos); in read_kcore_iter()
372 if (copy_to_iter((char *)&ehdr + *fpos, tsz, iter) != tsz) { in read_kcore_iter()
378 *fpos += tsz; in read_kcore_iter()
382 if (buflen && *fpos < phdrs_offset + kcore_phdrs_len) { in read_kcore_iter()
414 phdrs_offset + kcore_phdrs_len - *fpos); in read_kcore_iter()
415 if (copy_to_iter((char *)phdrs + *fpos - phdrs_offset, tsz, in read_kcore_iter()
424 *fpos += tsz; in read_kcore_iter()
428 if (buflen && *fpos < notes_offset + kcore_notes_len) { in read_kcore_iter()
[all …]
/linux/arch/mips/alchemy/common/
H A Ddma.c100 int au1000_dma_read_proc(char *buf, char **start, off_t fpos, in au1000_dma_read_proc() argument
113 if (fpos >= len) { in au1000_dma_read_proc()
118 *start = buf + fpos; in au1000_dma_read_proc()
119 len -= fpos; in au1000_dma_read_proc()
/linux/net/rds/
H A Dtcp.c57 void *buffer, size_t *lenp, loff_t *fpos);
59 void *buffer, size_t *lenp, loff_t *fpos);
760 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_skbuf_handler() argument
764 err = proc_dointvec_minmax(ctl, write, buffer, lenp, fpos); in rds_tcp_skbuf_handler()
781 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_sndbuf_handler() argument
786 return rds_tcp_skbuf_handler(rtn, ctl, write, buffer, lenp, fpos); in rds_tcp_sndbuf_handler()
790 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_rcvbuf_handler() argument
795 return rds_tcp_skbuf_handler(rtn, ctl, write, buffer, lenp, fpos); in rds_tcp_rcvbuf_handler()
/linux/fs/
H A Dbinfmt_flat.c182 static int decompress_exec(struct linux_binprm *bprm, loff_t fpos, char *dst, in decompress_exec() argument
189 pr_debug("decompress_exec(offset=%llx,buf=%p,len=%lx)\n", fpos, dst, len); in decompress_exec()
203 ret = kernel_read(bprm->file, buf, LBUFSIZE, &fpos); in decompress_exec()
273 ret = kernel_read(bprm->file, buf, LBUFSIZE, &fpos); in decompress_exec()
416 loff_t fpos; in load_flat_file() local
567 fpos = ntohl(hdr->data_start); in load_flat_file()
570 result = decompress_exec(bprm, fpos, (char *)datapos, in load_flat_file()
575 result = read_code(bprm->file, datapos, fpos, in load_flat_file()
/linux/include/trace/events/
H A Dio_uring.h622 TP_PROTO(void *ctx, u64 fpos, u64 wanted, u64 got),
624 TP_ARGS(ctx, fpos, wanted, got),
628 __field(u64, fpos)
635 __entry->fpos = fpos;
641 __entry->ctx, __entry->fpos,
/linux/fs/xfs/
H A Dxfs_healthmon.c255 if (existing->fpos + existing->flen == new->fpos) { in xfs_healthmon_merge_events()
260 if (new->fpos + new->flen == existing->fpos) { in xfs_healthmon_merge_events()
261 existing->fpos = new->fpos; in xfs_healthmon_merge_events()
652 .fpos = p->pos, in xfs_healthmon_report_file_ioerror()
807 hme.e.filerange.pos = event->fpos; in xfs_healthmon_format_v0()
H A Dxfs_healthmon.h154 loff_t fpos; member
/linux/fs/adfs/
H A Ddir_f.c233 adfs_f_setpos(struct adfs_dir *dir, unsigned int fpos) in adfs_f_setpos() argument
235 if (fpos >= ADFS_NUM_DIR_ENTRIES) in adfs_f_setpos()
238 dir->pos = 5 + fpos * 26; in adfs_f_setpos()
H A Ddir_fplus.c159 adfs_fplus_setpos(struct adfs_dir *dir, unsigned int fpos) in adfs_fplus_setpos() argument
163 if (fpos <= le32_to_cpu(dir->bighead->bigdirentries)) { in adfs_fplus_setpos()
164 dir->pos = fpos; in adfs_fplus_setpos()
/linux/fs/nfs/
H A Dfile.c309 loff_t fpos = folio_pos(folio); in nfs_truncate_last_folio() local
310 size_t offset = from - fpos; in nfs_truncate_last_folio()
313 if (to - fpos < end) in nfs_truncate_last_folio()
314 end = to - fpos; in nfs_truncate_last_folio()
/linux/drivers/sbus/char/
H A Dbbc_envctrl.c557 struct bbc_fan_control *fp, *fpos; in destroy_all_fans() local
559 list_for_each_entry_safe(fp, fpos, &bp->fans, bp_list) { in destroy_all_fans()
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x.c303 .fpos = lan969x_fpos,
/linux/mm/
H A Dnommu.c976 loff_t fpos; in do_mmap_private() local
978 fpos = vma_start_pgoff(vma); in do_mmap_private()
979 fpos <<= PAGE_SHIFT; in do_mmap_private()
981 ret = kernel_read(vma->vm_file, base, len, &fpos); in do_mmap_private()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main_regs.h2581 BIT(regs->fpos[FP_CPU_PROC_CTRL_AARCH64_MODE_ENA])
2588 BIT(regs->fpos[FP_CPU_PROC_CTRL_L2_RST_INVALIDATE_DIS])
2595 BIT(regs->fpos[FP_CPU_PROC_CTRL_L1_RST_INVALIDATE_DIS])
2602 BIT(regs->fpos[FP_CPU_PROC_CTRL_BE_EXCEP_MODE])
2609 BIT(regs->fpos[FP_CPU_PROC_CTRL_VINITHI])
2616 BIT(regs->fpos[FP_CPU_PROC_CTRL_CFGTE])
2623 BIT(regs->fpos[FP_CPU_PROC_CTRL_CP15S_DISABLE])
2630 BIT(regs->fpos[FP_CPU_PROC_CTRL_PROC_CRYPTO_DISABLE])
2658 BIT(regs->fpos[FP_CPU_PROC_CTRL_L2_FLUSH_REQ])
2677 BIT(regs->fpos[FP_DEV2G5_PHAD_CTRL_PHAD_ENA])
[all …]
/linux/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h125 extern int au1000_dma_read_proc(char *buf, char **start, off_t fpos,
/linux/fs/erofs/
H A Dzdata.c1040 erofs_off_t fpos = offset + cur - map->m_la; in z_erofs_scan_folio() local
1043 cur + min(map->m_llen - fpos, end - cur), in z_erofs_scan_folio()
1044 EROFS_I(inode)->z_fragmentoff + fpos); in z_erofs_scan_folio()
/linux/fs/ceph/
H A Ddir.c72 loff_t fpos = ((loff_t)high << 28) | (loff_t)off; in ceph_make_fpos() local
74 fpos |= HASH_ORDER; in ceph_make_fpos()
75 return fpos; in ceph_make_fpos()

12