summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2006-06-01 13:14:59 +0200
committerMichael Brown2006-06-01 13:14:59 +0200
commit1f394c2f7c81df27b39c3f76715427398625b048 (patch)
tree23b8c3219c291e8698f325815bbf3ffa38a669ba /src/include
parentUntil we have a functioning UDP stack and PXE API again, there's not much (diff)
downloadipxe-1f394c2f7c81df27b39c3f76715427398625b048.tar.gz
ipxe-1f394c2f7c81df27b39c3f76715427398625b048.tar.xz
ipxe-1f394c2f7c81df27b39c3f76715427398625b048.zip
Backing out last change; no immediate plans to make the whole block-device
layer asynchronous, so keeping the sync/async boundary within aoedev.c seems cleanest for now.
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gpxe/ata.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/include/gpxe/ata.h b/src/include/gpxe/ata.h
index 7b348d822..e0fca7afe 100644
--- a/src/include/gpxe/ata.h
+++ b/src/include/gpxe/ata.h
@@ -11,8 +11,6 @@
*
*/
-struct async_operation;
-
/**
* An ATA Logical Block Address
*
@@ -193,10 +191,10 @@ struct ata_device {
*
* @v ata ATA device
* @v command ATA command
- * @ret aop Asynchronous operation
+ * @ret rc Return status code
*/
- struct async_operation * ( * command ) ( struct ata_device *ata,
- struct ata_command *command );
+ int ( * command ) ( struct ata_device *ata,
+ struct ata_command *command );
};
extern int init_atadev ( struct ata_device *ata );