/kernel/linux/linux-5.10/drivers/dax/ |
H A D | super.c | 111 len = dax_direct_access(dax_dev, pgoff, 1, &kaddr, &pfn); in __generic_fsdax_supported() 112 len2 = dax_direct_access(dax_dev, pgoff_end, 1, &end_kaddr, &end_pfn); in __generic_fsdax_supported() 294 * dax_direct_access() - translate a device pgoff to an absolute pfn 304 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, in dax_direct_access() function 324 EXPORT_SYMBOL_GPL(dax_direct_access); variable
|
/kernel/linux/linux-6.6/drivers/dax/ |
H A D | super.c | 138 * dax_direct_access() - translate a device pgoff to an absolute pfn 149 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, in dax_direct_access() function 169 EXPORT_SYMBOL_GPL(dax_direct_access); variable
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dax.h | 221 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-linear.c | 174 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn); in linear_dax_direct_access()
|
H A D | dm-stripe.c | 322 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn); in stripe_dax_direct_access()
|
H A D | dm-log-writes.c | 898 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn); in log_writes_dax_direct_access()
|
H A D | dm-writecache.c | 286 da = dax_direct_access(wc->ssd_dev->dax_dev, offset, p, DAX_ACCESS, in persistent_memory_claim() 311 daa = dax_direct_access(wc->ssd_dev->dax_dev, offset + i, in persistent_memory_claim()
|
/kernel/linux/linux-5.10/fs/ |
H A D | dax.c | 725 rc = dax_direct_access(dax_dev, pgoff, PHYS_PFN(PAGE_SIZE), &kaddr, NULL); in copy_cow_page_dax() 1026 length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_pfn() 1093 rc = dax_direct_access(iomap->dax_dev, pgoff, 1, &kaddr, NULL); in dax_iomap_zero() 1160 map_len = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_actor()
|
/kernel/linux/linux-6.6/fs/ |
H A D | dax.c | 838 rc = dax_direct_access(iter->iomap.dax_dev, pgoff, 1, DAX_ACCESS, in copy_cow_page_dax() 1074 length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_direct_access() 1328 ret = dax_direct_access(iomap->dax_dev, pgoff, 1, DAX_ACCESS, &kaddr, in dax_memzero() 1486 map_len = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_iter() 1489 map_len = dax_direct_access(dax_dev, pgoff, in dax_iomap_iter()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-linear.c | 173 return dax_direct_access(dax_dev, pgoff, nr_pages, kaddr, pfn); in linear_dax_direct_access()
|
H A D | dm-stripe.c | 322 return dax_direct_access(dax_dev, pgoff, nr_pages, kaddr, pfn); in stripe_dax_direct_access()
|
H A D | dm-log-writes.c | 958 return dax_direct_access(lc->dev->dax_dev, pgoff, nr_pages, kaddr, pfn); in log_writes_dax_direct_access()
|
H A D | dm-writecache.c | 267 da = dax_direct_access(wc->ssd_dev->dax_dev, offset, p, &wc->memory_map, &pfn); in persistent_memory_claim() 289 daa = dax_direct_access(wc->ssd_dev->dax_dev, offset + i, p - i, in persistent_memory_claim()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dax.h | 230 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
|
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dcssblk.c | 66 rc = dax_direct_access(dax_dev, pgoff, nr_pages, &kaddr, NULL); in dcssblk_dax_zero_page_range()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dcssblk.c | 54 rc = dax_direct_access(dax_dev, pgoff, nr_pages, DAX_ACCESS, in dcssblk_dax_zero_page_range()
|
/kernel/linux/linux-5.10/fs/fuse/ |
H A D | virtio_fs.c | 781 rc = dax_direct_access(dax_dev, pgoff, nr_pages, &kaddr, NULL); in virtio_fs_zero_page_range()
|
H A D | dax.c | 1251 nr_pages = dax_direct_access(fcd->dev, 0, PHYS_PFN(dax_size), &kaddr, in fuse_dax_mem_range_init() 1255 pr_debug("dax_direct_access() returned %ld\n", nr_pages); in fuse_dax_mem_range_init()
|
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | dax.c | 1243 nr_pages = dax_direct_access(fcd->dev, 0, PHYS_PFN(dax_size), in fuse_dax_mem_range_init() 1247 pr_debug("dax_direct_access() returned %ld\n", nr_pages); in fuse_dax_mem_range_init()
|
H A D | virtio_fs.c | 775 rc = dax_direct_access(dax_dev, pgoff, nr_pages, DAX_ACCESS, &kaddr, in virtio_fs_zero_page_range()
|