Lines Matching refs:dax_dev
276 static long pmem_dax_direct_access(struct dax_device *dax_dev, in pmem_dax_direct_access() argument
279 struct pmem_device *pmem = dax_get_private(dax_dev); in pmem_dax_direct_access()
284 static size_t pmem_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_from_iter() argument
290 static size_t pmem_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_to_iter() argument
321 kill_dax(pmem->dax_dev); in pmem_release_disk()
322 put_dax(pmem->dax_dev); in pmem_release_disk()
357 struct dax_device *dax_dev; in pmem_attach_disk() local
466 dax_dev = alloc_dax(pmem, disk->disk_name, &pmem_dax_ops); in pmem_attach_disk()
467 if (!dax_dev) { in pmem_attach_disk()
471 dax_write_cache(dax_dev, nvdimm_has_cache(nd_region)); in pmem_attach_disk()
472 pmem->dax_dev = dax_dev; in pmem_attach_disk()