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