Home
last modified time | relevance | path

Searched refs:new_addr (Results 1 – 25 of 27) sorted by relevance

12

/xen/xen/arch/x86/pv/
A Dgrant_table.c190 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument
221 if ( new_addr ) in replace_grant_pv_mapping()
250 if ( new_addr != (uint32_t)new_addr ) in replace_grant_pv_mapping()
254 if ( new_addr && !steal_linear_address(new_addr, &nl1e) ) in replace_grant_pv_mapping()
/xen/xen/include/asm-x86/hvm/
A Dgrant_table.h30 uint64_t new_addr, unsigned int flags);
44 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument
/xen/xen/include/asm-x86/pv/
A Dgrant_table.h29 uint64_t new_addr, unsigned int flags);
43 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument
/xen/xen/include/asm-x86/
A Dgrant_table.h30 uint64_t new_addr, in replace_grant_host_mapping() argument
34 return replace_grant_p2m_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
35 return replace_grant_pv_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
/xen/xen/include/xen/
A Dlivepatch.h92 if ( !func->new_addr ) in livepatch_insn_len()
103 if ( !func->new_addr ) /* Ignore NOPs. */ in livepatch_verify_distance()
106 offset = func->old_addr - func->new_addr; in livepatch_verify_distance()
/xen/xen/arch/x86/hvm/
A Dgrant_table.c52 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument
59 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_p2m_mapping()
/xen/xen/arch/arm/arm32/
A Dlivepatch.c32 if ( func->new_addr ) in arch_livepatch_apply()
43 delta = (s32)func->new_addr - (s32)(func->old_addr + 8); in arch_livepatch_apply()
73 if ( func->new_addr ) in arch_livepatch_apply()
74 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
/xen/xen/arch/x86/
A Dlivepatch.c107 if ( !func->new_addr ) in arch_livepatch_verify_func()
138 if ( func->new_addr ) in arch_livepatch_apply()
145 val = func->new_addr - func->old_addr - ARCH_PATCH_INSN_SIZE; in arch_livepatch_apply()
/xen/xen/test/livepatch/
A Dxen_replace_world.c20 .new_addr = xen_replace_world,
A Dxen_bye_world.c20 .new_addr = xen_bye_world,
A Dxen_expectations.c21 .new_addr = xen_hello_world,
A Dxen_expectations_fail.c22 .new_addr = xen_hello_world,
A Dxen_hello_world.c53 .new_addr = xen_hello_world,
A Dxen_prepost_hooks_fail.c61 .new_addr = xen_hello_world,
A Dxen_action_hooks.c88 .new_addr = xen_hello_world,
A Dxen_action_hooks_marker.c98 .new_addr = xen_hello_world,
A Dxen_prepost_hooks.c108 .new_addr = xen_hello_world,
A Dxen_action_hooks_noapply.c122 .new_addr = xen_hello_world,
A Dxen_action_hooks_norevert.c129 .new_addr = xen_hello_world,
/xen/xen/arch/arm/arm64/
A Dlivepatch.c36 if ( func->new_addr ) in arch_livepatch_apply()
38 (unsigned long)func->new_addr, in arch_livepatch_apply()
60 if ( func->new_addr ) in arch_livepatch_apply()
61 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
/xen/xen/arch/arm/
A Dlivepatch.c71 if ( !func->new_addr && (func->new_size > sizeof(func->opaque) || in arch_livepatch_verify_func()
A Dmm.c1607 unsigned long new_addr, unsigned int flags) in replace_grant_host_mapping() argument
1613 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_host_mapping()
/xen/xen/include/public/
A Dgrant_table.h507 uint64_t new_addr; member
A Dsysctl.h865 void *new_addr; member
/xen/docs/misc/
A Dlivepatch.pandoc294 void *new_addr;
317 * `new_addr` can either have a non-zero value or be zero.
326 * `new_size` depends on what `new_addr` contains:
327 * If `new_addr` contains an non-zero value, then `new_size` has the size of
329 * If the value of `new_addr` is zero then `new_size` determines how many
367 structure and the core code inserts a trampoline at `old_addr` to `new_addr`.
368 The `new_addr` is altered when the ELF payload is loaded.
408 void *new_addr;
431 .new_addr = xen_hello_world,

Completed in 44 milliseconds

12