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

#include <os_linux.h>

Collaboration diagram for TAG_TW_Passthru:
Collaboration graph
[legend]

Public Attributes

struct {
   unsigned char   opcode:5
 
   unsigned char   sgloff:3
 
byte0
 
unsigned char size
 
unsigned char request_id
 
unsigned char unit
 
unsigned char status
 
unsigned char flags
 
unsigned short param
 
unsigned short features
 
unsigned short sector_count
 
unsigned short sector_num
 
unsigned short cylinder_lo
 
unsigned short cylinder_hi
 
unsigned char drive_head
 
unsigned char command
 
TW_SG_Entry sg_list [TW_ATA_PASS_SGL_MAX]
 
unsigned char padding [12]
 

Detailed Description

Definition at line 58 of file os_linux.h.

Member Data Documentation

◆ 

struct { ... } TAG_TW_Passthru::byte0

◆ command

unsigned char TAG_TW_Passthru::command

Definition at line 75 of file os_linux.h.

◆ cylinder_hi

unsigned short TAG_TW_Passthru::cylinder_hi

Definition at line 73 of file os_linux.h.

◆ cylinder_lo

unsigned short TAG_TW_Passthru::cylinder_lo

Definition at line 72 of file os_linux.h.

◆ drive_head

unsigned char TAG_TW_Passthru::drive_head

Definition at line 74 of file os_linux.h.

◆ features

unsigned short TAG_TW_Passthru::features

Definition at line 69 of file os_linux.h.

◆ flags

unsigned char TAG_TW_Passthru::flags

Definition at line 67 of file os_linux.h.

◆ opcode

unsigned char TAG_TW_Passthru::opcode

Definition at line 60 of file os_linux.h.

◆ padding

unsigned char TAG_TW_Passthru::padding[12]

Definition at line 77 of file os_linux.h.

◆ param

unsigned short TAG_TW_Passthru::param

Definition at line 68 of file os_linux.h.

◆ request_id

unsigned char TAG_TW_Passthru::request_id

Definition at line 64 of file os_linux.h.

◆ sector_count

unsigned short TAG_TW_Passthru::sector_count

Definition at line 70 of file os_linux.h.

◆ sector_num

unsigned short TAG_TW_Passthru::sector_num

Definition at line 71 of file os_linux.h.

◆ sg_list

TW_SG_Entry TAG_TW_Passthru::sg_list[TW_ATA_PASS_SGL_MAX]

Definition at line 76 of file os_linux.h.

◆ sgloff

unsigned char TAG_TW_Passthru::sgloff

Definition at line 61 of file os_linux.h.

◆ size

unsigned char TAG_TW_Passthru::size

Definition at line 63 of file os_linux.h.

◆ status

unsigned char TAG_TW_Passthru::status

Definition at line 66 of file os_linux.h.

◆ unit

unsigned char TAG_TW_Passthru::unit

Definition at line 65 of file os_linux.h.


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