summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/include/rtems/diskdevs.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-05 11:47:56 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-13 12:24:18 +0100
commit3ee7b84394d3747d9b8010006c3e75ac10839abe (patch)
treeb073f83d90cfee41b6ea045aa1b1af33149352e6 /cpukit/libblock/include/rtems/diskdevs.h
parentlibblock: Change bdbuf API (diff)
downloadrtems-3ee7b84394d3747d9b8010006c3e75ac10839abe.tar.bz2
libblock: New support functions
Add o rtems_disk_get_block_size(), o rtems_disk_get_block_begin(), and o rtems_disk_get_block_count().
Diffstat (limited to 'cpukit/libblock/include/rtems/diskdevs.h')
-rw-r--r--cpukit/libblock/include/rtems/diskdevs.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/cpukit/libblock/include/rtems/diskdevs.h b/cpukit/libblock/include/rtems/diskdevs.h
index 8884999d95..8e59f36af3 100644
--- a/cpukit/libblock/include/rtems/diskdevs.h
+++ b/cpukit/libblock/include/rtems/diskdevs.h
@@ -178,6 +178,27 @@ static inline uint32_t rtems_disk_get_media_block_size(
return dd->media_block_size;
}
+static inline uint32_t rtems_disk_get_block_size(
+ const rtems_disk_device *dd
+)
+{
+ return dd->block_size;
+}
+
+static inline rtems_blkdev_bnum rtems_disk_get_block_begin(
+ const rtems_disk_device *dd
+)
+{
+ return dd->start;
+}
+
+static inline rtems_blkdev_bnum rtems_disk_get_block_count(
+ const rtems_disk_device *dd
+)
+{
+ return dd->size;
+}
+
/** @} */
/**