Lines Matching refs:vaddr
32 unsigned long *vaddr; member
130 void clflush_cache_range(void *vaddr, unsigned int size) in clflush_cache_range() argument
132 void *vend = vaddr + size - 1; in clflush_cache_range()
136 for (; vaddr < vend; vaddr += boot_cpu_data.x86_clflush_size) in clflush_cache_range()
137 clflushopt(vaddr); in clflush_cache_range()
1090 static int __cpa_process_fault(struct cpa_data *cpa, unsigned long vaddr, in __cpa_process_fault() argument
1094 return populate_pgd(cpa, vaddr); in __cpa_process_fault()
1109 if (within(vaddr, PAGE_OFFSET, in __cpa_process_fault()
1112 cpa->pfn = __pa(vaddr) >> PAGE_SHIFT; in __cpa_process_fault()
1116 "vaddr = %lx cpa->vaddr = %lx\n", vaddr, in __cpa_process_fault()
1117 *cpa->vaddr); in __cpa_process_fault()
1136 address = cpa->vaddr[cpa->curpage]; in __change_page_attr()
1138 address = *cpa->vaddr; in __change_page_attr()
1237 unsigned long vaddr; in cpa_process_alias() local
1251 vaddr = (unsigned long)page_address(page); in cpa_process_alias()
1253 vaddr = cpa->vaddr[cpa->curpage]; in cpa_process_alias()
1255 vaddr = *cpa->vaddr; in cpa_process_alias()
1257 if (!(within(vaddr, PAGE_OFFSET, in cpa_process_alias()
1261 alias_cpa.vaddr = &laddr; in cpa_process_alias()
1275 if (!within(vaddr, (unsigned long)_text, _brk_end) && in cpa_process_alias()
1280 alias_cpa.vaddr = &temp_cpa_vaddr; in cpa_process_alias()
1332 *cpa->vaddr += cpa->numpages * PAGE_SIZE; in __change_page_attr_set_clr()
1391 cpa.vaddr = addr; in change_page_attr_set_clr()
1801 struct cpa_data cpa = { .vaddr = &tempaddr, in __set_pages_p()
1820 struct cpa_data cpa = { .vaddr = &tempaddr, in __set_pages_np()
1888 .vaddr = &address, in kernel_map_pages_in_pgd()