arc_func_vector_t Struct Reference
[mips32]


Data Fields

long(* load )(void)
long(* invoke )(__u32 eaddr, __u32 saddr, __u32 argc, char **argv, char **envp)
long(* execute )(char *path, __u32 argc, char **argv, char **envp)
void(* halt )(void)
void(* powerdown )(void)
void(* restart )(void)
void(* reboot )(void)
void(* enterinteractivemode )(void)
long(* reserved )(void)
arc_component *(* getpeer )(arc_component *c)
arc_component *(* getchild )(arc_component *c)
arc_component *(* getparent )(arc_component *c)
long(* getconfigurationdata )(void *configdata, arc_component *c)
long(* addchild )(arc_component *c, arc_component *template, void *configdata)
long(* deletecomponet )(arc_component *current)
long(* getcomponent )(char *path)
long(* saveconfiguration )(void)
arc_sysid_t(* getsystemid )(void)
arc_memdescriptor_t *(* getmemorydescriptor )(arc_memdescriptor_t *cur)
long(* reserved2 )(void)
arc_timeinfo *(* gettime )(void)
__u32(* getrelativetime )(void)
long(* getdirectoryentry )()
long(* open )(void)
long(* close )(__u32 fileid)
long(* read )(__u32 fileid, void *buf, __u32 n, __u32 *cnt)
long(* getreadstatus )(__u32 fileid)
long(* write )(__u32 fileid, void *buf, __u32 n, __u32 *cnt)
long(* seek )(void)
long(* mount )(void)
char *(* getenvironmentvariable )(char *name)
char *(* setenvironmentvariable )(char *name, char *value)
long(* getfileinformation )(void)
long(* setfileinformation )(__u32 fileid, __u32 attflags, __u32 attmask)
void(* flushallcaches )(void)
long(* testunicodecharacter )(void)
long(* getdisplaystatus )(void)

Detailed Description

Definition at line 198 of file arc.h.


Field Documentation

long(* addchild)(arc_component *c, arc_component *template, void *configdata)
 

long(* close)(__u32 fileid)
 

long(* deletecomponet)(arc_component *current)
 

void(* enterinteractivemode)(void)
 

long(* execute)(char *path, __u32 argc, char **argv, char **envp)
 

void(* flushallcaches)(void)
 

arc_component*(* getchild)(arc_component *c)
 

Referenced by cmd_arc_print_devices().

long(* getcomponent)(char *path)
 

long(* getconfigurationdata)(void *configdata, arc_component *c)
 

Referenced by arc_print_confdata().

long(* getdirectoryentry)()
 

long(* getdisplaystatus)(void)
 

char*(* getenvironmentvariable)(char *name)
 

long(* getfileinformation)(void)
 

arc_memdescriptor_t*(* getmemorydescriptor)(arc_memdescriptor_t *cur)
 

Referenced by arc_frame_init(), and cmd_arc_print_memmap().

arc_component*(* getparent)(arc_component *c)
 

Referenced by cmd_arc_print_devices().

arc_component*(* getpeer)(arc_component *c)
 

Referenced by cmd_arc_print_devices().

long(* getreadstatus)(__u32 fileid)
 

Referenced by arc_keyboard_poll().

__u32(* getrelativetime)(void)
 

arc_sysid_t(* getsystemid)(void)
 

arc_timeinfo*(* gettime)(void)
 

void(* halt)(void)
 

long(* invoke)(__u32 eaddr, __u32 saddr, __u32 argc, char **argv, char **envp)
 

long(* load)(void)
 

long(* mount)(void)
 

long(* open)(void)
 

void(* powerdown)(void)
 

long(* read)(__u32 fileid, void *buf, __u32 n, __u32 *cnt)
 

Referenced by arc_keyboard_poll(), and arc_read().

void(* reboot)(void)
 

Referenced by cmd_reboot().

long(* reserved)(void)
 

long(* reserved2)(void)
 

void(* restart)(void)
 

long(* saveconfiguration)(void)
 

long(* seek)(void)
 

char*(* setenvironmentvariable)(char *name, char *value)
 

long(* setfileinformation)(__u32 fileid, __u32 attflags, __u32 attmask)
 

long(* testunicodecharacter)(void)
 

long(* write)(__u32 fileid, void *buf, __u32 n, __u32 *cnt)
 

Referenced by arc_putchar().


Generated on Sun Jun 18 17:05:54 2006 for HelenOS Kernel (mips32) by  doxygen 1.4.6