Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
ide-io-std.c File Reference
#include <linux/kernel.h>
#include <linux/export.h>
#include <linux/ide.h>
#include <asm-generic/ide_iops.h>

Go to the source code of this file.

Functions

void ide_exec_command (ide_hwif_t *hwif, u8 cmd)
 
 EXPORT_SYMBOL_GPL (ide_exec_command)
 
u8 ide_read_status (ide_hwif_t *hwif)
 
 EXPORT_SYMBOL_GPL (ide_read_status)
 
u8 ide_read_altstatus (ide_hwif_t *hwif)
 
 EXPORT_SYMBOL_GPL (ide_read_altstatus)
 
void ide_write_devctl (ide_hwif_t *hwif, u8 ctl)
 
 EXPORT_SYMBOL_GPL (ide_write_devctl)
 
void ide_dev_select (ide_drive_t *drive)
 
 EXPORT_SYMBOL_GPL (ide_dev_select)
 
void ide_tf_load (ide_drive_t *drive, struct ide_taskfile *tf, u8 valid)
 
 EXPORT_SYMBOL_GPL (ide_tf_load)
 
void ide_tf_read (ide_drive_t *drive, struct ide_taskfile *tf, u8 valid)
 
 EXPORT_SYMBOL_GPL (ide_tf_read)
 
void ide_input_data (ide_drive_t *drive, struct ide_cmd *cmd, void *buf, unsigned int len)
 
 EXPORT_SYMBOL_GPL (ide_input_data)
 
void ide_output_data (ide_drive_t *drive, struct ide_cmd *cmd, void *buf, unsigned int len)
 
 EXPORT_SYMBOL_GPL (ide_output_data)
 

Variables

struct ide_tp_ops default_tp_ops
 

Function Documentation

EXPORT_SYMBOL_GPL ( ide_exec_command  )
EXPORT_SYMBOL_GPL ( ide_read_status  )
EXPORT_SYMBOL_GPL ( ide_read_altstatus  )
EXPORT_SYMBOL_GPL ( ide_write_devctl  )
EXPORT_SYMBOL_GPL ( ide_dev_select  )
EXPORT_SYMBOL_GPL ( ide_tf_load  )
EXPORT_SYMBOL_GPL ( ide_tf_read  )
EXPORT_SYMBOL_GPL ( ide_input_data  )
EXPORT_SYMBOL_GPL ( ide_output_data  )
void ide_dev_select ( ide_drive_t drive)

Definition at line 77 of file ide-io-std.c.

void ide_exec_command ( ide_hwif_t hwif,
u8  cmd 
)

Definition at line 41 of file ide-io-std.c.

void ide_input_data ( ide_drive_t drive,
struct ide_cmd cmd,
void buf,
unsigned int  len 
)

Definition at line 164 of file ide-io-std.c.

void ide_output_data ( ide_drive_t drive,
struct ide_cmd cmd,
void buf,
unsigned int  len 
)

Definition at line 208 of file ide-io-std.c.

u8 ide_read_altstatus ( ide_hwif_t hwif)

Definition at line 59 of file ide-io-std.c.

u8 ide_read_status ( ide_hwif_t hwif)

Definition at line 50 of file ide-io-std.c.

void ide_tf_load ( ide_drive_t drive,
struct ide_taskfile tf,
u8  valid 
)

Definition at line 89 of file ide-io-std.c.

void ide_tf_read ( ide_drive_t drive,
struct ide_taskfile tf,
u8  valid 
)

Definition at line 116 of file ide-io-std.c.

void ide_write_devctl ( ide_hwif_t hwif,
u8  ctl 
)

Definition at line 68 of file ide-io-std.c.

Variable Documentation

struct ide_tp_ops default_tp_ops
Initial value:
= {
.exec_command = ide_exec_command,
.read_status = ide_read_status,
.read_altstatus = ide_read_altstatus,
.write_devctl = ide_write_devctl,
.dev_select = ide_dev_select,
.tf_load = ide_tf_load,
.tf_read = ide_tf_read,
.input_data = ide_input_data,
.output_data = ide_output_data,
}

Definition at line 249 of file ide-io-std.c.