Symbol: iomap_iter
fs/btrfs/direct-io.c
368
struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
fs/btrfs/direct-io.c
620
struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
fs/btrfs/direct-io.c
761
static void btrfs_dio_submit_io(const struct iomap_iter *iter, struct bio *bio,
fs/dax.c
1040
static int copy_cow_page_dax(struct vm_fault *vmf, const struct iomap_iter *iter)
fs/dax.c
1065
static bool dax_fault_is_synchronous(const struct iomap_iter *iter,
fs/dax.c
1080
const struct iomap_iter *iter, void *entry, unsigned long pfn,
fs/dax.c
1396
const struct iomap_iter *iter, void **entry)
fs/dax.c
1412
const struct iomap_iter *iter, void **entry)
fs/dax.c
1436
const struct iomap_iter *iter, void **entry)
fs/dax.c
1442
static int dax_unshare_iter(struct iomap_iter *iter)
fs/dax.c
1497
struct iomap_iter iter = {
fs/dax.c
1509
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/dax.c
1515
static int dax_memzero(struct iomap_iter *iter, loff_t pos, size_t size)
fs/dax.c
1538
static int dax_zero_iter(struct iomap_iter *iter, bool *did_zero)
fs/dax.c
1589
struct iomap_iter iter = {
fs/dax.c
1597
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/dax.c
1616
static int dax_iomap_iter(struct iomap_iter *iomi, struct iov_iter *iter)
fs/dax.c
1747
struct iomap_iter iomi = {
fs/dax.c
1772
while ((ret = iomap_iter(&iomi, ops)) > 0)
fs/dax.c
1804
const struct iomap_iter *iter)
fs/dax.c
1843
const struct iomap_iter *iter, unsigned long *pfnp,
fs/dax.c
1904
struct iomap_iter iter = {
fs/dax.c
1945
while ((error = iomap_iter(&iter, ops)) > 0) {
fs/dax.c
2014
struct iomap_iter iter = {
fs/dax.c
2067
while (iomap_iter(&iter, ops) > 0) {
fs/dax.c
2193
static int dax_range_compare_iter(struct iomap_iter *it_src,
fs/dax.c
2194
struct iomap_iter *it_dest, u64 len, bool *same)
fs/dax.c
2245
struct iomap_iter src_iter = {
fs/dax.c
2251
struct iomap_iter dst_iter = {
fs/dax.c
2259
while ((ret = iomap_iter(&src_iter, ops)) > 0 &&
fs/dax.c
2260
(ret = iomap_iter(&dst_iter, ops)) > 0) {
fs/erofs/data.c
302
struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
fs/erofs/data.c
367
struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
fs/exfat/iomap.c
253
static void exfat_iomap_bio_submit_read(const struct iomap_iter *iter,
fs/f2fs/file.c
4835
static void f2fs_dio_read_submit_io(const struct iomap_iter *iter,
fs/f2fs/file.c
5131
static void f2fs_dio_write_submit_io(const struct iomap_iter *iter,
fs/fuse/file.c
1011
static int fuse_iomap_read_folio_range(const struct iomap_iter *iter,
fs/fuse/file.c
958
static int fuse_iomap_read_folio_range_async(const struct iomap_iter *iter,
fs/gfs2/bmap.c
964
gfs2_iomap_get_folio(struct iomap_iter *iter, loff_t pos, unsigned len)
fs/iomap/bio.c
108
static void iomap_read_alloc_bio(const struct iomap_iter *iter,
fs/iomap/bio.c
146
int iomap_bio_read_folio_range(const struct iomap_iter *iter,
fs/iomap/bio.c
167
int iomap_bio_read_folio_range_sync(const struct iomap_iter *iter,
fs/iomap/bio.c
81
void iomap_bio_submit_read_endio(const struct iomap_iter *iter,
fs/iomap/bio.c
95
static void iomap_bio_submit_read(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
1013
static int iomap_write_begin_inline(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
1027
static int iomap_write_begin(struct iomap_iter *iter,
fs/iomap/buffered-io.c
1138
static bool iomap_write_end_inline(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
1162
static bool iomap_write_end(struct iomap_iter *iter, size_t len, size_t copied,
fs/iomap/buffered-io.c
1182
static int iomap_write_iter(struct iomap_iter *iter, struct iov_iter *i,
fs/iomap/buffered-io.c
1294
struct iomap_iter iter = {
fs/iomap/buffered-io.c
1308
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
1567
static int iomap_unshare_iter(struct iomap_iter *iter,
fs/iomap/buffered-io.c
1612
struct iomap_iter iter = {
fs/iomap/buffered-io.c
1624
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
1635
static inline int iomap_zero_iter_flush_and_stale(struct iomap_iter *i)
fs/iomap/buffered-io.c
1644
static int iomap_zero_iter(struct iomap_iter *iter, bool *did_zero,
fs/iomap/buffered-io.c
1713
struct iomap_iter *iter,
fs/iomap/buffered-io.c
1741
struct iomap_iter iter = {
fs/iomap/buffered-io.c
1762
while ((ret = iomap_iter(&iter, ops)) > 0) {
fs/iomap/buffered-io.c
1802
static int iomap_folio_mkwrite_iter(struct iomap_iter *iter,
fs/iomap/buffered-io.c
1825
struct iomap_iter iter = {
fs/iomap/buffered-io.c
1839
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
376
static inline bool iomap_block_needs_zeroing(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
412
static int iomap_read_inline_data(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
551
static int iomap_read_folio_iter(struct iomap_iter *iter,
fs/iomap/buffered-io.c
649
struct iomap_iter iter = {
fs/iomap/buffered-io.c
669
while ((ret = iomap_iter(&iter, ops)) > 0) {
fs/iomap/buffered-io.c
681
static int iomap_readahead_iter(struct iomap_iter *iter,
fs/iomap/buffered-io.c
726
struct iomap_iter iter = {
fs/iomap/buffered-io.c
745
while (iomap_iter(&iter, ops) > 0) {
fs/iomap/buffered-io.c
793
struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len)
fs/iomap/buffered-io.c
869
static int __iomap_write_begin(const struct iomap_iter *iter,
fs/iomap/buffered-io.c
947
static struct folio *__iomap_get_folio(struct iomap_iter *iter,
fs/iomap/buffered-io.c
983
static void __iomap_put_folio(struct iomap_iter *iter,
fs/iomap/buffered-io.c
998
static loff_t iomap_trim_folio_range(struct iomap_iter *iter,
fs/iomap/direct-io.c
298
static int iomap_dio_zero(const struct iomap_iter *iter, struct iomap_dio *dio,
fs/iomap/direct-io.c
334
static ssize_t iomap_dio_bio_iter_one(struct iomap_iter *iter,
fs/iomap/direct-io.c
406
static int iomap_dio_bio_iter(struct iomap_iter *iter, struct iomap_dio *dio)
fs/iomap/direct-io.c
54
static struct bio *iomap_dio_alloc_bio(const struct iomap_iter *iter,
fs/iomap/direct-io.c
589
static int iomap_dio_hole_iter(struct iomap_iter *iter, struct iomap_dio *dio)
fs/iomap/direct-io.c
599
static int iomap_dio_inline_iter(struct iomap_iter *iomi, struct iomap_dio *dio)
fs/iomap/direct-io.c
63
static void iomap_dio_submit_bio(const struct iomap_iter *iter,
fs/iomap/direct-io.c
631
static int iomap_dio_iter(struct iomap_iter *iter, struct iomap_dio *dio)
fs/iomap/direct-io.c
688
struct iomap_iter iomi = {
fs/iomap/direct-io.c
808
while ((ret = iomap_iter(&iomi, ops)) > 0) {
fs/iomap/fiemap.c
110
while ((ret = iomap_iter(&iter, ops)) > 0) {
fs/iomap/fiemap.c
39
static int iomap_fiemap_iter(struct iomap_iter *iter,
fs/iomap/fiemap.c
61
struct iomap_iter iter = {
fs/iomap/fiemap.c
76
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/fiemap.c
97
struct iomap_iter iter = {
fs/iomap/internal.h
24
int iomap_bio_read_folio_range_sync(const struct iomap_iter *iter,
fs/iomap/internal.h
27
static inline int iomap_bio_read_folio_range_sync(const struct iomap_iter *iter,
fs/iomap/iter.c
19
int iomap_iter_advance(struct iomap_iter *iter, u64 count)
fs/iomap/iter.c
28
static inline void iomap_iter_done(struct iomap_iter *iter)
fs/iomap/iter.c
57
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops)
fs/iomap/iter.c
9
static inline void iomap_iter_clean_fbatch(struct iomap_iter *iter)
fs/iomap/seek.c
33
struct iomap_iter iter = {
fs/iomap/seek.c
45
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/seek.c
55
static int iomap_seek_data_iter(struct iomap_iter *iter,
fs/iomap/seek.c
79
struct iomap_iter iter = {
fs/iomap/seek.c
9
static int iomap_seek_hole_iter(struct iomap_iter *iter,
fs/iomap/seek.c
91
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/swapfile.c
145
struct iomap_iter iter = {
fs/iomap/swapfile.c
166
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/swapfile.c
94
static int iomap_swapfile_iter(struct iomap_iter *iter,
fs/iomap/trace.h
220
TRACE_EVENT(iomap_iter,
fs/iomap/trace.h
221
TP_PROTO(struct iomap_iter *iter, const void *ops,
fs/ntfs/aops.c
40
static void ntfs_iomap_bio_submit_read(const struct iomap_iter *iter,
fs/ntfs3/inode.c
608
static void ntfs_iomap_bio_submit_read(const struct iomap_iter *iter,
fs/xfs/xfs_aops.c
760
const struct iomap_iter *iter,
fs/xfs/xfs_file.c
234
const struct iomap_iter *iter,
fs/xfs/xfs_file.c
705
const struct iomap_iter *iter,
fs/xfs/xfs_iomap.c
1594
struct iomap_iter *iter =
fs/xfs/xfs_iomap.c
1595
container_of(iomap, struct iomap_iter, iomap);
fs/xfs/xfs_iomap.c
1785
struct iomap_iter *iter = container_of(iomap, struct iomap_iter,
fs/xfs/xfs_iomap.c
2118
struct iomap_iter *iter =
fs/xfs/xfs_iomap.c
2119
container_of(iomap, struct iomap_iter, iomap);
include/linux/dax.h
14
struct iomap_iter;
include/linux/iomap.h
163
struct folio *(*get_folio)(struct iomap_iter *iter, loff_t pos,
include/linux/iomap.h
17
struct iomap_iter;
include/linux/iomap.h
192
int (*read_folio_range)(const struct iomap_iter *iter,
include/linux/iomap.h
263
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops);
include/linux/iomap.h
264
int iomap_iter_advance(struct iomap_iter *iter, u64 count);
include/linux/iomap.h
275
static inline u64 iomap_length_trim(const struct iomap_iter *iter, loff_t pos,
include/linux/iomap.h
291
static inline u64 iomap_length(const struct iomap_iter *iter)
include/linux/iomap.h
299
static inline int iomap_iter_advance_full(struct iomap_iter *iter)
include/linux/iomap.h
313
static inline const struct iomap *iomap_iter_srcmap(const struct iomap_iter *i)
include/linux/iomap.h
347
static inline bool iomap_want_unshare_iter(const struct iomap_iter *iter)
include/linux/iomap.h
364
struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len);
include/linux/iomap.h
371
unsigned int iomap_fill_dirty_folios(struct iomap_iter *iter, loff_t *start,
include/linux/iomap.h
522
int (*read_folio_range)(const struct iomap_iter *iter,
include/linux/iomap.h
530
void (*submit_read)(const struct iomap_iter *iter,
include/linux/iomap.h
549
void (*submit_io)(const struct iomap_iter *iter, struct bio *bio,
include/linux/iomap.h
623
int iomap_bio_read_folio_range(const struct iomap_iter *iter,
include/linux/iomap.h
625
void iomap_bio_submit_read_endio(const struct iomap_iter *iter,