Symbol: iomap_ops
arch/parisc/lib/iomap.c
136
static const struct iomap_ops ioport_ops = {
arch/parisc/lib/iomap.c
279
static const struct iomap_ops iomem_ops = {
arch/parisc/lib/iomap.c
306
static const struct iomap_ops *iomap_ops[8] = {
arch/parisc/lib/iomap.c
315
return iomap_ops[ADDR_TO_REGION(addr)]->read8(addr);
arch/parisc/lib/iomap.c
322
return iomap_ops[ADDR_TO_REGION(addr)]->read16(addr);
arch/parisc/lib/iomap.c
329
return iomap_ops[ADDR_TO_REGION(addr)]->read16be(addr);
arch/parisc/lib/iomap.c
336
return iomap_ops[ADDR_TO_REGION(addr)]->read32(addr);
arch/parisc/lib/iomap.c
343
return iomap_ops[ADDR_TO_REGION(addr)]->read32be(addr);
arch/parisc/lib/iomap.c
351
return iomap_ops[ADDR_TO_REGION(addr)]->read64(addr);
arch/parisc/lib/iomap.c
358
return iomap_ops[ADDR_TO_REGION(addr)]->read64be(addr);
arch/parisc/lib/iomap.c
366
iomap_ops[ADDR_TO_REGION(addr)]->write8(datum, addr);
arch/parisc/lib/iomap.c
375
iomap_ops[ADDR_TO_REGION(addr)]->write16(datum, addr);
arch/parisc/lib/iomap.c
384
iomap_ops[ADDR_TO_REGION(addr)]->write16be(datum, addr);
arch/parisc/lib/iomap.c
393
iomap_ops[ADDR_TO_REGION(addr)]->write32(datum, addr);
arch/parisc/lib/iomap.c
402
iomap_ops[ADDR_TO_REGION(addr)]->write32be(datum, addr);
arch/parisc/lib/iomap.c
412
iomap_ops[ADDR_TO_REGION(addr)]->write64(datum, addr);
arch/parisc/lib/iomap.c
421
iomap_ops[ADDR_TO_REGION(addr)]->write64be(datum, addr);
arch/parisc/lib/iomap.c
433
iomap_ops[ADDR_TO_REGION(addr)]->read8r(addr, dst, count);
arch/parisc/lib/iomap.c
445
iomap_ops[ADDR_TO_REGION(addr)]->read16r(addr, dst, count);
arch/parisc/lib/iomap.c
457
iomap_ops[ADDR_TO_REGION(addr)]->read32r(addr, dst, count);
arch/parisc/lib/iomap.c
469
iomap_ops[ADDR_TO_REGION(addr)]->write8r(addr, src, count);
arch/parisc/lib/iomap.c
481
iomap_ops[ADDR_TO_REGION(addr)]->write16r(addr, src, count);
arch/parisc/lib/iomap.c
493
iomap_ops[ADDR_TO_REGION(addr)]->write32r(addr, src, count);
block/fops.c
457
static const struct iomap_ops blkdev_iomap_ops = {
fs/btrfs/direct-io.c
749
static const struct iomap_ops btrfs_dio_iomap_ops = {
fs/dax.c
1457
const struct iomap_ops *ops)
fs/dax.c
1549
const struct iomap_ops *ops)
fs/dax.c
1566
const struct iomap_ops *ops)
fs/dax.c
1707
const struct iomap_ops *ops)
fs/dax.c
1862
int *iomap_errp, const struct iomap_ops *ops)
fs/dax.c
1972
const struct iomap_ops *ops)
fs/dax.c
2051
const struct iomap_ops *ops)
fs/dax.c
2072
const struct iomap_ops *ops)
fs/dax.c
2205
const struct iomap_ops *ops)
fs/dax.c
2235
const struct iomap_ops *ops)
fs/erofs/data.c
374
static const struct iomap_ops erofs_iomap_ops = {
fs/erofs/data.c
504
const struct iomap_ops *ops = &erofs_iomap_ops;
fs/erofs/internal.h
429
extern const struct iomap_ops z_erofs_iomap_report_ops;
fs/erofs/zmap.c
814
const struct iomap_ops z_erofs_iomap_report_ops = {
fs/ext2/ext2.h
787
extern const struct iomap_ops ext2_iomap_ops;
fs/ext2/inode.c
891
const struct iomap_ops ext2_iomap_ops = {
fs/ext4/ext4.h
3920
extern const struct iomap_ops ext4_iomap_ops;
fs/ext4/ext4.h
3921
extern const struct iomap_ops ext4_iomap_report_ops;
fs/ext4/extents.c
5174
static const struct iomap_ops ext4_iomap_xattr_ops = {
fs/ext4/inode.c
3852
const struct iomap_ops ext4_iomap_ops = {
fs/ext4/inode.c
3907
const struct iomap_ops ext4_iomap_report_ops = {
fs/f2fs/data.c
4588
const struct iomap_ops f2fs_iomap_ops = {
fs/f2fs/f2fs.h
4191
extern const struct iomap_ops f2fs_iomap_ops;
fs/fuse/dax.c
656
static const struct iomap_ops fuse_iomap_ops = {
fs/fuse/file.c
865
static const struct iomap_ops fuse_iomap_ops = {
fs/gfs2/bmap.c
1202
const struct iomap_ops gfs2_iomap_ops = {
fs/gfs2/bmap.h
46
extern const struct iomap_ops gfs2_iomap_ops;
fs/hpfs/file.c
159
static const struct iomap_ops hpfs_iomap_ops = {
fs/internal.h
11
struct iomap_ops;
fs/iomap/buffered-io.c
1207
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1500
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1622
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1673
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1707
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
fs/iomap/buffered-io.c
585
void iomap_read_folio(const struct iomap_ops *ops,
fs/iomap/buffered-io.c
653
void iomap_readahead(const struct iomap_ops *ops,
fs/iomap/direct-io.c
682
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
fs/iomap/direct-io.c
896
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
fs/iomap/fiemap.c
59
u64 start, u64 len, const struct iomap_ops *ops)
fs/iomap/fiemap.c
95
const struct iomap_ops *ops)
fs/iomap/iter.c
61
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops)
fs/iomap/seek.c
30
iomap_seek_hole(struct inode *inode, loff_t pos, const struct iomap_ops *ops)
fs/iomap/seek.c
76
iomap_seek_data(struct inode *inode, loff_t pos, const struct iomap_ops *ops)
fs/iomap/swapfile.c
142
const struct iomap_ops *ops)
fs/ntfs/iomap.c
294
const struct iomap_ops ntfs_read_iomap_ops = {
fs/ntfs/iomap.c
347
static const struct iomap_ops ntfs_zero_read_iomap_ops = {
fs/ntfs/iomap.c
352
const struct iomap_ops ntfs_seek_iomap_ops = {
fs/ntfs/iomap.c
818
const struct iomap_ops ntfs_write_iomap_ops = {
fs/ntfs/iomap.c
831
const struct iomap_ops ntfs_page_mkwrite_iomap_ops = {
fs/ntfs/iomap.c
844
const struct iomap_ops ntfs_dio_iomap_ops = {
fs/ntfs/iomap.h
15
extern const struct iomap_ops ntfs_write_iomap_ops;
fs/ntfs/iomap.h
16
extern const struct iomap_ops ntfs_read_iomap_ops;
fs/ntfs/iomap.h
17
extern const struct iomap_ops ntfs_seek_iomap_ops;
fs/ntfs/iomap.h
18
extern const struct iomap_ops ntfs_page_mkwrite_iomap_ops;
fs/ntfs/iomap.h
19
extern const struct iomap_ops ntfs_dio_iomap_ops;
fs/ntfs3/inode.c
2113
const struct iomap_ops ntfs_iomap_ops = {
fs/ntfs3/ntfs_fs.h
785
extern const struct iomap_ops ntfs_iomap_ops;
fs/remap_range.c
280
const struct iomap_ops *dax_read_ops)
fs/xfs/xfs_file.c
745
const struct iomap_ops *ops,
fs/xfs/xfs_file.c
827
const struct iomap_ops *dops;
fs/xfs/xfs_iomap.c
1040
const struct iomap_ops xfs_direct_write_iomap_ops = {
fs/xfs/xfs_iomap.c
1092
const struct iomap_ops xfs_zoned_direct_write_iomap_ops = {
fs/xfs/xfs_iomap.c
1277
const struct iomap_ops xfs_atomic_write_cow_iomap_ops = {
fs/xfs/xfs_iomap.c
1301
const struct iomap_ops xfs_dax_write_iomap_ops = {
fs/xfs/xfs_iomap.c
2171
const struct iomap_ops xfs_buffered_write_iomap_ops = {
fs/xfs/xfs_iomap.c
2217
const struct iomap_ops xfs_read_iomap_ops = {
fs/xfs/xfs_iomap.c
2305
const struct iomap_ops xfs_seek_iomap_ops = {
fs/xfs/xfs_iomap.c
2352
const struct iomap_ops xfs_xattr_iomap_ops = {
fs/xfs/xfs_iomap.h
52
extern const struct iomap_ops xfs_buffered_write_iomap_ops;
fs/xfs/xfs_iomap.h
53
extern const struct iomap_ops xfs_direct_write_iomap_ops;
fs/xfs/xfs_iomap.h
54
extern const struct iomap_ops xfs_zoned_direct_write_iomap_ops;
fs/xfs/xfs_iomap.h
55
extern const struct iomap_ops xfs_read_iomap_ops;
fs/xfs/xfs_iomap.h
56
extern const struct iomap_ops xfs_seek_iomap_ops;
fs/xfs/xfs_iomap.h
57
extern const struct iomap_ops xfs_xattr_iomap_ops;
fs/xfs/xfs_iomap.h
58
extern const struct iomap_ops xfs_dax_write_iomap_ops;
fs/xfs/xfs_iomap.h
59
extern const struct iomap_ops xfs_atomic_write_cow_iomap_ops;
fs/zonefs/file.c
109
static const struct iomap_ops zonefs_write_iomap_ops = {
fs/zonefs/file.c
60
static const struct iomap_ops zonefs_read_iomap_ops = {
include/linux/dax.h
13
struct iomap_ops;
include/linux/dax.h
206
const struct iomap_ops *ops);
include/linux/dax.h
208
const struct iomap_ops *ops);
include/linux/dax.h
210
const struct iomap_ops *ops);
include/linux/dax.h
258
const struct iomap_ops *ops);
include/linux/dax.h
261
const struct iomap_ops *ops);
include/linux/dax.h
280
const struct iomap_ops *ops);
include/linux/dax.h
284
const struct iomap_ops *ops);
include/linux/fs.h
2094
const struct iomap_ops *dax_read_ops);
include/linux/fs.h
73
struct iomap_ops;
include/linux/iomap.h
261
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops);
include/linux/iomap.h
352
const struct iomap_ops *ops,
include/linux/iomap.h
354
void iomap_read_folio(const struct iomap_ops *ops,
include/linux/iomap.h
356
void iomap_readahead(const struct iomap_ops *ops,
include/linux/iomap.h
364
const struct iomap_ops *ops,
include/linux/iomap.h
369
bool *did_zero, const struct iomap_ops *ops,
include/linux/iomap.h
372
const struct iomap_ops *ops,
include/linux/iomap.h
374
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
include/linux/iomap.h
383
u64 start, u64 len, const struct iomap_ops *ops);
include/linux/iomap.h
385
const struct iomap_ops *ops);
include/linux/iomap.h
387
const struct iomap_ops *ops);
include/linux/iomap.h
389
const struct iomap_ops *ops);
include/linux/iomap.h
594
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
597
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
608
const struct iomap_ops *ops);
include/linux/iomap.h
622
const struct iomap_ops *ops)
include/linux/iomap.h
633
const struct iomap_ops *ops)
tools/testing/nvdimm/test/iomap.c
22
} iomap_ops = {
tools/testing/nvdimm/test/iomap.c
23
.list = LIST_HEAD_INIT(iomap_ops.list),
tools/testing/nvdimm/test/iomap.c
29
iomap_ops.nfit_test_lookup = lookup;
tools/testing/nvdimm/test/iomap.c
30
iomap_ops.evaluate_dsm = evaluate;
tools/testing/nvdimm/test/iomap.c
31
list_add_rcu(&iomap_ops.list, &iomap_head);
tools/testing/nvdimm/test/iomap.c
37
list_del_rcu(&iomap_ops.list);
tools/testing/nvdimm/test/iomap.c
385
struct iomap_ops *ops;
tools/testing/nvdimm/test/iomap.c
44
struct iomap_ops *ops;