smartmontools SVN Rev 5611
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 275 of file os_qnxnto.h.

Member Data Documentation

◆ allocation_length

uchar_t _cdb::allocation_length[2]

Definition at line 423 of file os_qnxnto.h.

◆ ata_pass_thru

struct _cdb::_ata_pass_thru _cdb::ata_pass_thru

◆ ba

uchar_t _cdb::ba[4]

Definition at line 790 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::cd_scan

◆ 

struct { ... } _cdb::cd_speed

◆ cmd

uchar_t _cdb::cmd

Definition at line 485 of file os_qnxnto.h.

◆ control

uchar_t _cdb::control

Definition at line 283 of file os_qnxnto.h.

◆ control_format

uchar_t _cdb::control_format

Definition at line 586 of file os_qnxnto.h.

◆ count

uchar_t _cdb::count[3]

Definition at line 838 of file os_qnxnto.h.

◆ data

uchar_t _cdb::data

Definition at line 670 of file os_qnxnto.h.

◆ data_format

uchar_t _cdb::data_format

Definition at line 671 of file os_qnxnto.h.

◆ end_frame

uchar_t _cdb::end_frame

Definition at line 534 of file os_qnxnto.h.

◆ end_index

uchar_t _cdb::end_index

Definition at line 547 of file os_qnxnto.h.

◆ end_minute

uchar_t _cdb::end_minute

Definition at line 532 of file os_qnxnto.h.

◆ end_second

uchar_t _cdb::end_second

Definition at line 533 of file os_qnxnto.h.

◆ end_track

uchar_t _cdb::end_track

Definition at line 546 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::erase

◆ 

struct { ... } _cdb::exchange

◆ feature_number

uchar_t _cdb::feature_number[2]

Definition at line 618 of file os_qnxnto.h.

◆ flags

uchar_t _cdb::flags

Definition at line 703 of file os_qnxnto.h.

◆ format

uchar_t _cdb::format

Definition at line 579 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::format_media

◆ format_unit

struct _cdb::_format_unit _cdb::format_unit

◆ format_unit_old

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

◆ lba

uchar_t _cdb::lba[4]

Definition at line 348 of file os_qnxnto.h.

◆ lba_byte0

uchar_t _cdb::lba_byte0

Definition at line 281 of file os_qnxnto.h.

◆ lba_byte1

uchar_t _cdb::lba_byte1

Definition at line 280 of file os_qnxnto.h.

◆ lba_byte3

uchar_t _cdb::lba_byte3

Definition at line 290 of file os_qnxnto.h.

◆ lba_byte4

uchar_t _cdb::lba_byte4

Definition at line 291 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::load

◆ 

struct { ... } _cdb::locate

◆ 

struct { ... } _cdb::log_select

◆ 

struct { ... } _cdb::log_sense

◆ lun_code

uchar_t _cdb::lun_code

Definition at line 837 of file os_qnxnto.h.

◆ lun_lba

uchar_t _cdb::lun_lba

Definition at line 347 of file os_qnxnto.h.

◆ lun_opt

uchar_t _cdb::lun_opt

Definition at line 279 of file os_qnxnto.h.

◆ lun_stype

uchar_t _cdb::lun_stype

Definition at line 692 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::mechanism_status

◆ 

struct { ... } _cdb::mode_select

◆ 

struct { ... } _cdb::mode_select10

◆ 

struct { ... } _cdb::mode_sense

◆ mode_sense10

struct _cdb::_mode_sense10 _cdb::mode_sense10

◆ ncr

uchar_t _cdb::ncr

Definition at line 638 of file os_qnxnto.h.

◆ num_blocks

uchar_t _cdb::num_blocks[2]

Definition at line 495 of file os_qnxnto.h.

◆ opcode

uchar_t _cdb::opcode

Definition at line 278 of file os_qnxnto.h.

◆ opt

uchar_t _cdb::opt

Definition at line 555 of file os_qnxnto.h.

◆ param_length

uchar_t _cdb::param_length[2]

Definition at line 378 of file os_qnxnto.h.

◆ parameter_pointer

uchar_t _cdb::parameter_pointer[2]

Definition at line 445 of file os_qnxnto.h.

◆ partition

uchar_t _cdb::partition

Definition at line 792 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::pause_resume

◆ pc

uchar_t _cdb::pc

Definition at line 403 of file os_qnxnto.h.

◆ pc_page

uchar_t _cdb::pc_page

Definition at line 421 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::play_audio_msf

◆ 

struct { ... } _cdb::play_audio_ti

◆ prevent

uchar_t _cdb::prevent

Definition at line 455 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

◆ read_speed

uchar_t _cdb::read_speed[2]

Definition at line 660 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

◆ resume

uchar_t _cdb::resume

Definition at line 521 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::rewind

◆ rsvd

uchar_t _cdb::rsvd[5]

Definition at line 294 of file os_qnxnto.h.

◆ rsvd1

uchar_t _cdb::rsvd1

Definition at line 502 of file os_qnxnto.h.

◆ rsvd10

uchar_t _cdb::rsvd10

Definition at line 308 of file os_qnxnto.h.

◆ rsvd11

uchar_t _cdb::rsvd11

Definition at line 566 of file os_qnxnto.h.

◆ rsvd2

uchar_t _cdb::rsvd2[7]

Definition at line 357 of file os_qnxnto.h.

◆ rsvd3

uchar_t _cdb::rsvd3

Definition at line 377 of file os_qnxnto.h.

◆ rsvd4

uchar_t _cdb::rsvd4

Definition at line 387 of file os_qnxnto.h.

◆ rsvd5

uchar_t _cdb::rsvd5

Definition at line 388 of file os_qnxnto.h.

◆ rsvd6

uchar_t _cdb::rsvd6

Definition at line 389 of file os_qnxnto.h.

◆ rsvd7

uchar_t _cdb::rsvd7

Definition at line 520 of file os_qnxnto.h.

◆ rsvd8

uchar_t _cdb::rsvd8

Definition at line 563 of file os_qnxnto.h.

◆ rsvd9

uchar_t _cdb::rsvd9

Definition at line 610 of file os_qnxnto.h.

◆ rt

uchar_t _cdb::rt

Definition at line 617 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::sa_read_write

◆ slot

uchar_t _cdb::slot

Definition at line 609 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::space

◆ start_address

uchar_t _cdb::start_address[4]

Definition at line 556 of file os_qnxnto.h.

◆ start_frame

uchar_t _cdb::start_frame

Definition at line 531 of file os_qnxnto.h.

◆ start_index

uchar_t _cdb::start_index

Definition at line 544 of file os_qnxnto.h.

◆ start_minute

uchar_t _cdb::start_minute

Definition at line 529 of file os_qnxnto.h.

◆ start_second

uchar_t _cdb::start_second

Definition at line 530 of file os_qnxnto.h.

◆ start_track

uchar_t _cdb::start_track

Definition at line 543 of file os_qnxnto.h.

◆ subch_selection

uchar_t _cdb::subch_selection

Definition at line 713 of file os_qnxnto.h.

◆ subpage

uchar_t _cdb::subpage

Definition at line 422 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::synchronize_cache

◆ track

uchar_t _cdb::track

Definition at line 674 of file os_qnxnto.h.

◆ transfer_len

uchar_t _cdb::transfer_len[3]

Definition at line 282 of file os_qnxnto.h.

◆ transfer_length

uchar_t _cdb::transfer_length[2]

Definition at line 847 of file os_qnxnto.h.

◆ type

uchar_t _cdb::type

Definition at line 564 of file os_qnxnto.h.

◆ 

struct { ... } _cdb::write_filemarks

◆ write_speed

uchar_t _cdb::write_speed[2]

Definition at line 661 of file os_qnxnto.h.


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