summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.h
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-08-15 12:42:37 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-08-15 12:42:37 +0000
commitc9d98ca9271d1e2045a1ca21215701f3fb2aaa37 (patch)
tree80715a6a9c47cba88001ade5a5ca0557a7a4dc69 /firmware/drivers/ata.h
parent5917e8157a40e018e99086cb9328add9249f0264 (diff)
downloadrockbox-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.h10
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);
39extern int ata_hard_reset(void); 39extern int ata_hard_reset(void);
40extern int ata_soft_reset(void); 40extern int ata_soft_reset(void);
41extern int ata_init(void); 41extern int ata_init(void);
42extern int ata_read_sectors(unsigned long start, 42extern int ata_read_sectors(unsigned long start, int count, void* buf);
43 int count, 43extern int ata_write_sectors(unsigned long start, int count, void* buf);
44 void* buf); 44extern void ata_delayed_write(unsigned long sector, void* buf);
45extern int ata_write_sectors(unsigned long start, 45extern void ata_flush(void);
46 int count,
47 void* buf);
48 46
49#endif 47#endif