Search
lxdream.org :: lxdream/test/ide.h
lxdream 0.9.1
released Jun 29
Download Now
filename test/ide.h
changeset 185:6755a04c447f
next251:3c5953d944e0
author nkeynes
date Fri Aug 18 09:33:19 2006 +0000 (17 years ago)
permissions -rw-r--r--
last change Initial rendering tests (no support for result comparison yet)
view annotate diff log raw
     2 struct gdrom_session {
     3     int track;
     4     unsigned int lba;
     5 };
     7 struct gdrom_track {
     8     int mode;
     9     unsigned int lba;
    10 };
    12 struct gdrom_toc {
    13     struct gdrom_track track[99];
    14     unsigned int first_lba;
    15     unsigned int last_lba;
    16     unsigned int leadout_lba;
    17 };
    19 int ide_init();
    21 int ide_test_ready();
    23 int ide_sense_error( char *buf );
    25 /**
    26  * Retrieve session information. If session == 0, returns the
    27  * end-of-disc information instead.
    28  */
    29 int ide_get_session( int session, struct gdrom_session *session_data );
    31 /**
    32  * Read 1 or more sectors in PIO mode
    33  */
    34 int ide_read_sector_pio( unsigned int sector, unsigned int count, int mode,
    35 			 char *buf, int length );
    36 int ide_read_sector_dma( unsigned int sector, unsigned int count, int mode,
    37 			 char *buf, int length );
.