RTEMS CPU Kit with SuperCore
Data Fields
rtems_mvdisk Struct Reference

The NV disk control structure for a single disk. More...

Collaboration diagram for rtems_mvdisk:
Collaboration graph
[legend]

Data Fields

rtems_device_major_number major
 The driver's major number. More...
 
rtems_device_minor_number minor
 The driver's minor number. More...
 
uint32_t flags
 configuration flags. More...
 
uint32_t block_size
 The block size for this disk. More...
 
uint32_t block_count
 The number of available blocks. More...
 
rtems_nvdisk_device_ctldevices
 The NV devices for this disk. More...
 
uint32_t device_count
 The number of NV devices. More...
 
uint32_t cs_pages
 The num of pages of checksums. More...
 
rtems_id lock
 Mutex for threading protection. More...
 
uint32_t info_level
 The info trace level. More...
 

Detailed Description

The NV disk control structure for a single disk.

There is one for each minor disk in the system.

Field Documentation

◆ block_count

uint32_t rtems_mvdisk::block_count

The number of available blocks.

◆ block_size

uint32_t rtems_mvdisk::block_size

The block size for this disk.

◆ cs_pages

uint32_t rtems_mvdisk::cs_pages

The num of pages of checksums.

◆ device_count

uint32_t rtems_mvdisk::device_count

The number of NV devices.

◆ devices

rtems_nvdisk_device_ctl* rtems_mvdisk::devices

The NV devices for this disk.

◆ flags

uint32_t rtems_mvdisk::flags

configuration flags.

◆ info_level

uint32_t rtems_mvdisk::info_level

The info trace level.

◆ lock

rtems_id rtems_mvdisk::lock

Mutex for threading protection.

◆ major

rtems_device_major_number rtems_mvdisk::major

The driver's major number.

◆ minor

rtems_device_minor_number rtems_mvdisk::minor

The driver's minor number.


The documentation for this struct was generated from the following file: