Changeset 165 for soft/giet_vm/sys/drivers.h
- Timestamp:
- Jul 4, 2012, 2:51:18 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/sys/drivers.h
r158 r165 6 6 /////////////////////////////////////////////////////////////////////////////////// 7 7 8 #ifndef _ DRIVERS_H_9 #define _ DRIVERS_H_8 #ifndef _GIET_SYS_DRIVERS_H_ 9 #define _GIET_SYS_DRIVERS_H_ 10 10 11 11 /////////////////////////////////////////////////////////////////////////////////// … … 22 22 extern volatile unsigned char _tty_get_buf[]; 23 23 extern volatile unsigned char _tty_get_full[]; 24 extern unsigned int _tty_put_lock; 24 25 25 26 /////////////////////////////////////////////////////////////////////////////////// 26 // Prototypes of the driversfunctions.27 // Prototypes of the external functions. 27 28 /////////////////////////////////////////////////////////////////////////////////// 28 29 29 unsigned int _timer_write(unsigned int global, unsigned int reg, unsigned int value); 30 unsigned int _timer_read(unsigned int global, unsigned int reg, unsigned int *buffer); 30 unsigned int _timer_write( unsigned int cluster_id, 31 unsigned int timer_id, 32 unsigned int register_id, 33 unsigned int value); 31 34 32 unsigned int _tty_write(const char *buffer, unsigned int length); 33 unsigned int _tty_read(char *buffer, unsigned int length); 34 unsigned int _tty_read_irq(char *buffer, unsigned int length); 35 unsigned int _timer_read( unsigned int cluster_id, 36 unsigned int timer_id, 37 unsigned int register_id, 38 unsigned int* buffer); 35 39 36 unsigned int _ioc_write(unsigned int lba, const void *buffer, unsigned int count); 37 unsigned int _ioc_read(unsigned int lba, void *buffer, unsigned int count); 40 unsigned int _icu_write( unsigned int cluster_id, 41 unsigned int proc_id, 42 unsigned int register_id, 43 unsigned int value); 44 45 unsigned int _icu_read( unsigned int cluster_id, 46 unsigned int proc_id, 47 unsigned int register_id, 48 unsigned int* buffer); 49 50 unsigned int _tty_write( const char* buffer, 51 unsigned int length); 52 53 unsigned int _tty_read( char* buffer, 54 unsigned int length); 55 56 unsigned int _tty_read_irq( char* buffer, 57 unsigned int length); 58 59 unsigned int _ioc_write( unsigned int lba, 60 const void* buffer, 61 unsigned int count); 62 63 unsigned int _ioc_read( unsigned int lba, 64 void* buffer, 65 unsigned int count); 66 38 67 unsigned int _ioc_completed(); 39 68 40 unsigned int _ icu_write(unsigned int register_index, unsigned int value);41 unsigned int _icu_read(unsigned int register_index, unsigned int *buffer);69 unsigned int _gcd_write( unsigned int register_index, 70 unsigned int value); 42 71 43 unsigned int _gcd_ write(unsigned int register_index, unsigned int value);44 unsigned int _gcd_read(unsigned int register_index, unsigned int *buffer);72 unsigned int _gcd_read( unsigned int register_index, 73 unsigned int* buffer); 45 74 46 unsigned int _fb_sync_write(unsigned int offset, const void *buffer, unsigned int length); 47 unsigned int _fb_sync_read(unsigned int offset, const void *buffer, unsigned int length); 48 unsigned int _fb_write(unsigned int offset, const void *buffer, unsigned int length); 49 unsigned int _fb_read(unsigned int offset, const void *buffer, unsigned int length); 75 unsigned int _fb_sync_write(unsigned int offset, 76 const void* buffer, 77 unsigned int length); 78 79 unsigned int _fb_sync_read( unsigned int offset, 80 const void* buffer, 81 unsigned int length); 82 83 unsigned int _fb_write( unsigned int offset, 84 const void* buffer, 85 unsigned int length); 86 87 unsigned int _fb_read( unsigned int offset, 88 const void* buffer, 89 unsigned int length); 90 50 91 unsigned int _fb_completed(); 51 92
Note: See TracChangeset
for help on using the changeset viewer.