Changeset 295 for soft/giet_vm/giet_drivers/hba_driver.h
- Timestamp:
- Mar 26, 2014, 6:44:44 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_drivers/hba_driver.h
r289 r295 59 59 } hba_cmd_entry_t; 60 60 61 typedef struct hba_cmd_table_s // size = 256 bytes61 typedef struct hba_cmd_table_s // size = 4096 bytes 62 62 { 63 63 … … 97 97 /////////////////////////////////////////////////////////////////////////////////// 98 98 99 unsigned int _hba_write( unsigned int mode, 100 unsigned int lba, // logic bloc address on device 101 void* buffer, // memory buffer base address 102 unsigned int count ); // number of blocs 99 extern unsigned int _hba_init ( unsigned int channel ); 103 100 104 unsigned int _hba_read ( unsigned int mode, 105 unsigned int lba, // logic bloc address on device 106 void* buffer, // memory buffer base address 107 unsigned int count ); // number of blocks 101 extern unsigned int _hba_write( unsigned int channel, // channel index 102 unsigned int mode, // BOOT / KERNEL / USER 103 unsigned int lba, // logic bloc address on device 104 unsigned long long paddr, // memory buffer base address 105 unsigned int count ); // number of blocs 108 106 109 unsigned int _hba_init ( unsigned int channel ); 107 extern unsigned int _hba_read ( unsigned int channel, // channel index 108 unsigned int mode, // BOOT / KERNEL / USER 109 unsigned int lba, // logic bloc address on device 110 unsigned long long paddr, // memory buffer base address 111 unsigned int count ); // number of blocks 110 112 111 unsigned int _hba_get_status( unsigned int channel, 112 unsigned int* status ); 113 extern unsigned int _hba_get_status( unsigned int channel ); 113 114 114 unsigned int _hba_reset_status( unsigned int channel ); 115 116 unsigned int _hba_get_block_size (); 115 extern unsigned int _hba_get_block_size (); 117 116 118 117
Note: See TracChangeset
for help on using the changeset viewer.