cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

fsl_pamu_domain.h (615B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 *
      4 * Copyright (C) 2013 Freescale Semiconductor, Inc.
      5 */
      6
      7#ifndef __FSL_PAMU_DOMAIN_H
      8#define __FSL_PAMU_DOMAIN_H
      9
     10#include "fsl_pamu.h"
     11
     12struct fsl_dma_domain {
     13	/* list of devices associated with the domain */
     14	struct list_head		devices;
     15	u32				stash_id;
     16	struct iommu_domain		iommu_domain;
     17	spinlock_t			domain_lock;
     18};
     19
     20/* domain-device relationship */
     21struct device_domain_info {
     22	struct list_head link;	/* link to domain siblings */
     23	struct device *dev;
     24	u32 liodn;
     25	struct fsl_dma_domain *domain; /* pointer to domain */
     26};
     27#endif  /* __FSL_PAMU_DOMAIN_H */