#include <sys/types.h>
Go to the source code of this file.
|
enum | arc_cm_resource_type {
arc_CmResourceTypeNull,
arc_CmResourceTypePort,
arc_CmResourceTypeInterrupt,
arc_CmResourceTypeMemory,
arc_CmResourceTypeDMA,
arc_CmResourceTypeDeviceSpecific,
arc_CmResourceTypeVendor,
arc_CmResourceTypeProductName,
arc_CmResourceTypeSerialNumber
} |
|
enum | arc_cm_share_disposition { arc_CmResourceShareUndetermined,
arc_CmResourceShareDeviceExclusive,
arc_CmResourceShareDriverExclusive,
arc_CmResourceShareShared
} |
|
enum | arc_cm_flags_interrupt { arc_CmResourceInterruptLevelSensitive,
arc_CmResourceInterruptLatched
} |
|
enum | arc_cm_flags_memory { arc_CmResourceMemoryReadWrite,
arc_CmResourceMemoryReadOnly,
arc_CmResourceMemoryWriteOnly
} |
|
enum | arc_cm_flags_port { arc_CmResourcePortMemory,
arc_CmResourcePortIO
} |
|
enum | arc_status {
arc_ESUCCESS,
arc_E2BIG,
arc_EACCES,
arc_EAGAIN,
arc_EBADF,
arc_EBUSY,
arc_EFAULT,
arc_EINVAL,
arc_EIO,
arc_EISDIR,
arc_EMFILE,
arc_EMLINK,
arc_ENAMETOOLONG,
arc_ENODEV,
arc_ENOENT,
arc_ENOEXEC,
arc_ENOMEM,
arc_ENOSPC,
arc_ENOTDIR,
arc_ENOTTY,
arc_ENXIO,
arc_EROFS
} |
|
enum | arc_mem_type_t {
ExeceptionBlock,
SystemParameterBlock,
FreeMemory,
BadMemory,
LoadedProgram,
FirmwareTemporary,
FirmwarePermanent,
FreeContigous
} |
|
enum | arc_open_mode {
arc_OpenReadOnly,
arc_OpenWriteOnly,
arc_OpenReadWrite,
arc_CreateWriteOnly,
arc_CreateReadWrite,
arc_SupersedeWriteOnly,
arc_SupersedeReadWrite,
arc_OpenDirectory,
arc_createDirectory
} |
|
◆ arc_AdapterClass
#define arc_AdapterClass 3 |
◆ arc_AudioController
#define arc_AudioController 10 |
◆ arc_CacheClass
◆ arc_CdromController
#define arc_CdromController 2 |
◆ arc_CentralProcessor
#define arc_CentralProcessor |
◆ arc_ControllerClass
#define arc_ControllerClass 4 |
◆ arc_DiskController
#define arc_DiskController 0 |
◆ arc_DiskPeripheral
#define arc_DiskPeripheral 12 |
◆ arc_DisplayController
#define arc_DisplayController 6 |
◆ arc_DtiAdapter
#define arc_DtiAdapter /* AccessBus adapter */ |
◆ arc_EisaAdapter
#define arc_EisaAdapter /* Eisa adapter */ |
◆ arc_FloatingPointProcessor
#define arc_FloatingPointProcessor |
◆ arc_FloppyDiskPeripheral
#define arc_FloppyDiskPeripheral 13 |
◆ arc_KeyboardController
#define arc_KeyboardController 9 |
◆ arc_KeyboardPeripheral
#define arc_KeyboardPeripheral 19 |
◆ arc_LinePeripheral
#define arc_LinePeripheral 22 |
◆ arc_MemoryClass
#define arc_MemoryClass 6 |
◆ arc_ModemPeripheral
#define arc_ModemPeripheral 15 |
◆ arc_MonitorPeripheral
#define arc_MonitorPeripheral 16 |
◆ arc_MultiFunctionAdapter
#define arc_MultiFunctionAdapter |
◆ arc_NetworkController
#define arc_NetworkController 5 |
◆ arc_NetworkPeripheral
#define arc_NetworkPeripheral 23 |
◆ arc_OtherController
#define arc_OtherController 11 /* denotes a controller not otherwise defined */ |
◆ arc_OtherPeripheral
#define arc_OtherPeripheral 21 /* denotes a peripheral not otherwise defined */ |
◆ arc_ParallelController
#define arc_ParallelController 7 |
◆ ARC_PARAM_BLK_MAGIC
#define ARC_PARAM_BLK_MAGIC 0x53435241 /* "ARCS" in little endian */ |
◆ ARC_PARAM_BLK_MAGIC_BUG
#define ARC_PARAM_BLK_MAGIC_BUG 0x41524353 /* This is wrong... but req */ |
◆ arc_PeripheralClass
#define arc_PeripheralClass 5 |
◆ arc_PeripheralConsoleIn
#define arc_PeripheralConsoleIn 0x08 |
◆ arc_PeripheralConsoleOut
#define arc_PeripheralConsoleOut 0x10 |
◆ arc_PeripheralFailed
#define arc_PeripheralFailed 0x01 |
◆ arc_PeripheralInput
#define arc_PeripheralInput 0x20 |
◆ arc_PeripheralOutput
#define arc_PeripheralOutput 0x40 |
◆ arc_PeripheralReadOnly
#define arc_PeripheralReadOnly 0x02 |
◆ arc_PeripheralRemovable
#define arc_PeripheralRemovable 0x04 |
◆ arc_PointerController
#define arc_PointerController 8 |
◆ arc_PointerPeripheral
#define arc_PointerPeripheral 18 |
◆ arc_PrimaryDcache
#define arc_PrimaryDcache |
◆ arc_PrimaryIcache
#define arc_PrimaryIcache |
◆ arc_PrinterPeripheral
#define arc_PrinterPeripheral 17 |
◆ arc_ProcessorClass
#define arc_ProcessorClass 1 |
◆ arc_ScsiAdapter
#define arc_ScsiAdapter /* SCSI adapter */ |
◆ arc_SecondaryCache
#define arc_SecondaryCache |
◆ arc_SecondaryDcache
#define arc_SecondaryDcache |
◆ arc_SecondaryIcache
#define arc_SecondaryIcache |
◆ arc_SerialController
#define arc_SerialController 4 |
◆ arc_System
◆ arc_SystemClass
#define arc_SystemClass 0 |
◆ arc_SystemMemory
#define arc_SystemMemory 24 |
◆ arc_TapeController
#define arc_TapeController 1 |
◆ arc_TapePeripheral
#define arc_TapePeripheral 14 |
◆ arc_TcAdapter
#define arc_TcAdapter /* Turbochannel adapter */ |
◆ arc_TerminalPeripheral
#define arc_TerminalPeripheral 20 |
◆ arc_WormController
#define arc_WormController 3 |
◆ ArcBios
◆ ArcBiosBase
◆ arc_calls_t
◆ arc_cm_flags_interrupt_t
◆ arc_cm_flags_memory_t
◆ arc_cm_flags_port
◆ arc_cm_partial_resource_list_t
◆ arc_cm_partial_resource_t
◆ arc_cm_resource_type_t
◆ arc_cm_share_disposition_t
◆ arc_config_t
◆ arc_dirent_t
◆ arc_dsp_stat_t
◆ arc_mem_t
◆ arc_mount_t
◆ arc_open_mode_t
◆ arc_param_blk_t
◆ arc_seek_mode_t
◆ arc_sid_t
◆ arc_status_t
◆ arc_time_t
◆ arc_cm_flags_interrupt
Enumerator |
---|
arc_CmResourceInterruptLevelSensitive | |
arc_CmResourceInterruptLatched | |
Definition at line 198 of file arcbios_other.h.
◆ arc_cm_flags_memory
Enumerator |
---|
arc_CmResourceMemoryReadWrite | |
arc_CmResourceMemoryReadOnly | |
arc_CmResourceMemoryWriteOnly | |
Definition at line 204 of file arcbios_other.h.
◆ arc_cm_flags_port
Enumerator |
---|
arc_CmResourcePortMemory | |
arc_CmResourcePortIO | |
Definition at line 211 of file arcbios_other.h.
◆ arc_cm_resource_type
Enumerator |
---|
arc_CmResourceTypeNull | |
arc_CmResourceTypePort | |
arc_CmResourceTypeInterrupt | |
arc_CmResourceTypeMemory | |
arc_CmResourceTypeDMA | |
arc_CmResourceTypeDeviceSpecific | |
arc_CmResourceTypeVendor | |
arc_CmResourceTypeProductName | |
arc_CmResourceTypeSerialNumber | |
Definition at line 123 of file arcbios_other.h.
◆ arc_cm_share_disposition
Enumerator |
---|
arc_CmResourceShareUndetermined | |
arc_CmResourceShareDeviceExclusive | |
arc_CmResourceShareDriverExclusive | |
arc_CmResourceShareShared | |
Definition at line 190 of file arcbios_other.h.
◆ arc_mem_type_t
Enumerator |
---|
ExeceptionBlock | |
SystemParameterBlock | |
FreeMemory | |
BadMemory | |
LoadedProgram | |
FirmwareTemporary | |
FirmwarePermanent | |
FreeContigous | |
Definition at line 242 of file arcbios_other.h.
◆ arc_open_mode
Enumerator |
---|
arc_OpenReadOnly | |
arc_OpenWriteOnly | |
arc_OpenReadWrite | |
arc_CreateWriteOnly | |
arc_CreateReadWrite | |
arc_SupersedeWriteOnly | |
arc_SupersedeReadWrite | |
arc_OpenDirectory | |
arc_createDirectory | |
Definition at line 277 of file arcbios_other.h.
◆ arc_status
Enumerator |
---|
arc_ESUCCESS | |
arc_E2BIG | |
arc_EACCES | |
arc_EAGAIN | |
arc_EBADF | |
arc_EBUSY | |
arc_EFAULT | |
arc_EINVAL | |
arc_EIO | |
arc_EISDIR | |
arc_EMFILE | |
arc_EMLINK | |
arc_ENAMETOOLONG | |
arc_ENODEV | |
arc_ENOENT | |
arc_ENOEXEC | |
arc_ENOMEM | |
arc_ENOSPC | |
arc_ENOTDIR | |
arc_ENOTTY | |
arc_ENXIO | |
arc_EROFS | |
Definition at line 216 of file arcbios_other.h.