summaryrefslogtreecommitdiff
path: root/gpxe/src/include/gpxe/blockdev.h
diff options
context:
space:
mode:
Diffstat (limited to 'gpxe/src/include/gpxe/blockdev.h')
-rw-r--r--gpxe/src/include/gpxe/blockdev.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/gpxe/src/include/gpxe/blockdev.h b/gpxe/src/include/gpxe/blockdev.h
deleted file mode 100644
index cf28524d..00000000
--- a/gpxe/src/include/gpxe/blockdev.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef _GPXE_BLOCKDEV_H
-#define _GPXE_BLOCKDEV_H
-
-/**
- * @file
- *
- * Block devices
- *
- */
-
-FILE_LICENCE ( GPL2_OR_LATER );
-
-#include <gpxe/uaccess.h>
-
-struct block_device;
-
-/** Block device operations */
-struct block_device_operations {
- /**
- * Read block
- *
- * @v blockdev Block device
- * @v block Block number
- * @v count Block count
- * @v buffer Data buffer
- * @ret rc Return status code
- */
- int ( * read ) ( struct block_device *blockdev, uint64_t block,
- unsigned long count, userptr_t buffer );
- /**
- * Write block
- *
- * @v blockdev Block device
- * @v block Block number
- * @v count Block count
- * @v buffer Data buffer
- * @ret rc Return status code
- */
- int ( * write ) ( struct block_device *blockdev, uint64_t block,
- unsigned long count, userptr_t buffer );
-};
-
-/** A block device */
-struct block_device {
- /** Block device operations */
- struct block_device_operations *op;
- /** Block size */
- size_t blksize;
- /** Total number of blocks */
- uint64_t blocks;
-};
-
-#endif /* _GPXE_BLOCKDEV_H */