Home
last modified time | relevance | path

Searched refs:end_pos (Results 1 – 21 of 21) sorted by relevance

/linux/include/linux/
H A Dregset.h266 const int start_pos, const int end_pos) in user_regset_copyin() argument
271 if (end_pos < 0 || *pos < end_pos) { in user_regset_copyin()
272 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin()
273 : min(*count, end_pos - *pos)); in user_regset_copyin()
293 const int end_pos) in user_regset_copyin_ignore() argument
298 if (end_pos < 0 || *pos < end_pos) { in user_regset_copyin_ignore()
299 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin_ignore()
300 : min(*count, end_pos - *pos)); in user_regset_copyin_ignore()
H A Diomap.h539 u64 end_pos);
569 loff_t pos, loff_t end_pos, unsigned int dirty_len);
H A Dbpf_verifier.h745 u64 end_pos; member
/linux/kernel/bpf/
H A Dlog.c48 u64 len = log->end_pos + add_len; in bpf_vlog_update_len_max()
81 if (log->end_pos < log->len_total) { in bpf_verifier_vlog()
82 new_n = min_t(u32, log->len_total - log->end_pos, n); in bpf_verifier_vlog()
86 cur_pos = log->end_pos; in bpf_verifier_vlog()
87 log->end_pos += n - 1; /* don't count terminating '\0' */ in bpf_verifier_vlog()
96 new_end = log->end_pos + n; in bpf_verifier_vlog()
103 log->end_pos = new_end - 1; /* don't count terminating '\0' */ in bpf_verifier_vlog()
154 if (WARN_ON_ONCE(new_pos > log->end_pos)) in bpf_vlog_reset()
164 log->end_pos = new_pos; in bpf_vlog_reset()
165 if (log->end_pos < log->start_pos) in bpf_vlog_reset()
[all …]
H A Dliveness.c496 pos = env->log.end_pos; in print_instance()
499 insn_pos = env->log.end_pos; in print_instance()
501 pos = env->log.end_pos; in print_instance()
512 pos = env->log.end_pos; in print_instance()
1564 bpf_vlog_reset(&env->log, env->log.end_pos - 1); in print_subprog_arg_access()
2318 pos = env->log.end_pos; in bpf_compute_live_registers()
2320 insn_pos = env->log.end_pos; in bpf_compute_live_registers()
H A Dverifier.c1781 elem->log_pos = env->log.end_pos; in push_stack()
2315 elem->log_pos = env->log.end_pos; in push_async_cb()
18285 env->prev_log_pos = env->log.end_pos; in do_check()
18289 env->prev_insn_print_pos = env->log.end_pos - env->prev_log_pos; in do_check()
18290 env->prev_log_pos = env->log.end_pos; in do_check()
/linux/fs/iomap/
H A Dioend.c214 loff_t pos, loff_t end_pos, unsigned int dirty_len) in iomap_add_to_ioend() argument
303 if (ioend->io_offset + ioend->io_size > end_pos) { in iomap_add_to_ioend()
304 if (ioend->io_offset >= end_pos) in iomap_add_to_ioend()
307 ioend->io_size = end_pos - ioend->io_offset; in iomap_add_to_ioend()
H A Dbuffered-io.c303 static size_t iomap_bytes_to_truncate(loff_t end_pos, unsigned block_bits, in iomap_bytes_to_truncate() argument
307 unsigned block_offset = end_pos & (block_size - 1); in iomap_bytes_to_truncate()
1890 struct folio *folio, u64 pos, u32 rlen, u64 end_pos, in iomap_writeback_range() argument
1896 ret = wpc->ops->writeback_range(wpc, folio, pos, rlen, end_pos); in iomap_writeback_range()
1923 struct iomap_writepage_ctx *wpc, u64 *end_pos) in iomap_writeback_handle_eof() argument
1933 if (*end_pos > isize) { in iomap_writeback_handle_eof()
1974 *end_pos = isize; in iomap_writeback_handle_eof()
1985 u64 end_pos = pos + folio_size(folio); in iomap_writeback_folio() local
1998 if (!iomap_writeback_handle_eof(folio, wpc, &end_pos)) in iomap_writeback_folio()
2000 WARN_ON_ONCE(end_pos <= pos); in iomap_writeback_folio()
[all …]
/linux/kernel/
H A Drelay.c945 size_t read_subbuf, padding, end_pos; in relay_file_read_end_pos() local
952 end_pos = (read_subbuf + 1) * subbuf_size; in relay_file_read_end_pos()
954 end_pos = read_pos + count; in relay_file_read_end_pos()
955 if (end_pos >= subbuf_size * n_subbufs) in relay_file_read_end_pos()
956 end_pos = 0; in relay_file_read_end_pos()
958 return end_pos; in relay_file_read_end_pos()
/linux/fs/exfat/
H A Diomap.c212 struct folio *folio, u64 offset, unsigned int len, u64 end_pos) in exfat_writeback_range() argument
224 return iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in exfat_writeback_range()
/linux/fs/xfs/
H A Dxfs_aops.c501 u64 end_pos) in xfs_writeback_range() argument
507 ret = iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in xfs_writeback_range()
651 u64 end_pos) in xfs_zoned_writeback_range() argument
657 ret = iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in xfs_zoned_writeback_range()
/linux/fs/xfs/scrub/
H A Dxfarray.c292 loff_t end_pos = *pos + array->obj_size - 1; in xfarray_find_data() local
313 new_pos = xfile_seek_data(array->xfile, end_pos); in xfarray_find_data()
318 if (new_pos == end_pos) in xfarray_find_data()
/linux/fs/nfs/
H A Dpnfs.c3310 loff_t end_pos) in pnfs_set_layoutcommit() argument
3317 nfsi->layout->plh_lwb = end_pos; in pnfs_set_layoutcommit()
3321 } else if (end_pos > nfsi->layout->plh_lwb) in pnfs_set_layoutcommit()
3322 nfsi->layout->plh_lwb = end_pos; in pnfs_set_layoutcommit()
3361 loff_t end_pos; in pnfs_layoutcommit_inode() local
3396 end_pos = nfsi->layout->plh_lwb; in pnfs_layoutcommit_inode()
3406 if (end_pos != 0) in pnfs_layoutcommit_inode()
3407 data->args.lastbytewritten = end_pos - 1; in pnfs_layoutcommit_inode()
3419 if (end_pos > nfsi->layout->plh_lwb) in pnfs_layoutcommit_inode()
3420 nfsi->layout->plh_lwb = end_pos; in pnfs_layoutcommit_inode()
/linux/fs/btrfs/
H A Dfile.c71 const u64 end_pos = pos + write_bytes; in btrfs_dirty_folio() local
82 num_bytes = round_up(end_pos - start_pos, fs_info->sectorsize); in btrfs_dirty_folio()
84 ASSERT(folio_pos(folio) <= pos && folio_next_pos(folio) >= end_pos); in btrfs_dirty_folio()
101 if (end_pos > isize) in btrfs_dirty_folio()
102 i_size_write(&inode->vfs_inode, end_pos); in btrfs_dirty_folio()
1064 loff_t end_pos = round_up(pos + count, fs_info->sectorsize); in btrfs_write_check() local
1066 ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, end_pos); in btrfs_write_check()
/linux/block/
H A Dfops.c525 struct folio *folio, u64 offset, unsigned int len, u64 end_pos) in blkdev_writeback_range() argument
542 return iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in blkdev_writeback_range()
/linux/fs/ext4/
H A Dinode.c1692 loff_t end_pos; /* Last pos to examine */ member
2614 pgoff_t end = mpd->end_pos >> PAGE_SHIFT; in mpage_prepare_extent_to_map()
2858 mpd->end_pos = LLONG_MAX; in ext4_do_writepages()
2861 mpd->end_pos = wbc->range_end; in ext4_do_writepages()
2868 mpd->end_pos >> PAGE_SHIFT); in ext4_do_writepages()
2996 mpd->end_pos = (writeback_index << PAGE_SHIFT) - 1; in ext4_do_writepages()
/linux/fs/gfs2/
H A Dbmap.c2509 struct folio *folio, u64 offset, unsigned int len, u64 end_pos) in gfs2_writeback_range() argument
2524 return iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in gfs2_writeback_range()
/linux/fs/ntfs3/
H A Dinode.c1165 unsigned int len, u64 end_pos) in ntfs_writeback_range() argument
1191 return iomap_add_to_ioend(wpc, folio, offset, end_pos, len); in ntfs_writeback_range()
/linux/scripts/
H A Dcheckpatch.pl3605 my $end_pos = $+[2];
3618 $end_char = substr($rawline, $end_pos, 1) if ($end_pos < length($rawline));
/linux/Documentation/filesystems/iomap/
H A Doperations.rst332 struct folio *folio, u64 pos, unsigned int len, u64 end_pos);
/linux/fs/fuse/
H A Dfile.c2215 unsigned len, u64 end_pos) in fuse_iomap_writeback_range() argument