Lines Matching defs:offset
49 static phys_addr_t pmem_to_phys(struct pmem_device *pmem, phys_addr_t offset)
51 return pmem->phys_addr + offset;
54 static sector_t to_sect(struct pmem_device *pmem, phys_addr_t offset)
56 return (offset - pmem->data_offset) >> SECTOR_SHIFT;
64 static void pmem_mkpage_present(struct pmem_device *pmem, phys_addr_t offset,
67 phys_addr_t phys = pmem_to_phys(pmem, offset);
99 phys_addr_t offset, unsigned int len)
101 phys_addr_t phys = pmem_to_phys(pmem, offset);
105 pmem_mkpage_present(pmem, offset, cleared);
106 arch_invalidate_pmem(pmem->virt_addr + offset, len);
112 phys_addr_t offset, unsigned int len)
114 long cleared = __pmem_clear_poison(pmem, offset, len);
119 pmem_clear_bb(pmem, to_sect(pmem, offset), cleared >> SECTOR_SHIFT);
247 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset;
255 *kaddr = pmem->virt_addr + offset;
257 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags);
286 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset);
439 u64 offset = PFN_PHYS(pfn) - pmem->phys_addr - pmem->data_offset;
442 return dax_holder_notify_failure(pmem->dax_dev, offset, len, mf_flags);
676 resource_size_t offset = 0, end_trunc = 0;
703 offset = pmem->data_offset +
713 range.start = nsio->res.start + offset;