#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.