is_kernel_in_hyp_mode
if (!is_kernel_in_hyp_mode()) \
if (!is_kernel_in_hyp_mode()) \
if (is_kernel_in_hyp_mode() && ctrl.privilege == AARCH64_BREAKPOINT_EL1)
#define CHOOSE_HYP_SYM(sym) (is_kernel_in_hyp_mode() \
#define this_cpu_ptr_hyp_sym(sym) (is_kernel_in_hyp_mode() \
#define per_cpu_ptr_hyp_sym(sym, cpu) (is_kernel_in_hyp_mode() \
if (!is_kernel_in_hyp_mode()) \
return is_hyp_mode_available() && !is_kernel_in_hyp_mode();
return is_affected_midr_range_list(entry, scope) && is_kernel_in_hyp_mode();
if (!is_kernel_in_hyp_mode())
return is_kernel_in_hyp_mode();
if (is_kernel_in_hyp_mode())
if (ret || is_kernel_in_hyp_mode())
if (IS_ENABLED(CONFIG_KVM) && !is_kernel_in_hyp_mode()) {
if (!is_kernel_in_hyp_mode())
if (!is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode()) {
in_hyp_mode = is_kernel_in_hyp_mode();
if (!is_kernel_in_hyp_mode())
if (strcmp(arg, "nvhe") == 0 && !WARN_ON(is_kernel_in_hyp_mode())) {
if (strcmp(arg, "nested") == 0 && !WARN_ON(!is_kernel_in_hyp_mode())) {
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode() || kvm_host_owns_hyp_mappings() || !from)
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode()) {
BUG_ON(is_kernel_in_hyp_mode());
if (!is_hyp_mode_available() || is_kernel_in_hyp_mode())
return (is_kernel_in_hyp_mode() &&
is_hyp_mode_available() && !is_kernel_in_hyp_mode()) {
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode())
return !is_kernel_in_hyp_mode();
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode())
if (!is_kernel_in_hyp_mode()) {
if (!is_kernel_in_hyp_mode()) {
if (!is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode()) {
if (is_kernel_in_hyp_mode() &&
if (is_kernel_in_hyp_mode()) {
if (!is_kernel_in_hyp_mode()) {
if (is_kernel_in_hyp_mode()) {
else if (is_kernel_in_hyp_mode())
if (!attr->exclude_guest && !is_kernel_in_hyp_mode()) {
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode())
if (is_kernel_in_hyp_mode())
(is_kernel_in_hyp_mode() && (branch_sample_type & PERF_SAMPLE_BRANCH_HV)));
if (is_kernel_in_hyp_mode()) {