Searched refs:__pmem (Results 1 – 13 of 13) sorted by relevance
/linux-4.4.14/include/linux/ |
D | pmem.h | 39 static inline void arch_memcpy_to_pmem(void __pmem *dst, const void *src, in arch_memcpy_to_pmem() 45 static inline size_t arch_copy_from_iter_pmem(void __pmem *addr, size_t bytes, in arch_copy_from_iter_pmem() 52 static inline void arch_clear_pmem(void __pmem *addr, size_t size) in arch_clear_pmem() 63 static inline void memcpy_from_pmem(void *dst, void __pmem const *src, size_t size) in memcpy_from_pmem() 94 static inline void default_memcpy_to_pmem(void __pmem *dst, const void *src, in default_memcpy_to_pmem() 100 static inline size_t default_copy_from_iter_pmem(void __pmem *addr, in default_copy_from_iter_pmem() 106 static inline void default_clear_pmem(void __pmem *addr, size_t size) in default_clear_pmem() 126 static inline void memcpy_to_pmem(void __pmem *dst, const void *src, size_t n) in memcpy_to_pmem() 158 static inline size_t copy_from_iter_pmem(void __pmem *addr, size_t bytes, in copy_from_iter_pmem() 174 static inline void clear_pmem(void __pmem *addr, size_t size) in clear_pmem()
|
D | compiler.h | 20 # define __pmem __attribute__((noderef, address_space(5))) macro 46 # define __pmem macro
|
D | blkdev.h | 1637 long (*direct_access)(struct block_device *, sector_t, void __pmem **, 1658 void __pmem **addr, unsigned long *pfn, long size);
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pmem.h | 32 static inline void arch_memcpy_to_pmem(void __pmem *dst, const void *src, in arch_memcpy_to_pmem() 108 static inline size_t arch_copy_from_iter_pmem(void __pmem *addr, size_t bytes, in arch_copy_from_iter_pmem() 131 static inline void arch_clear_pmem(void __pmem *addr, size_t size) in arch_clear_pmem()
|
/linux-4.4.14/drivers/nvdimm/ |
D | pmem.c | 42 void __pmem *virt_addr; 54 void __pmem *pmem_addr = pmem->virt_addr + pmem_off; in pmem_do_bvec() 104 void __pmem **kaddr, unsigned long *pfn) in pmem_direct_access() 144 pmem->virt_addr = (void __pmem *) devm_memremap_pages(dev, res); in pmem_alloc() 146 pmem->virt_addr = (void __pmem *) devm_memremap(dev, in pmem_alloc() 355 pmem->virt_addr = (void __pmem *) devm_memremap_pages(dev, &nsio->res); in nvdimm_namespace_attach_pfn()
|
/linux-4.4.14/fs/ |
D | dax.c | 44 void __pmem *addr; in dax_clear_blocks() 71 static long dax_get_addr(struct buffer_head *bh, void __pmem **addr, in dax_get_addr() 80 static void dax_new_buf(void __pmem *addr, unsigned size, unsigned first, in dax_new_buf() 116 void __pmem *addr; in dax_io() 281 void __pmem *vfrom; in copy_user_bh() 298 void __pmem *addr; in dax_insert_mapping() 538 void __pmem *kaddr; in __dax_pmd_fault() 755 void __pmem *addr; in dax_zero_page_range()
|
D | block_dev.c | 468 void __pmem **addr, unsigned long *pfn, long size) in bdev_direct_access()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | axonram.c | 145 void __pmem **kaddr, unsigned long *pfn) in axon_ram_direct_access() 151 *kaddr = (void __pmem *)addr; in axon_ram_direct_access()
|
/linux-4.4.14/drivers/acpi/ |
D | nfit.h | 127 void __pmem *aperture;
|
D | nfit.c | 1263 spa_map->addr.aperture = (void __pmem *)memremap(start, n, in __nfit_spa_map()
|
/linux-4.4.14/drivers/block/ |
D | brd.c | 381 void __pmem **kaddr, unsigned long *pfn) in brd_direct_access() 391 *kaddr = (void __pmem *)page_address(page); in brd_direct_access()
|
/linux-4.4.14/drivers/s390/block/ |
D | dcssblk.c | 33 void __pmem **kaddr, unsigned long *pfn); 886 void __pmem **kaddr, unsigned long *pfn) in dcssblk_direct_access() 899 *kaddr = (void __pmem *) addr; in dcssblk_direct_access()
|
/linux-4.4.14/Documentation/filesystems/ |
D | Locking | 400 int (*direct_access) (struct block_device *, sector_t, void __pmem **,
|