linux/arch/x86/events/amd/iommu.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-only */
   2/*
   3 * Copyright (C) 2013 Advanced Micro Devices, Inc.
   4 *
   5 * Author: Steven Kinney <Steven.Kinney@amd.com>
   6 * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com>
   7 */
   8
   9#ifndef _PERF_EVENT_AMD_IOMMU_H_
  10#define _PERF_EVENT_AMD_IOMMU_H_
  11
  12/* iommu pc mmio region register indexes */
  13#define IOMMU_PC_COUNTER_REG                    0x00
  14#define IOMMU_PC_COUNTER_SRC_REG                0x08
  15#define IOMMU_PC_PASID_MATCH_REG                0x10
  16#define IOMMU_PC_DOMID_MATCH_REG                0x18
  17#define IOMMU_PC_DEVID_MATCH_REG                0x20
  18#define IOMMU_PC_COUNTER_REPORT_REG             0x28
  19
  20/* maximum specified bank/counters */
  21#define PC_MAX_SPEC_BNKS                        64
  22#define PC_MAX_SPEC_CNTRS                       16
  23
  24#endif /*_PERF_EVENT_AMD_IOMMU_H_*/
  25