Home
last modified time | relevance | path

Searched refs:fpos (Results 1 – 25 of 28) 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()
75 atomic64_set(&creq->issued_to, fpos + cache->submit_off); in netfs_pgpriv2_copy_folio()
77 part = netfs_advance_write(creq, cache, fpos + cache->submit_off, in netfs_pgpriv2_copy_folio()
88 atomic64_set(&creq->issued_to, fpos + fsize); in netfs_pgpriv2_copy_folio()
185 unsigned long long fpos, fend; in netfs_pgpriv2_unlock_copied_folios() local
[all …]
H A Dwrite_issue.c331 loff_t fpos = folio_pos(folio), i_size; in netfs_write_folio() local
346 if (fpos >= i_size) { in netfs_write_folio()
357 if (fpos + fsize > wreq->i_size) in netfs_write_folio()
370 if (flen > i_size - fpos) in netfs_write_folio()
371 flen = i_size - fpos; in netfs_write_folio()
372 } else if (flen > i_size - fpos) { in netfs_write_folio()
373 flen = i_size - fpos; in netfs_write_folio()
377 } else if (flen == i_size - fpos) { in netfs_write_folio()
491 atomic64_set(&wreq->issued_to, fpos + stream->submit_off); in netfs_write_folio()
493 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 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 Dmisc.c222 unsigned long long fpos = folio_pos(folio), end; in netfs_invalidate_folio() local
225 end = umin(fpos + flen, i_size); in netfs_invalidate_folio()
226 if (fpos < i_size && end > zero_point) { in netfs_invalidate_folio()
228 end = umin(fpos + flen, inode->i_size); in netfs_invalidate_folio()
229 if (fpos < i_size && end > ctx->_zero_point) in netfs_invalidate_folio()
H A Dread_collect.c123 unsigned long long fpos, fend; in netfs_read_unlock_folios() local
139 fpos = folio_pos(folio); in netfs_read_unlock_folios()
140 fend = fpos + fsize; in netfs_read_unlock_folios()
149 WRITE_ONCE(rreq->cleaned_to, fpos + fsize); in netfs_read_unlock_folios()
168 if (fpos + fsize >= collected_to) in netfs_read_unlock_folios()
/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/fs/afs/
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()
H A Ddir.c31 loff_t fpos, u64 ino, unsigned dtype);
33 loff_t fpos, u64 ino, unsigned dtype);
557 int nlen, loff_t fpos, u64 ino, unsigned dtype) in afs_lookup_one_filldir() argument
625 int nlen, loff_t fpos, u64 ino, unsigned dtype) in afs_lookup_filldir() argument
H A Dinternal.h996 unsigned int fpos; member
/linux/net/rds/
H A Dtcp.c65 void *buffer, size_t *lenp, loff_t *fpos);
67 void *buffer, size_t *lenp, loff_t *fpos);
690 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_skbuf_handler() argument
694 err = proc_dointvec_minmax(ctl, write, buffer, lenp, fpos); in rds_tcp_skbuf_handler()
711 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_sndbuf_handler() argument
716 return rds_tcp_skbuf_handler(rtn, ctl, write, buffer, lenp, fpos); in rds_tcp_sndbuf_handler()
720 void *buffer, size_t *lenp, loff_t *fpos) in rds_tcp_rcvbuf_handler() argument
725 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.c251 if (existing->fpos + existing->flen == new->fpos) { in xfs_healthmon_merge_events()
256 if (new->fpos + new->flen == existing->fpos) { in xfs_healthmon_merge_events()
257 existing->fpos = new->fpos; in xfs_healthmon_merge_events()
651 .fpos = p->pos, in xfs_healthmon_report_file_ioerror()
799 hme.e.filerange.pos = event->fpos; in xfs_healthmon_format_v0()
/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/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/fs/smb/client/
H A Dcifsfs.c1275 unsigned long long fpos, fend; in cifs_flush_folio() local
1285 fpos = folio_pos(folio); in cifs_flush_folio()
1286 fend = fpos + size - 1; in cifs_flush_folio()
1287 *_fstart = min_t(unsigned long long, *_fstart, fpos); in cifs_flush_folio()
1289 if ((first && pos == fpos) || (!first && pos == fend)) in cifs_flush_folio()
1292 rc = filemap_write_and_wait_range(inode->i_mapping, fpos, fend); in cifs_flush_folio()
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x.c303 .fpos = lan969x_fpos,
/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.c1037 erofs_off_t fpos = offset + cur - map->m_la; in z_erofs_scan_folio() local
1040 cur + min(map->m_llen - fpos, end - cur), in z_erofs_scan_folio()
1041 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()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.h301 const unsigned int *fpos; member
/linux/mm/
H A Dfilemap.c3006 struct folio *folio, loff_t fpos, size_t size) in splice_folio_into_pipe() argument
3009 size_t spliced = 0, offset = offset_in_folio(folio, fpos); in splice_folio_into_pipe()

12