arc_calls Struct Reference

Back to the index.

Public Attributes | List of all members
arc_calls Struct Reference

#include <arcbios_other.h>

Public Attributes

arc_status_t(* load )(char *, u_int32_t, u_int32_t *, u_int32_t *)
 
arc_status_t(* invoke )(u_int32_t, u_int32_t, u_int32_t, char **, char **)
 
arc_status_t(* execute )(char *, u_int32_t, char **, char **)
 
void(* halt )(void)
 
void(* power_down )(void)
 
void(* restart )(void)
 
void(* reboot )(void)
 
void(* enter_interactive_mode )(void)
 
void(* return_from_main )(void)
 
arc_config_t *(* get_peer )(arc_config_t *)
 
arc_config_t *(* get_child )(arc_config_t *)
 
arc_config_t *(* get_parent )(arc_config_t *)
 
arc_status_t(* get_config_data )(caddr_t, arc_config_t *)
 
arc_config_t *(* add_child )(arc_config_t *, arc_config_t *)
 
arc_status_t(* delete_component )(arc_config_t *)
 
arc_config_t *(* get_component )(char *)
 
arc_status_t(* save_config )(void)
 
arc_sid_t *(* get_system_id )(void)
 
arc_mem_t *(* get_memory_descriptor )(arc_mem_t *)
 
void(* signal )(u_int32_t, caddr_t)
 
arc_time_t *(* get_time )(void)
 
u_int32_t(* get_relative_time )(void)
 
arc_status_t(* get_dir_entry )(u_int32_t, arc_dirent_t *, u_int32_t, u_int32_t *)
 
arc_status_t(* open )(char *, arc_open_mode_t, u_int32_t *)
 
arc_status_t(* close )(u_int32_t)
 
arc_status_t(* read )(u_int32_t, caddr_t, u_int32_t, u_int32_t *)
 
arc_status_t(* get_read_status )(u_int32_t)
 
arc_status_t(* write )(u_int32_t, caddr_t, u_int32_t, u_int32_t *)
 
arc_status_t(* seek )(u_int32_t, int64_t *, arc_seek_mode_t)
 
arc_status_t(* mount )(char *, arc_mount_t)
 
char *(* getenv )(char *)
 
arc_status_t(* putenv )(char *, char *)
 
arc_status_t(* get_file_info )(void)
 
arc_status_t(* set_file_info )(void)
 
void(* flush_all_caches )(void)
 
arc_status_t(* test_unicode )(u_int32_t, u_int16_t)
 
arc_dsp_stat_t *(* get_display_status )(u_int32_t)
 

Detailed Description

Definition at line 289 of file arcbios_other.h.

Member Data Documentation

◆ add_child

arc_config_t*(* arc_calls::add_child) ( arc_config_t *, arc_config_t *)

Definition at line 335 of file arcbios_other.h.

◆ close

arc_status_t(* arc_calls::close) ( u_int32_t)

Definition at line 371 of file arcbios_other.h.

◆ delete_component

arc_status_t(* arc_calls::delete_component) ( arc_config_t *)

Definition at line 339 of file arcbios_other.h.

◆ enter_interactive_mode

void(* arc_calls::enter_interactive_mode) (void)

Definition at line 318 of file arcbios_other.h.

◆ execute

arc_status_t(* arc_calls::execute) ( char *, u_int32_t, char **, char **)

Definition at line 304 of file arcbios_other.h.

◆ flush_all_caches

void(* arc_calls::flush_all_caches) (void)

Definition at line 409 of file arcbios_other.h.

◆ get_child

arc_config_t*(* arc_calls::get_child) ( arc_config_t *)

Definition at line 325 of file arcbios_other.h.

◆ get_component

arc_config_t*(* arc_calls::get_component) ( char *)

Definition at line 342 of file arcbios_other.h.

◆ get_config_data

arc_status_t(* arc_calls::get_config_data) ( caddr_t, arc_config_t *)

Definition at line 331 of file arcbios_other.h.

◆ get_dir_entry

arc_status_t(* arc_calls::get_dir_entry) ( u_int32_t, arc_dirent_t *, u_int32_t, u_int32_t *)

Definition at line 360 of file arcbios_other.h.

◆ get_display_status

arc_dsp_stat_t*(* arc_calls::get_display_status) ( u_int32_t)

Definition at line 415 of file arcbios_other.h.

◆ get_file_info

arc_status_t(* arc_calls::get_file_info) (void)

Definition at line 405 of file arcbios_other.h.

◆ get_memory_descriptor

arc_mem_t*(* arc_calls::get_memory_descriptor) ( arc_mem_t *)

Definition at line 349 of file arcbios_other.h.

◆ get_parent

arc_config_t*(* arc_calls::get_parent) ( arc_config_t *)

Definition at line 328 of file arcbios_other.h.

◆ get_peer

arc_config_t*(* arc_calls::get_peer) ( arc_config_t *)

Definition at line 322 of file arcbios_other.h.

◆ get_read_status

arc_status_t(* arc_calls::get_read_status) ( u_int32_t)

Definition at line 380 of file arcbios_other.h.

◆ get_relative_time

u_int32_t(* arc_calls::get_relative_time) (void)

Definition at line 358 of file arcbios_other.h.

◆ get_system_id

arc_sid_t*(* arc_calls::get_system_id) (void)

Definition at line 347 of file arcbios_other.h.

◆ get_time

arc_time_t*(* arc_calls::get_time) (void)

Definition at line 356 of file arcbios_other.h.

◆ getenv

char*(* arc_calls::getenv) ( char *)

Definition at line 398 of file arcbios_other.h.

◆ halt

void(* arc_calls::halt) (void)

Definition at line 310 of file arcbios_other.h.

◆ invoke

arc_status_t(* arc_calls::invoke) ( u_int32_t, u_int32_t, u_int32_t, char **, char **)

Definition at line 297 of file arcbios_other.h.

◆ load

arc_status_t(* arc_calls::load) ( char *, u_int32_t, u_int32_t *, u_int32_t *)

Definition at line 291 of file arcbios_other.h.

◆ mount

arc_status_t(* arc_calls::mount) ( char *, arc_mount_t)

Definition at line 394 of file arcbios_other.h.

◆ open

arc_status_t(* arc_calls::open) ( char *, arc_open_mode_t, u_int32_t *)

Definition at line 366 of file arcbios_other.h.

◆ power_down

void(* arc_calls::power_down) (void)

Definition at line 312 of file arcbios_other.h.

◆ putenv

arc_status_t(* arc_calls::putenv) ( char *, char *)

Definition at line 401 of file arcbios_other.h.

◆ read

arc_status_t(* arc_calls::read) ( u_int32_t, caddr_t, u_int32_t, u_int32_t *)

Definition at line 374 of file arcbios_other.h.

◆ reboot

void(* arc_calls::reboot) (void)

Definition at line 316 of file arcbios_other.h.

◆ restart

void(* arc_calls::restart) (void)

Definition at line 314 of file arcbios_other.h.

◆ return_from_main

void(* arc_calls::return_from_main) (void)

Definition at line 320 of file arcbios_other.h.

◆ save_config

arc_status_t(* arc_calls::save_config) (void)

Definition at line 345 of file arcbios_other.h.

◆ seek

arc_status_t(* arc_calls::seek) ( u_int32_t, int64_t *, arc_seek_mode_t)

Definition at line 389 of file arcbios_other.h.

◆ set_file_info

arc_status_t(* arc_calls::set_file_info) (void)

Definition at line 407 of file arcbios_other.h.

◆ signal

void(* arc_calls::signal) ( u_int32_t, caddr_t)

Definition at line 352 of file arcbios_other.h.

◆ test_unicode

arc_status_t(* arc_calls::test_unicode) ( u_int32_t, u_int16_t)

Definition at line 411 of file arcbios_other.h.

◆ write

arc_status_t(* arc_calls::write) ( u_int32_t, caddr_t, u_int32_t, u_int32_t *)

Definition at line 383 of file arcbios_other.h.


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

Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17