1e2be04c7SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 23be8e2a0SAlexander Yarygin /* 33be8e2a0SAlexander Yarygin * Definitions for perf-kvm on s390 43be8e2a0SAlexander Yarygin * 53be8e2a0SAlexander Yarygin * Copyright 2014 IBM Corp. 63be8e2a0SAlexander Yarygin * Author(s): Alexander Yarygin <yarygin@linux.vnet.ibm.com> 73be8e2a0SAlexander Yarygin */ 83be8e2a0SAlexander Yarygin 93be8e2a0SAlexander Yarygin #ifndef __LINUX_KVM_PERF_S390_H 103be8e2a0SAlexander Yarygin #define __LINUX_KVM_PERF_S390_H 113be8e2a0SAlexander Yarygin 123be8e2a0SAlexander Yarygin #include <asm/sie.h> 133be8e2a0SAlexander Yarygin 143be8e2a0SAlexander Yarygin #define DECODE_STR_LEN 40 153be8e2a0SAlexander Yarygin 163be8e2a0SAlexander Yarygin #define VCPU_ID "id" 173be8e2a0SAlexander Yarygin 183be8e2a0SAlexander Yarygin #define KVM_ENTRY_TRACE "kvm:kvm_s390_sie_enter" 193be8e2a0SAlexander Yarygin #define KVM_EXIT_TRACE "kvm:kvm_s390_sie_exit" 203be8e2a0SAlexander Yarygin #define KVM_EXIT_REASON "icptcode" 213be8e2a0SAlexander Yarygin 223be8e2a0SAlexander Yarygin #endif 23