1618e165bSHendrik Brueckner /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 21da8ac7cSAlexei Starovoitov /* Copyright (c) 2016 Facebook 31da8ac7cSAlexei Starovoitov * 41da8ac7cSAlexei Starovoitov * This program is free software; you can redistribute it and/or 51da8ac7cSAlexei Starovoitov * modify it under the terms of version 2 of the GNU General Public 61da8ac7cSAlexei Starovoitov * License as published by the Free Software Foundation. 71da8ac7cSAlexei Starovoitov */ 81da8ac7cSAlexei Starovoitov #ifndef _UAPI__LINUX_BPF_PERF_EVENT_H__ 91da8ac7cSAlexei Starovoitov #define _UAPI__LINUX_BPF_PERF_EVENT_H__ 101da8ac7cSAlexei Starovoitov 11618e165bSHendrik Brueckner #include <asm/bpf_perf_event.h> 121da8ac7cSAlexei Starovoitov 131da8ac7cSAlexei Starovoitov struct bpf_perf_event_data { 14618e165bSHendrik Brueckner bpf_user_pt_regs_t regs; 151da8ac7cSAlexei Starovoitov __u64 sample_period; 16*726bf76fSFlorian Lehner __u64 addr; 171da8ac7cSAlexei Starovoitov }; 181da8ac7cSAlexei Starovoitov 191da8ac7cSAlexei Starovoitov #endif /* _UAPI__LINUX_BPF_PERF_EVENT_H__ */ 20