Lines Matching refs:vaddr
78 static inline void __arch_wb_cache_pmem(void *vaddr, size_t size) in __arch_wb_cache_pmem() argument
82 void *vend = vaddr + size; in __arch_wb_cache_pmem()
85 for (p = (void *)((unsigned long)vaddr & ~clflush_mask); in __arch_wb_cache_pmem()
111 void *vaddr = (void __force *)addr; in arch_copy_from_iter_pmem() local
115 len = copy_from_iter_nocache(vaddr, bytes, i); in arch_copy_from_iter_pmem()
118 __arch_wb_cache_pmem(vaddr, bytes); in arch_copy_from_iter_pmem()
133 void *vaddr = (void __force *)addr; in arch_clear_pmem() local
136 if (size == PAGE_SIZE && ((unsigned long)vaddr & ~PAGE_MASK) == 0) in arch_clear_pmem()
137 clear_page(vaddr); in arch_clear_pmem()
139 memset(vaddr, 0, size); in arch_clear_pmem()
141 __arch_wb_cache_pmem(vaddr, size); in arch_clear_pmem()