RTEMS 6.1-rc4
|
RAM Disk Block Device API. More...
Go to the source code of this file.
Data Structures | |
struct | rtems_ramdisk_config |
RAM disk configuration table entry. More... | |
struct | ramdisk |
RAM disk descriptor. More... | |
Static Configuration | |
#define | RAMDISK_DRIVER_TABLE_ENTRY |
#define | RAMDISK_DEVICE_BASE_NAME "/dev/rd" |
typedef struct rtems_ramdisk_config | rtems_ramdisk_config |
RAM disk configuration table entry. | |
rtems_ramdisk_config | rtems_ramdisk_configuration [] |
External reference to the RAM disk configuration table describing each RAM disk in the system. | |
size_t | rtems_ramdisk_configuration_size |
External reference the size of the RAM disk configuration table rtems_ramdisk_configuration. | |
rtems_device_driver | ramdisk_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
RAM disk driver initialization entry point. | |
Runtime Configuration | |
typedef struct ramdisk | ramdisk |
RAM disk descriptor. | |
int | ramdisk_ioctl (rtems_disk_device *dd, uint32_t req, void *argp) |
ramdisk * | ramdisk_allocate (void *area_begin, uint32_t media_block_size, rtems_blkdev_bnum media_block_count, bool trace) |
Allocates and initializes a RAM disk descriptor. | |
void | ramdisk_free (ramdisk *rd) |
rtems_status_code | ramdisk_register (uint32_t media_block_size, rtems_blkdev_bnum media_block_count, bool trace, const char *disk) |
Allocates, initializes and registers a RAM disk. | |
RAM Disk Block Device API.