Changeset 228 for soft/giet_vm/libs/stdio.h
- Timestamp:
- Feb 12, 2013, 6:33:31 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/libs/stdio.h
r218 r228 15 15 /* TTY device related functions */ 16 16 unsigned int giet_tty_putc(char byte); 17 unsigned int giet_tty_puts(char * buf);17 unsigned int giet_tty_puts(char * buf); 18 18 unsigned int giet_tty_putw(unsigned int val); 19 unsigned int giet_tty_getc_no_irq(char * byte);20 unsigned int giet_tty_getc(char * byte);21 unsigned int giet_tty_gets(char * buf, unsigned int bufsize);22 unsigned int giet_tty_getw(unsigned int * val);23 unsigned int giet_tty_printf(char * format,...);19 unsigned int giet_tty_getc_no_irq(char * byte); 20 unsigned int giet_tty_getc(char * byte); 21 unsigned int giet_tty_gets(char * buf, unsigned int bufsize); 22 unsigned int giet_tty_getw(unsigned int * val); 23 unsigned int giet_tty_printf(char * format,...); 24 24 25 25 /* GCD coprocessor related functions */ … … 27 27 unsigned int giet_gcd_set_opb(unsigned int val); 28 28 unsigned int giet_gcd_start(); 29 unsigned int giet_gcd_get_result(unsigned int * val);30 unsigned int giet_gcd_get_status(unsigned int * val);29 unsigned int giet_gcd_get_result(unsigned int * val); 30 unsigned int giet_gcd_get_status(unsigned int * val); 31 31 32 32 /* Block device related functions */ 33 unsigned int giet_ioc_read( unsigned int lba, 34 void* buffer, 35 unsigned int count); 36 unsigned int giet_ioc_write(unsigned int lba, 37 void* buffer, 38 unsigned int count); 33 unsigned int giet_ioc_read(unsigned int lba, void * buffer, unsigned int count); 34 unsigned int giet_ioc_write(unsigned int lba, void * buffer, unsigned int count); 39 35 unsigned int giet_ioc_completed(); 40 36 41 37 /* Frame buffer device related functions */ 42 unsigned int giet_fb_sync_read( unsigned int offset, 43 void* buffer, 44 unsigned int length ); 45 unsigned int giet_fb_sync_write(unsigned int offset, 46 void* buffer, 47 unsigned int length ); 48 unsigned int giet_fb_read( unsigned int offset, 49 void* buffer, 50 unsigned int length ); 51 unsigned int giet_fb_write( unsigned int offset, 52 void* buffer, 53 unsigned int length ); 54 unsigned int giet_nic_write( unsigned int offset, 55 void* buffer, 56 unsigned int length ); 57 unsigned int giet_nic_read( unsigned int offset, 58 void* buffer, 59 unsigned int length ); 38 unsigned int giet_fb_sync_read(unsigned int offset, void * buffer, unsigned int length ); 39 unsigned int giet_fb_sync_write(unsigned int offset, void * buffer, unsigned int length); 40 unsigned int giet_fb_read(unsigned int offset, void * buffer, unsigned int length); 41 unsigned int giet_fb_write(unsigned int offset, void * buffer, unsigned int length); 42 unsigned int giet_nic_write(unsigned int offset, void * buffer, unsigned int length); 43 unsigned int giet_nic_read(unsigned int offset, void * buffer, unsigned int length); 60 44 unsigned int giet_fb_completed(); 61 45 unsigned int giet_nic_completed(); 62 46 63 47 /* Misc */ 64 unsigned int giet_vobj_get_vbase( char* vspace_name, 65 char* vobj_name, 66 unsigned int vobj_type, 67 unsigned int* vobj_vaddr ); 68 void giet_exit(); 48 unsigned int giet_vobj_get_vbase(char * vspace_name, char * vobj_name, unsigned int vobj_type, unsigned int * vobj_vaddr); 49 void giet_exit(); 69 50 unsigned int giet_rand(); 70 unsigned int giet_ctx_switch(); 51 unsigned int giet_context_switch(); 52 unsigned int giet_task_id(); 71 53 unsigned int giet_procnumber(); 72 54 73 55 #endif 74 56 57 // Local Variables: 58 // tab-width: 4 59 // c-basic-offset: 4 60 // c-file-offsets:((innamespace . 0)(inline-open . 0)) 61 // indent-tabs-mode: nil 62 // End: 63 // vim: filetype=c:expandtab:shiftwidth=4:tabstop=4:softtabstop=4 64
Note: See TracChangeset
for help on using the changeset viewer.