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
456
static const struct iomap_ops blkdev_iomap_ops = {
fs/btrfs/direct-io.c
801
static const struct iomap_ops btrfs_dio_iomap_ops = {
fs/dax.c
1495
const struct iomap_ops *ops)
fs/dax.c
1587
const struct iomap_ops *ops)
fs/dax.c
1604
const struct iomap_ops *ops)
fs/dax.c
1745
const struct iomap_ops *ops)
fs/dax.c
1900
int *iomap_errp, const struct iomap_ops *ops)
fs/dax.c
2010
const struct iomap_ops *ops)
fs/dax.c
2089
const struct iomap_ops *ops)
fs/dax.c
2110
const struct iomap_ops *ops)
fs/dax.c
2243
const struct iomap_ops *ops)
fs/dax.c
2273
const struct iomap_ops *ops)
fs/erofs/data.c
383
static const struct iomap_ops erofs_iomap_ops = {
fs/erofs/data.c
513
const struct iomap_ops *ops = &erofs_iomap_ops;
fs/erofs/internal.h
400
extern const struct iomap_ops z_erofs_iomap_report_ops;
fs/erofs/zmap.c
825
const struct iomap_ops z_erofs_iomap_report_ops = {
fs/exfat/iomap.c
154
const struct iomap_ops exfat_iomap_ops = {
fs/exfat/iomap.c
189
const struct iomap_ops exfat_write_iomap_ops = {
fs/exfat/iomap.h
10
extern const struct iomap_ops exfat_iomap_ops;
fs/exfat/iomap.h
11
extern const struct iomap_ops exfat_write_iomap_ops;
fs/ext2/ext2.h
783
extern const struct iomap_ops ext2_iomap_ops;
fs/ext2/inode.c
863
const struct iomap_ops ext2_iomap_ops = {
fs/ext4/ext4.h
4007
extern const struct iomap_ops ext4_iomap_ops;
fs/ext4/ext4.h
4008
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
3853
const struct iomap_ops ext4_iomap_ops = {
fs/ext4/inode.c
3908
const struct iomap_ops ext4_iomap_report_ops = {
fs/f2fs/data.c
4656
const struct iomap_ops f2fs_iomap_ops = {
fs/f2fs/f2fs.h
4219
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
893
static const struct iomap_ops fuse_iomap_ops = {
fs/gfs2/bmap.c
1203
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
1291
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1320
const void *buf, const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1609
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1737
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1788
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1822
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
fs/iomap/buffered-io.c
645
void iomap_read_folio(const struct iomap_ops *ops,
fs/iomap/buffered-io.c
722
void iomap_readahead(const struct iomap_ops *ops,
fs/iomap/direct-io.c
684
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
fs/iomap/direct-io.c
898
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
57
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
280
const struct iomap_ops ntfs_read_iomap_ops = {
fs/ntfs/iomap.c
332
static const struct iomap_ops ntfs_zero_read_iomap_ops = {
fs/ntfs/iomap.c
337
const struct iomap_ops ntfs_seek_iomap_ops = {
fs/ntfs/iomap.c
767
const struct iomap_ops ntfs_write_iomap_ops = {
fs/ntfs/iomap.c
780
const struct iomap_ops ntfs_page_mkwrite_iomap_ops = {
fs/ntfs/iomap.c
793
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
2101
const struct iomap_ops ntfs_iomap_ops = {
fs/ntfs3/ntfs_fs.h
788
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
216
const struct iomap_ops *ops);
include/linux/dax.h
218
const struct iomap_ops *ops);
include/linux/dax.h
220
const struct iomap_ops *ops);
include/linux/dax.h
269
const struct iomap_ops *ops);
include/linux/dax.h
272
const struct iomap_ops *ops);
include/linux/dax.h
291
const struct iomap_ops *ops);
include/linux/dax.h
295
const struct iomap_ops *ops);
include/linux/fs.h
2082
const struct iomap_ops *dax_read_ops);
include/linux/fs.h
73
struct iomap_ops;
include/linux/iomap.h
263
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops);
include/linux/iomap.h
354
const struct iomap_ops *ops,
include/linux/iomap.h
357
const void *buf, const struct iomap_ops *ops,
include/linux/iomap.h
359
void iomap_read_folio(const struct iomap_ops *ops,
include/linux/iomap.h
361
void iomap_readahead(const struct iomap_ops *ops,
include/linux/iomap.h
369
const struct iomap_ops *ops,
include/linux/iomap.h
374
bool *did_zero, const struct iomap_ops *ops,
include/linux/iomap.h
377
const struct iomap_ops *ops,
include/linux/iomap.h
379
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
include/linux/iomap.h
388
u64 start, u64 len, const struct iomap_ops *ops);
include/linux/iomap.h
390
const struct iomap_ops *ops);
include/linux/iomap.h
392
const struct iomap_ops *ops);
include/linux/iomap.h
394
const struct iomap_ops *ops);
include/linux/iomap.h
601
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
604
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
615
const struct iomap_ops *ops);
include/linux/iomap.h
631
const struct iomap_ops *ops)
include/linux/iomap.h
642
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;