Home
last modified time | relevance | path

Searched refs:stub_page (Results 1 – 2 of 2) sorted by relevance

/xen/xen/arch/x86/x86_64/
A Dtraps.c309 unsigned char *stub_page; in subarch_percpu_traps_init() local
319 stub_page = map_domain_page(_mfn(this_cpu(stubs.mfn))); in subarch_percpu_traps_init()
327 offset = write_stub_trampoline(stub_page + (stub_va & ~PAGE_MASK), in subarch_percpu_traps_init()
342 offset += write_stub_trampoline(stub_page + (stub_va & ~PAGE_MASK), in subarch_percpu_traps_init()
349 unmap_domain_page(stub_page); in subarch_percpu_traps_init()
/xen/xen/arch/x86/
A Dsmpboot.c955 unsigned char *stub_page = map_domain_page(mfn); in cpu_smpboot_free() local
958 memset(stub_page + STUB_BUF_CPU_OFFS(cpu), 0xcc, STUB_BUF_SIZE); in cpu_smpboot_free()
960 if ( stub_page[i * STUB_BUF_SIZE] != 0xcc ) in cpu_smpboot_free()
962 unmap_domain_page(stub_page); in cpu_smpboot_free()
993 unsigned long stub_page; in cpu_smpboot_alloc() local
1039 for ( stub_page = 0, i = cpu & ~(STUBS_PER_PAGE - 1); in cpu_smpboot_alloc()
1047 stub_page = alloc_stub_page(cpu, &per_cpu(stubs.mfn, cpu)); in cpu_smpboot_alloc()
1048 if ( !stub_page ) in cpu_smpboot_alloc()
1050 per_cpu(stubs.addr, cpu) = stub_page + STUB_BUF_CPU_OFFS(cpu); in cpu_smpboot_alloc()

Completed in 7 milliseconds