FreeBSD kernel pms device code
_ag_card_info Struct Reference

#include <lxcommon.h>

Collaboration diagram for _ag_card_info:

Data Fields

struct mtx pmIOLock
 
device_t pPCIDev
 
void * pCard
 
S32 cardNameIndex
 
U32 cardID
 
U32 cardIdIndex
 
U32 pciIOAddrLow
 
U32 pciIOAddrUp
 
U32_64 pciMemBase
 
caddr_t pciMemVirtAddr
 
U32 pciMemSize
 
U16 memBar
 
U16 memReg
 
U32 cacheIndex
 
U32 dmaIndex
 
ag_dma_addr_t tiDmaMem [AGTIAPI_DMA_MEM_LIST_MAX]
 
ag_dma_addr_t dynamicMem [AGTIAPI_DYNAMIC_MAX]
 
ag_dma_addr_tfreeDynamicMem [AGTIAPI_DYNAMIC_MAX]
 
U16 topOfFreeDynamicMem
 
void * tiCachedMem [AGTIAPI_CACHE_MEM_LIST_MAX]
 
ag_resource_info_t tiRscInfo
 
U08 WWN [AGTIAPI_MAX_NAME]
 
U08 WWNLen
 
U32 maxInterruptVectors
 

Detailed Description

Definition at line 396 of file lxcommon.h.

Field Documentation

◆ cacheIndex

U32 _ag_card_info::cacheIndex

Definition at line 424 of file lxcommon.h.

Referenced by agtiapi_InitResource(), agtiapi_MemFree(), and agtiapi_ScopeDMARes().

◆ cardID

U32 _ag_card_info::cardID

Definition at line 401 of file lxcommon.h.

Referenced by agtiapi_ProbeCard().

◆ cardIdIndex

U32 _ag_card_info::cardIdIndex

Definition at line 402 of file lxcommon.h.

Referenced by agtiapi_ProbeCard().

◆ cardNameIndex

S32 _ag_card_info::cardNameIndex

Definition at line 400 of file lxcommon.h.

Referenced by agtiapi_ProbeCard().

◆ dmaIndex

U32 _ag_card_info::dmaIndex

Definition at line 425 of file lxcommon.h.

Referenced by agtiapi_InitResource().

◆ dynamicMem

ag_dma_addr_t _ag_card_info::dynamicMem[AGTIAPI_DYNAMIC_MAX]

Definition at line 429 of file lxcommon.h.

Referenced by agtiapi_alloc_ostimem().

◆ freeDynamicMem

ag_dma_addr_t* _ag_card_info::freeDynamicMem[AGTIAPI_DYNAMIC_MAX]

Definition at line 432 of file lxcommon.h.

Referenced by agtiapi_alloc_ostimem(), ostiAllocMemory(), and ostiFreeMemory().

◆ maxInterruptVectors

U32 _ag_card_info::maxInterruptVectors

Definition at line 450 of file lxcommon.h.

Referenced by agtiapi_attach(), agtiapi_CheckAllVectors(), and agtiapi_InitCardSW().

◆ memBar

U16 _ag_card_info::memBar

Definition at line 422 of file lxcommon.h.

◆ memReg

U16 _ag_card_info::memReg

Definition at line 423 of file lxcommon.h.

◆ pCard

void* _ag_card_info::pCard

◆ pciIOAddrLow

U32 _ag_card_info::pciIOAddrLow

Definition at line 403 of file lxcommon.h.

Referenced by agtiapi_getCardInfo().

◆ pciIOAddrUp

U32 _ag_card_info::pciIOAddrUp

Definition at line 404 of file lxcommon.h.

Referenced by agtiapi_getCardInfo().

◆ pciMemBase

U32_64 _ag_card_info::pciMemBase

Definition at line 405 of file lxcommon.h.

Referenced by agtiapi_getCardInfo(), and agtiapi_InitResource().

◆ pciMemSize

U32 _ag_card_info::pciMemSize

Definition at line 407 of file lxcommon.h.

Referenced by agtiapi_InitResource().

◆ pciMemVirtAddr

caddr_t _ag_card_info::pciMemVirtAddr

◆ pmIOLock

struct mtx _ag_card_info::pmIOLock

◆ pPCIDev

device_t _ag_card_info::pPCIDev

◆ tiCachedMem

void* _ag_card_info::tiCachedMem[AGTIAPI_CACHE_MEM_LIST_MAX]

Definition at line 436 of file lxcommon.h.

Referenced by agtiapi_InitResource(), agtiapi_MemFree(), and agtiapi_ScopeDMARes().

◆ tiDmaMem

ag_dma_addr_t _ag_card_info::tiDmaMem[AGTIAPI_DMA_MEM_LIST_MAX]

Definition at line 426 of file lxcommon.h.

Referenced by agtiapi_InitResource().

◆ tiRscInfo

◆ topOfFreeDynamicMem

U16 _ag_card_info::topOfFreeDynamicMem

Definition at line 434 of file lxcommon.h.

Referenced by agtiapi_alloc_ostimem(), ostiAllocMemory(), and ostiFreeMemory().

◆ WWN

U08 _ag_card_info::WWN[AGTIAPI_MAX_NAME]

Definition at line 438 of file lxcommon.h.

◆ WWNLen

U08 _ag_card_info::WWNLen

Definition at line 439 of file lxcommon.h.


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