smartmontools  SVN Rev 4071
Utility to control and monitor storage systems with "S.M.A.R.T."
Classes | Public Attributes | List of all members
_cdb Union Reference

#include <os_qnxnto.h>

Collaboration diagram for _cdb:
Collaboration graph
[legend]

Classes

struct  _ata_pass_thru
 
struct  _format_unit
 
struct  _format_unit_old
 
struct  _mode_sense10
 

Public Attributes

struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba_byte1
 
   uchar_t   lba_byte0
 
   uchar_t   transfer_len
 
   uchar_t   control
 
gen6
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba_byte3
 
   uchar_t   lba_byte4
 
   uchar_t   lba_byte1
 
   uchar_t   lba_byte0
 
   uchar_t   rsvd
 
   uchar_t   transfer_len [2]
 
   uchar_t   control
 
gen10
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba_byte3
 
   uchar_t   lba_byte4
 
   uchar_t   lba_byte1
 
   uchar_t   lba_byte0
 
   uchar_t   transfer_len [4]
 
   uchar_t   rsvd10
 
   uchar_t   control
 
gen12
 
struct _cdb::_format_unit format_unit
 
struct _cdb::_format_unit_old format_unit_old
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_lba
 
   uchar_t   lba [2]
 
   uchar_t   transfer_len
 
   uchar_t   control
 
read_write6
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba [4]
 
   uchar_t   rsvd2
 
   uchar_t   transfer_len [2]
 
   uchar_t   control
 
read_write10
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba [4]
 
   uchar_t   transfer_len [4]
 
   uchar_t   rsvd2
 
   uchar_t   control
 
read_write12
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   param_length
 
   uchar_t   control
 
mode_select
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   param_length [2]
 
   uchar_t   control
 
mode_select10
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   pc
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   param_length [2]
 
   uchar_t   control
 
log_select
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   pc_page
 
   uchar_t   subpage
 
   uchar_t   allocation_length
 
   uchar_t   control
 
mode_sense
 
struct _cdb::_mode_sense10 mode_sense10
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   pc_page
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   parameter_pointer [2]
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
log_sense
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   prevent
 
   uchar_t   control
 
removal
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   cmd
 
   uchar_t   control
 
load
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   lba [4]
 
   uchar_t   num_blocks [2]
 
   uchar_t   control
 
synchronize_cache
 
struct {
   uchar_t   opcode
 
   uchar_t   rsvd1
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
read_disc_information
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   rsvd7
 
   uchar_t   resume
 
   uchar_t   control
 
pause_resume
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   start_minute
 
   uchar_t   start_second
 
   uchar_t   start_frame
 
   uchar_t   end_minute
 
   uchar_t   end_second
 
   uchar_t   end_frame
 
   uchar_t   control
 
play_audio_msf
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   start_track
 
   uchar_t   start_index
 
   uchar_t   rsvd6
 
   uchar_t   end_track
 
   uchar_t   end_index
 
   uchar_t   control
 
play_audio_ti
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   start_address [4]
 
   uchar_t   rsvd6
 
   uchar_t   rsvd7
 
   uchar_t   rsvd8
 
   uchar_t   type
 
   uchar_t   rsvd10
 
   uchar_t   rsvd11
 
cd_scan
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   format
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   start_track
 
   uchar_t   allocation_length [2]
 
   uchar_t   control_format
 
read_toc
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2 [6]
 
   uchar_t   allocation_length [2]
 
   uchar_t   rsvd3 [2]
 
mechanism_status
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   cmd
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   rsvd7
 
   uchar_t   slot
 
   uchar_t   rsvd9
 
   uchar_t   rsvd10
 
   uchar_t   rsvd11
 
exchange
 
struct {
   uchar_t   opcode
 
   uchar_t   rt
 
   uchar_t   feature_number [2]
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
get_configuration
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   ncr
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
get_event
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2
 
   uchar_t   rsvd3
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   rsvd6
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
read_formated_capacities
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   read_speed [2]
 
   uchar_t   write_speed [2]
 
   uchar_t   rsvd2 [6]
 
cd_speed
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   data
 
   uchar_t   data_format
 
   uchar_t   rsvd4
 
   uchar_t   rsvd5
 
   uchar_t   track
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
read_subchannel
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_stype
 
   uchar_t   lba [4]
 
   uchar_t   transfer_len [3]
 
   uchar_t   flags
 
   uchar_t   subch_selection
 
   uchar_t   rsvd3
 
read_cd
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_stype
 
   uchar_t   rsvd2
 
   uchar_t   start_minute
 
   uchar_t   start_second
 
   uchar_t   start_frame
 
   uchar_t   end_minute
 
   uchar_t   end_second
 
   uchar_t   end_frame
 
   uchar_t   flags
 
   uchar_t   subch_selection
 
   uchar_t   rsvd11
 
read_cd_msf
 
struct _cdb::_ata_pass_thru ata_pass_thru
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd [3]
 
   uchar_t   control
 
erase
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd2
 
   uchar_t   ba [4]
 
   uchar_t   rsvd7
 
   uchar_t   partition
 
   uchar_t   control
 
locate
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd2 [3]
 
   uchar_t   control
 
read_block_limits
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_opt
 
   uchar_t   rsvd2 [7]
 
   uchar_t   control
 
read_position
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   transfer_len [3]
 
   uchar_t   control
 
sa_read_write
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd [3]
 
   uchar_t   control
 
rewind
 
struct {
   uchar_t   opcode
 
   uchar_t   lun_code
 
   uchar_t   count [3]
 
   uchar_t   control
 
space
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   transfer_length [3]
 
   uchar_t   control
 
write_filemarks
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   rsvd [5]
 
   uchar_t   allocation_length [2]
 
   uchar_t   control
 
report_density
 
struct {
   uchar_t   opcode
 
   uchar_t   opt
 
   uchar_t   format
 
   uchar_t   transfer_length [2]
 
   uchar_t   control
 
format_media
 

Detailed Description

Definition at line 288 of file os_qnxnto.h.

Member Data Documentation

uchar_t _cdb::allocation_length[2]

Definition at line 436 of file os_qnxnto.h.

struct _cdb::_ata_pass_thru _cdb::ata_pass_thru
uchar_t _cdb::ba[4]

Definition at line 803 of file os_qnxnto.h.

struct { ... } _cdb::cd_scan
struct { ... } _cdb::cd_speed
uchar_t _cdb::cmd

Definition at line 498 of file os_qnxnto.h.

uchar_t _cdb::control

Definition at line 296 of file os_qnxnto.h.

uchar_t _cdb::control_format

Definition at line 599 of file os_qnxnto.h.

uchar_t _cdb::count[3]

Definition at line 851 of file os_qnxnto.h.

uchar_t _cdb::data

Definition at line 683 of file os_qnxnto.h.

uchar_t _cdb::data_format

Definition at line 684 of file os_qnxnto.h.

uchar_t _cdb::end_frame

Definition at line 547 of file os_qnxnto.h.

uchar_t _cdb::end_index

Definition at line 560 of file os_qnxnto.h.

uchar_t _cdb::end_minute

Definition at line 545 of file os_qnxnto.h.

uchar_t _cdb::end_second

Definition at line 546 of file os_qnxnto.h.

uchar_t _cdb::end_track

Definition at line 559 of file os_qnxnto.h.

struct { ... } _cdb::erase
struct { ... } _cdb::exchange
uchar_t _cdb::feature_number[2]

Definition at line 631 of file os_qnxnto.h.

uchar_t _cdb::flags

Definition at line 716 of file os_qnxnto.h.

uchar_t _cdb::format

Definition at line 592 of file os_qnxnto.h.

struct { ... } _cdb::format_media
struct _cdb::_format_unit _cdb::format_unit
struct _cdb::_format_unit_old _cdb::format_unit_old
struct { ... } _cdb::gen10
struct { ... } _cdb::gen12
struct { ... } _cdb::gen6
struct { ... } _cdb::get_configuration
struct { ... } _cdb::get_event
uchar_t _cdb::lba[4]

Definition at line 361 of file os_qnxnto.h.

uchar_t _cdb::lba_byte0

Definition at line 294 of file os_qnxnto.h.

uchar_t _cdb::lba_byte1

Definition at line 293 of file os_qnxnto.h.

uchar_t _cdb::lba_byte3

Definition at line 303 of file os_qnxnto.h.

uchar_t _cdb::lba_byte4

Definition at line 304 of file os_qnxnto.h.

struct { ... } _cdb::load
struct { ... } _cdb::locate
struct { ... } _cdb::log_select
struct { ... } _cdb::log_sense
uchar_t _cdb::lun_code

Definition at line 850 of file os_qnxnto.h.

uchar_t _cdb::lun_lba

Definition at line 360 of file os_qnxnto.h.

uchar_t _cdb::lun_opt

Definition at line 292 of file os_qnxnto.h.

uchar_t _cdb::lun_stype

Definition at line 705 of file os_qnxnto.h.

struct { ... } _cdb::mechanism_status
struct { ... } _cdb::mode_select
struct { ... } _cdb::mode_select10
struct { ... } _cdb::mode_sense
struct _cdb::_mode_sense10 _cdb::mode_sense10
uchar_t _cdb::ncr

Definition at line 651 of file os_qnxnto.h.

uchar_t _cdb::num_blocks[2]

Definition at line 508 of file os_qnxnto.h.

uchar_t _cdb::opcode

Definition at line 291 of file os_qnxnto.h.

uchar_t _cdb::opt

Definition at line 568 of file os_qnxnto.h.

uchar_t _cdb::param_length[2]

Definition at line 391 of file os_qnxnto.h.

uchar_t _cdb::parameter_pointer[2]

Definition at line 458 of file os_qnxnto.h.

uchar_t _cdb::partition

Definition at line 805 of file os_qnxnto.h.

struct { ... } _cdb::pause_resume
uchar_t _cdb::pc

Definition at line 416 of file os_qnxnto.h.

uchar_t _cdb::pc_page

Definition at line 434 of file os_qnxnto.h.

struct { ... } _cdb::play_audio_msf
struct { ... } _cdb::play_audio_ti
uchar_t _cdb::prevent

Definition at line 468 of file os_qnxnto.h.

struct { ... } _cdb::read_block_limits
struct { ... } _cdb::read_cd
struct { ... } _cdb::read_cd_msf
struct { ... } _cdb::read_disc_information
struct { ... } _cdb::read_formated_capacities
struct { ... } _cdb::read_position
uchar_t _cdb::read_speed[2]

Definition at line 673 of file os_qnxnto.h.

struct { ... } _cdb::read_subchannel
struct { ... } _cdb::read_toc
struct { ... } _cdb::read_write10
struct { ... } _cdb::read_write12
struct { ... } _cdb::read_write6
struct { ... } _cdb::removal
struct { ... } _cdb::report_density
uchar_t _cdb::resume

Definition at line 534 of file os_qnxnto.h.

struct { ... } _cdb::rewind
uchar_t _cdb::rsvd[5]

Definition at line 307 of file os_qnxnto.h.

uchar_t _cdb::rsvd1

Definition at line 515 of file os_qnxnto.h.

uchar_t _cdb::rsvd10

Definition at line 321 of file os_qnxnto.h.

uchar_t _cdb::rsvd11

Definition at line 579 of file os_qnxnto.h.

uchar_t _cdb::rsvd2[7]

Definition at line 370 of file os_qnxnto.h.

uchar_t _cdb::rsvd3

Definition at line 390 of file os_qnxnto.h.

uchar_t _cdb::rsvd4

Definition at line 400 of file os_qnxnto.h.

uchar_t _cdb::rsvd5

Definition at line 401 of file os_qnxnto.h.

uchar_t _cdb::rsvd6

Definition at line 402 of file os_qnxnto.h.

uchar_t _cdb::rsvd7

Definition at line 533 of file os_qnxnto.h.

uchar_t _cdb::rsvd8

Definition at line 576 of file os_qnxnto.h.

uchar_t _cdb::rsvd9

Definition at line 623 of file os_qnxnto.h.

uchar_t _cdb::rt

Definition at line 630 of file os_qnxnto.h.

struct { ... } _cdb::sa_read_write
uchar_t _cdb::slot

Definition at line 622 of file os_qnxnto.h.

struct { ... } _cdb::space
uchar_t _cdb::start_address[4]

Definition at line 569 of file os_qnxnto.h.

uchar_t _cdb::start_frame

Definition at line 544 of file os_qnxnto.h.

uchar_t _cdb::start_index

Definition at line 557 of file os_qnxnto.h.

uchar_t _cdb::start_minute

Definition at line 542 of file os_qnxnto.h.

uchar_t _cdb::start_second

Definition at line 543 of file os_qnxnto.h.

uchar_t _cdb::start_track

Definition at line 556 of file os_qnxnto.h.

uchar_t _cdb::subch_selection

Definition at line 726 of file os_qnxnto.h.

uchar_t _cdb::subpage

Definition at line 435 of file os_qnxnto.h.

struct { ... } _cdb::synchronize_cache
uchar_t _cdb::track

Definition at line 687 of file os_qnxnto.h.

uchar_t _cdb::transfer_len[3]

Definition at line 295 of file os_qnxnto.h.

uchar_t _cdb::transfer_length[2]

Definition at line 860 of file os_qnxnto.h.

uchar_t _cdb::type

Definition at line 577 of file os_qnxnto.h.

struct { ... } _cdb::write_filemarks
uchar_t _cdb::write_speed[2]

Definition at line 674 of file os_qnxnto.h.


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