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 * This program is free software; you can redistribute it and/or modify 93be8e2a0SAlexander Yarygin * it under the terms of the GNU General Public License (version 2 only) 103be8e2a0SAlexander Yarygin * as published by the Free Software Foundation. 113be8e2a0SAlexander Yarygin */ 123be8e2a0SAlexander Yarygin 133be8e2a0SAlexander Yarygin #ifndef __LINUX_KVM_PERF_S390_H 143be8e2a0SAlexander Yarygin #define __LINUX_KVM_PERF_S390_H 153be8e2a0SAlexander Yarygin 163be8e2a0SAlexander Yarygin #include <asm/sie.h> 173be8e2a0SAlexander Yarygin 183be8e2a0SAlexander Yarygin #define DECODE_STR_LEN 40 193be8e2a0SAlexander Yarygin 203be8e2a0SAlexander Yarygin #define VCPU_ID "id" 213be8e2a0SAlexander Yarygin 223be8e2a0SAlexander Yarygin #define KVM_ENTRY_TRACE "kvm:kvm_s390_sie_enter" 233be8e2a0SAlexander Yarygin #define KVM_EXIT_TRACE "kvm:kvm_s390_sie_exit" 243be8e2a0SAlexander Yarygin #define KVM_EXIT_REASON "icptcode" 253be8e2a0SAlexander Yarygin 263be8e2a0SAlexander Yarygin #endif 27