3 #include <linux/types.h> 5 #if !defined(__GNUC__) && !defined(__attribute__) 6 #define __attribute__(x) 25 extern void no_xt(
void);
180 int sg16(
int fd,
int rw,
struct ata_tf *tf,
void *data,
unsigned int data_bytes,
181 unsigned int timeout_secs);
unsigned char heads
Definition: hdparm.h:36
__u64 tf_to_lba(struct ata_tf *tf)
Definition: sgio.c:88
unsigned lbah
Definition: hdparm.h:145
__u8 error
Definition: hdparm.h:113
#define __attribute__(x)
Definition: hdparm.h:6
__u8 feat
Definition: hdparm.h:104
__u8 command
Definition: hdparm.h:163
unsigned short cylinders
Definition: hdparm.h:38
__u8 lbal
Definition: hdparm.h:159
__u8 dev
Definition: hdparm.h:111
unsigned data
Definition: hdparm.h:140
int xfer_method
Definition: hdparm.h:171
__u8 lbam
Definition: hdparm.h:160
unsigned feat
Definition: hdparm.h:141
__u8 is_lba48
Definition: hdparm.h:115
unsigned long in_bytes
Definition: hdparm.h:174
__u8 status
Definition: hdparm.h:114
unsigned long start
Definition: hdparm.h:32
unsigned char sectors
Definition: hdparm.h:37
__u8 feat
Definition: hdparm.h:157
unsigned char heads
Definition: hdparm.h:29
compiler advice feature *void identify(__u16 *id_supplied)
int cmd_req
Definition: hdparm.h:172
unsigned dev
Definition: hdparm.h:146
void tf_init(struct ata_tf *tf, __u8 ata_op, __u64 lba, unsigned int nsect)
Definition: sgio.c:61
__u8 lbah
Definition: hdparm.h:161
__u8 lbam
Definition: hdparm.h:107
unsigned int cylinders
Definition: hdparm.h:31
unsigned long out_bytes
Definition: hdparm.h:173
unsigned long long __u64
Definition: trace_replay.h:260
__u8 command
Definition: hdparm.h:112
unsigned nsect
Definition: hdparm.h:143
unsigned command
Definition: hdparm.h:147
unsigned lbal
Definition: hdparm.h:142
int do_taskfile_cmd(int fd, struct hdio_taskfile *r, unsigned int timeout_secs)
int read_big_block(int fd, char *buf)
void process_dev(char *devname)
int sg16(int fd, int rw, struct ata_tf *tf, void *data, unsigned int data_bytes, unsigned int timeout_secs)
Definition: sgio.c:133
unsigned char __u8
Definition: trace_replay.h:255
int main(int argc, char **argv) __attribute__((noreturn))
Definition: trace_replay.c:1296
__u8 lbal
Definition: hdparm.h:106
__u8 data
Definition: hdparm.h:156
int do_drive_cmd(int fd, unsigned char *args)
Definition: sgio.c:226
__u8 lbah
Definition: hdparm.h:108
void usage_error(int out) __attribute__((noreturn))
unsigned long start
Definition: hdparm.h:39
unsigned short __u16
Definition: trace_replay.h:256
unsigned char sectors
Definition: hdparm.h:30
void flush_buffer_cache(int fd)
Definition: disk_io.c:52
__u8 nsect
Definition: hdparm.h:105
unsigned lbam
Definition: hdparm.h:144
__u8 dev
Definition: hdparm.h:162
__u8 nsect
Definition: hdparm.h:158