Go to the source code of this file.
Classes | |
struct | arcbios_spb |
struct | arcbios_spb_64 |
struct | arcbios_component |
struct | arcbios_component64 |
struct | arcbios_sysid |
struct | arcbios_mem |
struct | arcbios_mem64 |
struct | arcbios_dsp_stat |
struct | arcbios_fv |
#define __attribute__ | ( | x | ) | /* */ |
Definition at line 18 of file sgi_arcbios.h.
#define __noreturn__ /* */ |
Definition at line 19 of file sgi_arcbios.h.
#define ARCBIOS_E2BIG 1 /* argument list too long */ |
Definition at line 73 of file sgi_arcbios.h.
#define ARCBIOS_EACCES 2 /* permission denied */ |
Definition at line 74 of file sgi_arcbios.h.
#define ARCBIOS_EAGAIN 3 /* resource temporarily unavailable */ |
Definition at line 75 of file sgi_arcbios.h.
#define ARCBIOS_EBADF 4 /* bad file number */ |
Definition at line 76 of file sgi_arcbios.h.
#define ARCBIOS_EBUSY 5 /* device or resource busy */ |
Definition at line 77 of file sgi_arcbios.h.
#define ARCBIOS_EFAULT 6 /* bad address */ |
Definition at line 78 of file sgi_arcbios.h.
#define ARCBIOS_EINVAL 7 /* invalid argument */ |
Definition at line 79 of file sgi_arcbios.h.
#define ARCBIOS_EIO 8 /* I/O error */ |
Definition at line 80 of file sgi_arcbios.h.
#define ARCBIOS_EISDIR 9 /* is a directory */ |
Definition at line 81 of file sgi_arcbios.h.
#define ARCBIOS_EMFILE 10 /* too many open files */ |
Definition at line 82 of file sgi_arcbios.h.
#define ARCBIOS_EMLINK 11 /* too many links */ |
Definition at line 83 of file sgi_arcbios.h.
#define ARCBIOS_ENAMETOOLONG 12 /* file name too long */ |
Definition at line 84 of file sgi_arcbios.h.
#define ARCBIOS_ENODEV 13 /* no such device */ |
Definition at line 85 of file sgi_arcbios.h.
#define ARCBIOS_ENOENT 14 /* no such file or directory */ |
Definition at line 86 of file sgi_arcbios.h.
#define ARCBIOS_ENOEXEC 15 /* exec format error */ |
Definition at line 87 of file sgi_arcbios.h.
#define ARCBIOS_ENOMEM 16 /* out of memory */ |
Definition at line 88 of file sgi_arcbios.h.
#define ARCBIOS_ENOSPC 17 /* no space left on device */ |
Definition at line 89 of file sgi_arcbios.h.
#define ARCBIOS_ENOTDIR 18 /* not a directory */ |
Definition at line 90 of file sgi_arcbios.h.
#define ARCBIOS_ENOTTY 19 /* not a typewriter */ |
Definition at line 91 of file sgi_arcbios.h.
#define ARCBIOS_ENXIO 20 /* media not loaded */ |
Definition at line 92 of file sgi_arcbios.h.
#define ARCBIOS_EROFS 21 /* read-only file system */ |
Definition at line 93 of file sgi_arcbios.h.
#define ARCBIOS_ESUCCESS 0 /* Success */ |
Definition at line 72 of file sgi_arcbios.h.
#define ARCBIOS_MEM_BadMemory 3 |
Definition at line 370 of file sgi_arcbios.h.
#define ARCBIOS_MEM_ExceptionBlock 0 |
Definition at line 367 of file sgi_arcbios.h.
#define ARCBIOS_MEM_FirmwarePermanent 6 |
Definition at line 373 of file sgi_arcbios.h.
#define ARCBIOS_MEM_FirmwareTemporary 5 |
Definition at line 372 of file sgi_arcbios.h.
#define ARCBIOS_MEM_FreeContiguous 7 |
Definition at line 374 of file sgi_arcbios.h.
#define ARCBIOS_MEM_FreeMemory 2 |
Definition at line 369 of file sgi_arcbios.h.
#define ARCBIOS_MEM_LoadedProgram 4 |
Definition at line 371 of file sgi_arcbios.h.
#define ARCBIOS_MEM_SystemParameterBlock 1 |
Definition at line 368 of file sgi_arcbios.h.
#define ARCBIOS_PAGESIZE 4096 |
Definition at line 69 of file sgi_arcbios.h.
Definition at line 150 of file sgi_arcbios.h.
Definition at line 151 of file sgi_arcbios.h.
#define ARCBIOS_STDIN 0 |
Definition at line 66 of file sgi_arcbios.h.
#define ARCBIOS_STDOUT 1 |
Definition at line 67 of file sgi_arcbios.h.
#define ARCBIOS_SYSID_FIELDLEN 8 |
Definition at line 334 of file sgi_arcbios.h.
#define COMPONENT_CLASS_AdapterClass 3 |
Definition at line 201 of file sgi_arcbios.h.
#define COMPONENT_CLASS_CacheClass 2 |
Definition at line 200 of file sgi_arcbios.h.
#define COMPONENT_CLASS_ControllerClass 4 |
Definition at line 202 of file sgi_arcbios.h.
#define COMPONENT_CLASS_MemoryClass 6 |
Definition at line 204 of file sgi_arcbios.h.
#define COMPONENT_CLASS_PeripheralClass 5 |
Definition at line 203 of file sgi_arcbios.h.
#define COMPONENT_CLASS_ProcessorClass 1 |
Definition at line 199 of file sgi_arcbios.h.
#define COMPONENT_CLASS_SystemClass 0 |
Definition at line 198 of file sgi_arcbios.h.
#define COMPONENT_FLAG_ConsoleIn 8 |
Definition at line 318 of file sgi_arcbios.h.
#define COMPONENT_FLAG_ConsoleOut 16 |
Definition at line 319 of file sgi_arcbios.h.
#define COMPONENT_FLAG_Failed 1 |
Definition at line 315 of file sgi_arcbios.h.
#define COMPONENT_FLAG_Input 32 |
Definition at line 320 of file sgi_arcbios.h.
#define COMPONENT_FLAG_Output 64 |
Definition at line 321 of file sgi_arcbios.h.
#define COMPONENT_FLAG_ReadOnly 2 |
Definition at line 316 of file sgi_arcbios.h.
#define COMPONENT_FLAG_Removable 4 |
Definition at line 317 of file sgi_arcbios.h.
#define COMPONENT_KEY_Cache_CacheSize | ( | x | ) | (ARCBIOS_PAGESIZE << ((x) & 0xffff)) |
Definition at line 324 of file sgi_arcbios.h.
#define COMPONENT_KEY_Cache_LineSize | ( | x | ) | (1U << (((x) >> 16) & 0xff)) |
Definition at line 326 of file sgi_arcbios.h.
#define COMPONENT_KEY_Cache_RefillSize | ( | x | ) | (((x) >> 24) & 0xff) |
Definition at line 328 of file sgi_arcbios.h.
#define COMPONENT_TYPE_ARC 0 |
Definition at line 262 of file sgi_arcbios.h.
#define COMPONENT_TYPE_AudioController 23 |
Definition at line 293 of file sgi_arcbios.h.
#define COMPONENT_TYPE_CDROMController 15 |
Definition at line 285 of file sgi_arcbios.h.
#define COMPONENT_TYPE_CPU 1 |
Definition at line 265 of file sgi_arcbios.h.
#define COMPONENT_TYPE_DiskController 13 |
Definition at line 283 of file sgi_arcbios.h.
#define COMPONENT_TYPE_DiskPeripheral 25 |
Definition at line 297 of file sgi_arcbios.h.
#define COMPONENT_TYPE_DisplayController 19 |
Definition at line 289 of file sgi_arcbios.h.
#define COMPONENT_TYPE_DTIAdapter 11 |
Definition at line 279 of file sgi_arcbios.h.
#define COMPONENT_TYPE_EISAAdapter 8 |
Definition at line 276 of file sgi_arcbios.h.
#define COMPONENT_TYPE_FloppyDiskPeripheral 26 |
Definition at line 298 of file sgi_arcbios.h.
#define COMPONENT_TYPE_FPU 2 |
Definition at line 266 of file sgi_arcbios.h.
#define COMPONENT_TYPE_KeyboardController 22 |
Definition at line 292 of file sgi_arcbios.h.
#define COMPONENT_TYPE_KeyboardPeripheral 32 |
Definition at line 304 of file sgi_arcbios.h.
#define COMPONENT_TYPE_LinePeripheral 35 |
Definition at line 307 of file sgi_arcbios.h.
#define COMPONENT_TYPE_MemoryUnit 37 |
Definition at line 311 of file sgi_arcbios.h.
#define COMPONENT_TYPE_ModemPeripheral 28 |
Definition at line 300 of file sgi_arcbios.h.
#define COMPONENT_TYPE_MonitorPeripheral 29 |
Definition at line 301 of file sgi_arcbios.h.
#define COMPONENT_TYPE_MultiFunctionAdapter 12 |
Definition at line 280 of file sgi_arcbios.h.
#define COMPONENT_TYPE_NetworkController 18 |
Definition at line 288 of file sgi_arcbios.h.
#define COMPONENT_TYPE_NetworkPeripheral 36 |
Definition at line 308 of file sgi_arcbios.h.
#define COMPONENT_TYPE_OtherController 24 |
Definition at line 294 of file sgi_arcbios.h.
#define COMPONENT_TYPE_OtherPeripheral 34 |
Definition at line 306 of file sgi_arcbios.h.
#define COMPONENT_TYPE_ParallelController 20 |
Definition at line 290 of file sgi_arcbios.h.
#define COMPONENT_TYPE_PointerController 21 |
Definition at line 291 of file sgi_arcbios.h.
#define COMPONENT_TYPE_PointerPeripheral 31 |
Definition at line 303 of file sgi_arcbios.h.
#define COMPONENT_TYPE_PrimaryDCache 4 |
Definition at line 270 of file sgi_arcbios.h.
#define COMPONENT_TYPE_PrimaryICache 3 |
Definition at line 269 of file sgi_arcbios.h.
#define COMPONENT_TYPE_PrinterPeripheral 30 |
Definition at line 302 of file sgi_arcbios.h.
#define COMPONENT_TYPE_SCSIAdapter 10 |
Definition at line 278 of file sgi_arcbios.h.
#define COMPONENT_TYPE_SecondaryCache 7 |
Definition at line 273 of file sgi_arcbios.h.
#define COMPONENT_TYPE_SecondaryDCache 6 |
Definition at line 272 of file sgi_arcbios.h.
#define COMPONENT_TYPE_SecondaryICache 5 |
Definition at line 271 of file sgi_arcbios.h.
#define COMPONENT_TYPE_SerialController 17 |
Definition at line 287 of file sgi_arcbios.h.
#define COMPONENT_TYPE_TapeController 14 |
Definition at line 284 of file sgi_arcbios.h.
#define COMPONENT_TYPE_TapePeripheral 27 |
Definition at line 299 of file sgi_arcbios.h.
#define COMPONENT_TYPE_TCAdapter 9 |
Definition at line 277 of file sgi_arcbios.h.
#define COMPONENT_TYPE_TerminalPeripheral 33 |
Definition at line 305 of file sgi_arcbios.h.
#define COMPONENT_TYPE_WORMController 16 |
Definition at line 286 of file sgi_arcbios.h.