]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ide/ide-disk.h
ide-disk: factor out generic disk handling code to ide-gd.c
[linux-2.6-omap-h63xx.git] / drivers / ide / ide-disk.h
index a82fa4355665caed6710050a9bc8c64af0b33684..104ad71288a58d668f026f72c85975121e39d4cd 100644 (file)
@@ -9,11 +9,14 @@ struct ide_disk_obj {
        unsigned int    openers;        /* protected by BKL for now */
 };
 
-#define ide_disk_g(disk) \
-       container_of((disk)->private_data, struct ide_disk_obj, driver)
+sector_t ide_gd_capacity(ide_drive_t *);
 
 /* ide-disk.c */
-sector_t ide_disk_capacity(ide_drive_t *);
+void ide_disk_init_capacity(ide_drive_t *);
+void ide_disk_setup(ide_drive_t *);
+void ide_disk_flush(ide_drive_t *);
+int ide_disk_set_doorlock(ide_drive_t *, int);
+ide_startstop_t ide_do_rw_disk(ide_drive_t *, struct request *, sector_t);
 ide_decl_devset(address);
 ide_decl_devset(multcount);
 ide_decl_devset(nowerr);