Loading [MathJax]/extensions/tex2jax.js
CS350 COS
COS
All Data Structures Files Functions Variables Typedefs Macros
sata.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SATAFIS_REG_H2D
 

Macros

#define SATAFIS_REG_H2D_FLAG_COMMAND   0x80 /* Command Flag */
 
#define SATAFIS_TYPE_REG_H2D   0x27
 
#define SATAFIS_CMD_IDENTIFY   0xEC
 

Typedefs

typedef struct SATAFIS_REG_H2D SATAFIS_REG_H2D
 

Data Structure Documentation

◆ SATAFIS_REG_H2D

struct SATAFIS_REG_H2D

Definition at line 8 of file sata.h.

Collaboration diagram for SATAFIS_REG_H2D:
[legend]
Data Fields
uint8_t _rsvd[4]
uint8_t command
uint8_t control
uint8_t count0
uint8_t count1
uint8_t device
uint8_t feature0
uint8_t feature1
uint8_t flag
uint8_t icc
uint8_t lba0
uint8_t lba1
uint8_t lba2
uint8_t lba3
uint8_t lba4
uint8_t lba5
uint8_t type

Macro Definition Documentation

◆ SATAFIS_CMD_IDENTIFY

#define SATAFIS_CMD_IDENTIFY   0xEC

Definition at line 32 of file sata.h.

◆ SATAFIS_REG_H2D_FLAG_COMMAND

#define SATAFIS_REG_H2D_FLAG_COMMAND   0x80 /* Command Flag */

Definition at line 28 of file sata.h.

◆ SATAFIS_TYPE_REG_H2D

#define SATAFIS_TYPE_REG_H2D   0x27

Definition at line 30 of file sata.h.

Typedef Documentation

◆ SATAFIS_REG_H2D