Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

CMD_Args_tag Struct Reference

#include <drvdefs.h>

Collaboration diagram for CMD_Args_tag:

[legend]

Data Fields

DSP_STATUS apiStatus
union {
   struct {
      LINKCFG_Object *   linkCfg
   }   procSetupArgs
   struct {
      Char8   dummy
   }   procDestroyArgs
   struct {
      ProcessorId   procId
   }   procStartArgs
   struct {
      ProcessorId   procId
   }   procStopArgs
   struct {
      ProcessorId   procId
      Char8 *   symbolName
      Uint32 *   dspAddr
   }   procGetSymbolAddressArgs
   struct {
      ProcessorId   procId
      PROC_Attrs *   attr
      Uint32 *   map
      Void *   prcsInfo
   }   procAttachArgs
   struct {
      ProcessorId   procId
      Void *   prcsInfo
   }   procDetachArgs
   struct {
      ProcessorId   procId
      Char8 *   imagePath
      Uint32   argc
      Char8 **   argv
   }   procLoadArgs
   struct {
      ProcessorId   procId
      Uint32   dspAddr
      Uint32   numBytes
      Pvoid   buffer
   }   procReadArgs
   struct {
      ProcessorId   procId
      Uint32   dspAddr
      Uint32   numBytes
      Pvoid   buffer
   }   procWriteArgs
   struct {
      ProcessorId   procId
      PROC_State *   procState
   }   procGetStateArgs
   struct {
      ProcessorId   procId
      Int32   cmd
      Pvoid   arg
   }   procControlArgs
   struct {
      ProcessorId   procId
      Char8 *   imagePath
      Uint32   sectID
   }   procLoadSectionArgs
   struct {
      Bool   lastDestroy
   }   procIsLastDestroyArgs
   struct {
      ProcessorId   procId
      Bool   lastDetach
   }   procIsLastDetachArgs
   struct {
      ProcessorId   procId
      Uint32   bufAddr
      Uint32 *   physAddr
   }   procAddrTranslateArgs
   struct {
      Void *   phyAddr
   }   drvPhyAddrArgs
   struct {
      PoolId   poolId
      Pvoid   params
   }   poolOpenArgs
   struct {
      PoolId   poolId
   }   poolCloseArgs
   struct {
      Uint32   key
      IDM_Attrs *   attrs
   }   idmCreateArgs
   struct {
      Uint32   key
   }   idmDeleteArgs
   struct {
      Uint32   key
      Pstr   idKey
      Uint32 *   id
   }   idmAcquireIdArgs
   struct {
      Uint32   key
      Uint32   id
   }   idmReleaseIdArgs
   struct {
      Void *   PhysicalAddress
      Uint32   NumberOfBytes
      Bool   CacheEnable
      Void *   retVal
   }   kernMapIoSpaceArgs
   struct {
      Void *   BaseAddress
      Uint32   NumberOfBytes
   }   kernUnmapIoSpaceArgs
   struct {
      Uint32   PhysicalAddress
      Uint32   size
      Uint32   UserAddress
      Bool   CacheEnable
   }   kernMapPhysToUser
   struct {
      Uint32   UserAddress
      Uint32   size
   }   kernUnmapPhysToUser
apiArgs

Detailed Description

Definition at line 335 of file drvdefs.h.


Field Documentation

union { ... } CMD_Args_tag::apiArgs
 

DSP_STATUS CMD_Args_tag::apiStatus
 

Definition at line 336 of file drvdefs.h.

Pvoid CMD_Args_tag::arg
 

Definition at line 403 of file drvdefs.h.

Uint32 CMD_Args_tag::argc
 

Definition at line 377 of file drvdefs.h.

Char8** CMD_Args_tag::argv
 

Definition at line 378 of file drvdefs.h.

PROC_Attrs* CMD_Args_tag::attr
 

Definition at line 362 of file drvdefs.h.

IDM_Attrs* CMD_Args_tag::attrs
 

Definition at line 707 of file drvdefs.h.

Void* CMD_Args_tag::BaseAddress
 

Definition at line 733 of file drvdefs.h.

Uint32 CMD_Args_tag::bufAddr
 

Definition at line 436 of file drvdefs.h.

Pvoid CMD_Args_tag::buffer
 

Definition at line 385 of file drvdefs.h.

Bool CMD_Args_tag::CacheEnable
 

Definition at line 728 of file drvdefs.h.

Int32 CMD_Args_tag::cmd
 

Definition at line 402 of file drvdefs.h.

struct { ... } CMD_Args_tag::drvPhyAddrArgs
 

Uint32 CMD_Args_tag::dspAddr
 

Definition at line 383 of file drvdefs.h.

Uint32* CMD_Args_tag::dspAddr
 

Definition at line 357 of file drvdefs.h.

Char8 CMD_Args_tag::dummy
 

Definition at line 343 of file drvdefs.h.

Uint32 CMD_Args_tag::id
 

Definition at line 722 of file drvdefs.h.

Uint32* CMD_Args_tag::id
 

Definition at line 717 of file drvdefs.h.

Pstr CMD_Args_tag::idKey
 

Definition at line 716 of file drvdefs.h.

struct { ... } CMD_Args_tag::idmAcquireIdArgs
 

struct { ... } CMD_Args_tag::idmCreateArgs
 

struct { ... } CMD_Args_tag::idmDeleteArgs
 

struct { ... } CMD_Args_tag::idmReleaseIdArgs
 

Char8* CMD_Args_tag::imagePath
 

Definition at line 408 of file drvdefs.h.

Char8* CMD_Args_tag::imagePath
 

Definition at line 376 of file drvdefs.h.

struct { ... } CMD_Args_tag::kernMapIoSpaceArgs
 

struct { ... } CMD_Args_tag::kernMapPhysToUser
 

struct { ... } CMD_Args_tag::kernUnmapIoSpaceArgs
 

struct { ... } CMD_Args_tag::kernUnmapPhysToUser
 

Uint32 CMD_Args_tag::key
 

Definition at line 706 of file drvdefs.h.

Bool CMD_Args_tag::lastDestroy
 

Definition at line 413 of file drvdefs.h.

Bool CMD_Args_tag::lastDetach
 

Definition at line 418 of file drvdefs.h.

LINKCFG_Object* CMD_Args_tag::linkCfg
 

Definition at line 339 of file drvdefs.h.

Uint32* CMD_Args_tag::map
 

Definition at line 363 of file drvdefs.h.

Uint32 CMD_Args_tag::NumberOfBytes
 

Definition at line 727 of file drvdefs.h.

Uint32 CMD_Args_tag::numBytes
 

Definition at line 384 of file drvdefs.h.

Pvoid CMD_Args_tag::params
 

Definition at line 605 of file drvdefs.h.

Void* CMD_Args_tag::phyAddr
 

Definition at line 514 of file drvdefs.h.

Uint32* CMD_Args_tag::physAddr
 

Definition at line 437 of file drvdefs.h.

Uint32 CMD_Args_tag::PhysicalAddress
 

Definition at line 738 of file drvdefs.h.

Void* CMD_Args_tag::PhysicalAddress
 

Definition at line 726 of file drvdefs.h.

struct { ... } CMD_Args_tag::poolCloseArgs
 

PoolId CMD_Args_tag::poolId
 

Definition at line 604 of file drvdefs.h.

struct { ... } CMD_Args_tag::poolOpenArgs
 

Void* CMD_Args_tag::prcsInfo
 

Definition at line 371 of file drvdefs.h.

Void* CMD_Args_tag::prcsInfo
 

Definition at line 365 of file drvdefs.h.

struct { ... } CMD_Args_tag::procAddrTranslateArgs
 

struct { ... } CMD_Args_tag::procAttachArgs
 

struct { ... } CMD_Args_tag::procControlArgs
 

struct { ... } CMD_Args_tag::procDestroyArgs
 

struct { ... } CMD_Args_tag::procDetachArgs
 

struct { ... } CMD_Args_tag::procGetStateArgs
 

struct { ... } CMD_Args_tag::procGetSymbolAddressArgs
 

ProcessorId CMD_Args_tag::procId
 

Definition at line 347 of file drvdefs.h.

struct { ... } CMD_Args_tag::procIsLastDestroyArgs
 

struct { ... } CMD_Args_tag::procIsLastDetachArgs
 

struct { ... } CMD_Args_tag::procLoadArgs
 

struct { ... } CMD_Args_tag::procLoadSectionArgs
 

struct { ... } CMD_Args_tag::procReadArgs
 

struct { ... } CMD_Args_tag::procSetupArgs
 

struct { ... } CMD_Args_tag::procStartArgs
 

PROC_State* CMD_Args_tag::procState
 

Definition at line 397 of file drvdefs.h.

struct { ... } CMD_Args_tag::procStopArgs
 

struct { ... } CMD_Args_tag::procWriteArgs
 

Void* CMD_Args_tag::retVal
 

Definition at line 729 of file drvdefs.h.

Uint32 CMD_Args_tag::sectID
 

Definition at line 409 of file drvdefs.h.

Uint32 CMD_Args_tag::size
 

Definition at line 739 of file drvdefs.h.

Char8* CMD_Args_tag::symbolName
 

Definition at line 356 of file drvdefs.h.

Uint32 CMD_Args_tag::UserAddress
 

Definition at line 740 of file drvdefs.h.


The documentation for this struct was generated from the following file:
Generated on Fri Jul 16 14:28:44 2010 for DSP/BIOSLink by  doxygen 1.4.4