Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
amd_iommu Struct Reference

#include <amd_iommu_types.h>

Data Fields

struct list_head list
 
int index
 
spinlock_t lock
 
struct pci_devdev
 
struct pci_devroot_pdev
 
u64 mmio_phys
 
u8 __iomemmmio_base
 
u32 cap
 
u8 acpi_flags
 
u64 features
 
bool is_iommu_v2
 
u16 devid
 
u16 cap_ptr
 
u16 pci_seg
 
u16 first_device
 
u16 last_device
 
u64 exclusion_start
 
u64 exclusion_length
 
u8cmd_buf
 
u32 cmd_buf_size
 
u32 evt_buf_size
 
u8evt_buf
 
u8ppr_log
 
bool int_enabled
 
bool need_sync
 
struct dma_ops_domaindefault_dom
 
u32 stored_addr_lo
 
u32 stored_addr_hi
 
u32 stored_l1 [6][0x12]
 
u32 stored_l2 [0x83]
 

Detailed Description

Definition at line 491 of file amd_iommu_types.h.

Field Documentation

u8 acpi_flags

Definition at line 515 of file amd_iommu_types.h.

u32 cap

Definition at line 512 of file amd_iommu_types.h.

u16 cap_ptr

Definition at line 531 of file amd_iommu_types.h.

Definition at line 547 of file amd_iommu_types.h.

u32 cmd_buf_size

Definition at line 549 of file amd_iommu_types.h.

struct dma_ops_domain* default_dom

Definition at line 566 of file amd_iommu_types.h.

Definition at line 501 of file amd_iommu_types.h.

u16 devid

Definition at line 524 of file amd_iommu_types.h.

u8* evt_buf

Definition at line 554 of file amd_iommu_types.h.

u32 evt_buf_size

Definition at line 552 of file amd_iommu_types.h.

u64 exclusion_length

Definition at line 544 of file amd_iommu_types.h.

u64 exclusion_start

Definition at line 542 of file amd_iommu_types.h.

Definition at line 518 of file amd_iommu_types.h.

u16 first_device

Definition at line 537 of file amd_iommu_types.h.

int index

Definition at line 495 of file amd_iommu_types.h.

bool int_enabled

Definition at line 560 of file amd_iommu_types.h.

bool is_iommu_v2

Definition at line 521 of file amd_iommu_types.h.

u16 last_device

Definition at line 539 of file amd_iommu_types.h.

Definition at line 492 of file amd_iommu_types.h.

spinlock_t lock

Definition at line 498 of file amd_iommu_types.h.

u8 __iomem* mmio_base

Definition at line 509 of file amd_iommu_types.h.

u64 mmio_phys

Definition at line 507 of file amd_iommu_types.h.

bool need_sync

Definition at line 563 of file amd_iommu_types.h.

u16 pci_seg

Definition at line 534 of file amd_iommu_types.h.

u8* ppr_log

Definition at line 557 of file amd_iommu_types.h.

struct pci_dev* root_pdev

Definition at line 504 of file amd_iommu_types.h.

u32 stored_addr_hi

Definition at line 575 of file amd_iommu_types.h.

u32 stored_addr_lo

Definition at line 574 of file amd_iommu_types.h.

u32 stored_l1[6][0x12]

Definition at line 581 of file amd_iommu_types.h.

u32 stored_l2[0x83]

Definition at line 584 of file amd_iommu_types.h.


The documentation for this struct was generated from the following file: