smartmontools  SVN Rev 4789
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Member Functions | Public Attributes | List of all members
ata_in_regs_48bit Struct Reference

ATA Input registers for 48-bit commands. More...

#include <dev_interface.h>

Collaboration diagram for ata_in_regs_48bit:
Collaboration graph

Public Member Functions

bool is_48bit_cmd () const
 Return true if 48-bit command. More...
bool is_real_48bit_cmd () const
 Return true if 48-bit command with any nonzero high byte. More...
 ata_in_regs_48bit ()
- Public Member Functions inherited from ata_in_regs
bool is_set () const
 Return true if any register is set. More...

Public Attributes

ata_in_regs prev
 "previous content" More...
ata_reg_alias_16 features_16
ata_reg_alias_16 sector_count_16
ata_reg_alias_16 lba_low_16
ata_reg_alias_16 lba_mid_16
ata_reg_alias_16 lba_high_16
ata_reg_alias_48 lba_48
- Public Attributes inherited from ata_in_regs
ata_register features
ata_register sector_count
ata_register lba_low
ata_register lba_mid
ata_register lba_high
ata_register device
ata_register command

Detailed Description

ATA Input registers for 48-bit commands.

Definition at line 400 of file dev_interface.h.

Constructor & Destructor Documentation

ata_in_regs_48bit::ata_in_regs_48bit ( )

Definition at line 107 of file dev_interface.cpp.

Member Function Documentation

bool ata_in_regs_48bit::is_48bit_cmd ( ) const

Return true if 48-bit command.

Definition at line 416 of file dev_interface.h.

bool ata_in_regs_48bit::is_real_48bit_cmd ( ) const

Return true if 48-bit command with any nonzero high byte.

Definition at line 420 of file dev_interface.h.

Member Data Documentation

ata_reg_alias_16 ata_in_regs_48bit::features_16

Definition at line 406 of file dev_interface.h.

ata_reg_alias_48 ata_in_regs_48bit::lba_48

Definition at line 413 of file dev_interface.h.

ata_reg_alias_16 ata_in_regs_48bit::lba_high_16

Definition at line 410 of file dev_interface.h.

ata_reg_alias_16 ata_in_regs_48bit::lba_low_16

Definition at line 408 of file dev_interface.h.

ata_reg_alias_16 ata_in_regs_48bit::lba_mid_16

Definition at line 409 of file dev_interface.h.

ata_in_regs ata_in_regs_48bit::prev

"previous content"

Definition at line 403 of file dev_interface.h.

ata_reg_alias_16 ata_in_regs_48bit::sector_count_16

Definition at line 407 of file dev_interface.h.

The documentation for this struct was generated from the following files: