diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-08-15 12:42:37 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-08-15 12:42:37 +0000 |
commit | c9d98ca9271d1e2045a1ca21215701f3fb2aaa37 (patch) | |
tree | 80715a6a9c47cba88001ade5a5ca0557a7a4dc69 /firmware/drivers/ata.h | |
parent | 5917e8157a40e018e99086cb9328add9249f0264 (diff) | |
download | rockbox-c9d98ca9271d1e2045a1ca21215701f3fb2aaa37.tar.gz rockbox-c9d98ca9271d1e2045a1ca21215701f3fb2aaa37.zip |
Added delayed write for settings. Doesn't write until someone else accesses the disk.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1762 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/ata.h')
-rw-r--r-- | firmware/drivers/ata.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/firmware/drivers/ata.h b/firmware/drivers/ata.h index 4209fdcd1e..244ec63777 100644 --- a/firmware/drivers/ata.h +++ b/firmware/drivers/ata.h | |||
@@ -39,11 +39,9 @@ extern bool ata_disk_is_active(void); | |||
39 | extern int ata_hard_reset(void); | 39 | extern int ata_hard_reset(void); |
40 | extern int ata_soft_reset(void); | 40 | extern int ata_soft_reset(void); |
41 | extern int ata_init(void); | 41 | extern int ata_init(void); |
42 | extern int ata_read_sectors(unsigned long start, | 42 | extern int ata_read_sectors(unsigned long start, int count, void* buf); |
43 | int count, | 43 | extern int ata_write_sectors(unsigned long start, int count, void* buf); |
44 | void* buf); | 44 | extern void ata_delayed_write(unsigned long sector, void* buf); |
45 | extern int ata_write_sectors(unsigned long start, | 45 | extern void ata_flush(void); |
46 | int count, | ||
47 | void* buf); | ||
48 | 46 | ||
49 | #endif | 47 | #endif |