struct CachingModePage

Defined at line 379 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

Public Members

uint8_t ps_spf_and_page_code
uint8_t page_length
uint8_t control_bits
uint8_t retention_priorities
uint16_t prefetch_transfer_length
uint16_t min_prefetch
uint16_t max_prefetch
uint16_t max_prefetch_ceiling
uint8_t control_bits_1
uint8_t num_cache_segments
uint16_t cache_segment_size
uint8_t reserved
uint8_t[3] obsolete

Public Methods

typename std::remove_reference_t<decltype(ps_spf_and_page_code)> page_code ()

Defined at line 395 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::CachingModePage & set_page_code (typename std::remove_reference_t<decltype(ps_spf_and_page_code)> val)

Defined at line 395 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::CachingModePage & set_write_cache_enabled (typename std::remove_reference_t<decltype(control_bits)> val)

Defined at line 396 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(control_bits)> write_cache_enabled ()

Defined at line 396 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(control_bits)> read_cache_disabled ()

Defined at line 397 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::CachingModePage & set_read_cache_disabled (typename std::remove_reference_t<decltype(control_bits)> val)

Defined at line 397 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h