Changeset 253 for soft/giet_vm/libs/stdio.h
- Timestamp:
- Aug 14, 2013, 11:19:29 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/libs/stdio.h
r237 r253 15 15 /* TTY device related functions */ 16 16 unsigned int giet_tty_putc(char byte); 17 unsigned int giet_tty_puts(char 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 20 unsigned int giet_tty_getc(char 21 unsigned int giet_tty_gets(char 22 unsigned int giet_tty_getw(unsigned int 23 unsigned int giet_tty_printf(char 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 /* TIMER device related functions */ 26 unsigned int giet_timer_start(); 27 unsigned int giet_timer_stop(); 28 25 29 /* GCD coprocessor related functions */ 26 30 unsigned int giet_gcd_set_opa(unsigned int val); 27 31 unsigned int giet_gcd_set_opb(unsigned int val); 28 32 unsigned int giet_gcd_start(); 29 unsigned int giet_gcd_get_result(unsigned int 30 unsigned int giet_gcd_get_status(unsigned int 33 unsigned int giet_gcd_get_result(unsigned int* val); 34 unsigned int giet_gcd_get_status(unsigned int* val); 31 35 32 36 /* Block device related functions */ 33 unsigned int giet_ioc_read(unsigned int lba, void 34 unsigned int giet_ioc_write(unsigned int lba, void 37 unsigned int giet_ioc_read(unsigned int lba, void* buffer, unsigned int count); 38 unsigned int giet_ioc_write(unsigned int lba, void* buffer, unsigned int count); 35 39 unsigned int giet_ioc_completed(); 36 40 unsigned int giet_ioc_block_size(); 37 41 38 42 /* Frame buffer device related functions */ 39 unsigned int giet_fb_sync_read(unsigned int offset, void * buffer, unsigned int length ); 40 unsigned int giet_fb_sync_write(unsigned int offset, void * buffer, unsigned int length); 41 unsigned int giet_fb_read(unsigned int offset, void * buffer, unsigned int length); 42 unsigned int giet_fb_write(unsigned int offset, void * buffer, unsigned int length); 43 unsigned int giet_nic_write(unsigned int offset, void * buffer, unsigned int length); 44 unsigned int giet_nic_read(unsigned int offset, void * buffer, unsigned int length); 45 unsigned int giet_fb_completed(); 46 unsigned int giet_nic_completed(); 43 unsigned int giet_fb_sync_read(unsigned int offset, void* buffer, unsigned int length ); 44 unsigned int giet_fb_sync_write(unsigned int offset, void* buffer, unsigned int length); 45 unsigned int giet_fb_dma_read(unsigned int offset, void* buffer, unsigned int length); 46 unsigned int giet_fb_dma_write(unsigned int offset, void* buffer, unsigned int length); 47 unsigned int giet_fb_dma_completed(); 48 unsigned int giet_fb_cma_init(void* buf0, void* buf1, unsigned int length); 49 unsigned int giet_fb_cma_write(unsigned int buf_id); 50 unsigned int giet_fb_cma_stop(); 51 52 /* Network controller relate functions */ 53 unsigned int giet_nic_cma_rx_init(void* buf0, void* buf1, unsigned int length); 54 unsigned int giet_nic_cma_tx_init(void* buf0, void* buf1, unsigned int length); 55 unsigned int giet_nic_cma_stop(); 47 56 48 57 /* Misc */ 49 unsigned int giet_vobj_get_vbase(char * vspace_name, char * vobj_name, unsigned int vobj_type, unsigned int * vobj_vaddr); 58 unsigned int giet_vobj_get_vbase(char* vspace_name, char* vobj_name, 59 unsigned int vobj_type, unsigned int* vobj_vaddr); 60 unsigned int giet_procnumber(); 50 61 void giet_exit(); 51 unsigned int giet_rand();52 62 unsigned int giet_context_switch(); 53 63 unsigned int giet_proc_task_id(); 54 unsigned int giet_heap_info(unsigned int * vaddr, unsigned int* size);64 unsigned int giet_heap_info(unsigned int* vaddr, unsigned int* size); 55 65 unsigned int giet_global_task_id(); 56 57 unsigned int giet_ procnumber();66 void giet_assert( unsigned int, char* string); 67 unsigned int giet_rand(); 58 68 59 69 #endif
Note: See TracChangeset
for help on using the changeset viewer.