arcbios_fv Struct Reference

Back to the index.

Public Attributes | List of all members
arcbios_fv Struct Reference

#include <sgi_arcbios.h>

Public Attributes

uint32_t(* Load )(char *, uint32_t, uint32_t, uint32_t *)
 
uint32_t(* Invoke )(uint32_t, uint32_t, uint32_t, char **, char **)
 
uint32_t(* Execute )(char *, uint32_t, char **, char **)
 
void(* Halt )(void) __attribute__((__noreturn__))
 
void(* PowerDown )(void) __attribute__((__noreturn__))
 
void(* Restart )(void) __attribute__((__noreturn__))
 
void(* Reboot )(void) __attribute__((__noreturn__))
 
void(* EnterInteractiveMode )(void) __attribute__((__noreturn__))
 
void(* ReturnFromMain )(void) __attribute__((__noreturn__))
 
void *(* GetPeer )(void *)
 
void *(* GetChild )(void *)
 
void *(* GetParent )(void *)
 
uint32_t(* GetConfigurationData )(void *, void *)
 
void *(* AddChild )(void *, void *)
 
uint32_t(* DeleteComponent )(void *)
 
uint32_t(* GetComponent )(char *)
 
uint32_t(* SaveConfiguration )(void)
 
void *(* GetSystemId )(void)
 
void *(* GetMemoryDescriptor )(void *)
 
void(* Signal )(uint32_t, void *)
 
void *(* GetTime )(void)
 
uint32_t(* GetRelativeTime )(void)
 
uint32_t(* GetDirectoryEntry )(uint32_t, void *, uint32_t, uint32_t *)
 
uint32_t(* Open )(char *, uint32_t, uint32_t *)
 
uint32_t(* Close )(uint32_t)
 
uint32_t(* Read )(uint32_t, void *, uint32_t, uint32_t *)
 
uint32_t(* GetReadStatus )(uint32_t)
 
uint32_t(* Write )(uint32_t, void *, uint32_t, uint32_t *)
 
uint32_t(* Seek )(uint32_t, int64_t *, uint32_t)
 
uint32_t(* Mount )(char *, uint32_t)
 
char *(* GetEnvironmentVariable )(char *)
 
uint32_t(* SetEnvironmentVariable )(char *, char *)
 
uint32_t(* GetFileInformation )(uint32_t, void *)
 
uint32_t(* SetFileInformation )(uint32_t, uint32_t, uint32_t)
 
void(* FlushAllCaches )(void)
 
uint32_t(* TestUnicode )(uint32_t, uint16_t)
 
void *(* GetDisplayStatus )(uint32_t)
 

Detailed Description

Definition at line 394 of file sgi_arcbios.h.

Member Data Documentation

◆ AddChild

void*(* arcbios_fv::AddChild) (void *, void *)

Definition at line 447 of file sgi_arcbios.h.

◆ Close

uint32_t(* arcbios_fv::Close) (uint32_t)

Definition at line 485 of file sgi_arcbios.h.

◆ DeleteComponent

uint32_t(* arcbios_fv::DeleteComponent) (void *)

Definition at line 451 of file sgi_arcbios.h.

◆ EnterInteractiveMode

void(* arcbios_fv::EnterInteractiveMode) (void) __attribute__((__noreturn__))

Definition at line 426 of file sgi_arcbios.h.

◆ Execute

uint32_t(* arcbios_fv::Execute) (char *, uint32_t, char **, char **)

Definition at line 408 of file sgi_arcbios.h.

◆ FlushAllCaches

void(* arcbios_fv::FlushAllCaches) (void)

Definition at line 528 of file sgi_arcbios.h.

◆ GetChild

void*(* arcbios_fv::GetChild) (void *)

Definition at line 437 of file sgi_arcbios.h.

◆ GetComponent

uint32_t(* arcbios_fv::GetComponent) (char *)

Definition at line 454 of file sgi_arcbios.h.

◆ GetConfigurationData

uint32_t(* arcbios_fv::GetConfigurationData) (void *, void *)

Definition at line 443 of file sgi_arcbios.h.

◆ GetDirectoryEntry

uint32_t(* arcbios_fv::GetDirectoryEntry) (uint32_t, void *, uint32_t, uint32_t *)

Definition at line 474 of file sgi_arcbios.h.

◆ GetDisplayStatus

void*(* arcbios_fv::GetDisplayStatus) (uint32_t)

Definition at line 534 of file sgi_arcbios.h.

◆ GetEnvironmentVariable

char*(* arcbios_fv::GetEnvironmentVariable) (char *)

Definition at line 512 of file sgi_arcbios.h.

◆ GetFileInformation

uint32_t(* arcbios_fv::GetFileInformation) (uint32_t, void *)

Definition at line 519 of file sgi_arcbios.h.

◆ GetMemoryDescriptor

void*(* arcbios_fv::GetMemoryDescriptor) (void *)

Definition at line 461 of file sgi_arcbios.h.

◆ GetParent

void*(* arcbios_fv::GetParent) (void *)

Definition at line 440 of file sgi_arcbios.h.

◆ GetPeer

void*(* arcbios_fv::GetPeer) (void *)

Definition at line 434 of file sgi_arcbios.h.

◆ GetReadStatus

uint32_t(* arcbios_fv::GetReadStatus) (uint32_t)

Definition at line 494 of file sgi_arcbios.h.

◆ GetRelativeTime

uint32_t(* arcbios_fv::GetRelativeTime) (void)

Definition at line 472 of file sgi_arcbios.h.

◆ GetSystemId

void*(* arcbios_fv::GetSystemId) (void)

Definition at line 459 of file sgi_arcbios.h.

◆ GetTime

void*(* arcbios_fv::GetTime) (void)

Definition at line 470 of file sgi_arcbios.h.

◆ Halt

void(* arcbios_fv::Halt) (void) __attribute__((__noreturn__))

Definition at line 414 of file sgi_arcbios.h.

◆ Invoke

uint32_t(* arcbios_fv::Invoke) (uint32_t, uint32_t, uint32_t, char **, char **)

Definition at line 401 of file sgi_arcbios.h.

◆ Load

uint32_t(* arcbios_fv::Load) (char *, uint32_t, uint32_t, uint32_t *)

Definition at line 395 of file sgi_arcbios.h.

◆ Mount

uint32_t(* arcbios_fv::Mount) (char *, uint32_t)

Definition at line 508 of file sgi_arcbios.h.

◆ Open

uint32_t(* arcbios_fv::Open) (char *, uint32_t, uint32_t *)

Definition at line 480 of file sgi_arcbios.h.

◆ PowerDown

void(* arcbios_fv::PowerDown) (void) __attribute__((__noreturn__))

Definition at line 417 of file sgi_arcbios.h.

◆ Read

uint32_t(* arcbios_fv::Read) (uint32_t, void *, uint32_t, uint32_t *)

Definition at line 488 of file sgi_arcbios.h.

◆ Reboot

void(* arcbios_fv::Reboot) (void) __attribute__((__noreturn__))

Definition at line 423 of file sgi_arcbios.h.

◆ Restart

void(* arcbios_fv::Restart) (void) __attribute__((__noreturn__))

Definition at line 420 of file sgi_arcbios.h.

◆ ReturnFromMain

void(* arcbios_fv::ReturnFromMain) (void) __attribute__((__noreturn__))

Definition at line 431 of file sgi_arcbios.h.

◆ SaveConfiguration

uint32_t(* arcbios_fv::SaveConfiguration) (void)

Definition at line 457 of file sgi_arcbios.h.

◆ Seek

uint32_t(* arcbios_fv::Seek) (uint32_t, int64_t *, uint32_t)

Definition at line 503 of file sgi_arcbios.h.

◆ SetEnvironmentVariable

uint32_t(* arcbios_fv::SetEnvironmentVariable) (char *, char *)

Definition at line 515 of file sgi_arcbios.h.

◆ SetFileInformation

uint32_t(* arcbios_fv::SetFileInformation) (uint32_t, uint32_t, uint32_t)

Definition at line 523 of file sgi_arcbios.h.

◆ Signal

void(* arcbios_fv::Signal) (uint32_t, void *)

Definition at line 466 of file sgi_arcbios.h.

◆ TestUnicode

uint32_t(* arcbios_fv::TestUnicode) (uint32_t, uint16_t)

Definition at line 530 of file sgi_arcbios.h.

◆ Write

uint32_t(* arcbios_fv::Write) (uint32_t, void *, uint32_t, uint32_t *)

Definition at line 497 of file sgi_arcbios.h.


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

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18