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

#include <os_qnxnto.h>

Collaboration diagram for _cdb:
Collaboration graph
[legend]

List of all members.

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

Definition at line 436 of file os_qnxnto.h.

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.

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.

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.

Definition at line 545 of file os_qnxnto.h.

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

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::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
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.

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_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.

Definition at line 544 of file os_qnxnto.h.

Definition at line 557 of file os_qnxnto.h.

Definition at line 542 of file os_qnxnto.h.

Definition at line 543 of file os_qnxnto.h.

Definition at line 556 of file os_qnxnto.h.

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.

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: