Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/kernel.h>
#include <linux/timer.h>
#include <linux/mm.h>
#include <linux/interrupt.h>
#include <linux/major.h>
#include <linux/errno.h>
#include <linux/genhd.h>
#include <linux/blkpg.h>
#include <linux/slab.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/ide.h>
#include <linux/bitops.h>
#include <linux/nmi.h>
#include <asm/byteorder.h>
#include <asm/irq.h>
#include <asm/uaccess.h>
#include <asm/io.h>
Go to the source code of this file.
void __ide_set_handler | ( | ide_drive_t * | drive, |
ide_handler_t * | handler, | ||
unsigned int | timeout | ||
) |
Definition at line 444 of file ide-iops.c.
Definition at line 105 of file ide-iops.c.
u8 eighty_ninty_three | ( | ide_drive_t * | drive | ) |
Definition at line 228 of file ide-iops.c.
EXPORT_SYMBOL | ( | ide_fixstring | ) |
EXPORT_SYMBOL | ( | ide_wait_stat | ) |
EXPORT_SYMBOL | ( | ide_set_handler | ) |
EXPORT_SYMBOL_GPL | ( | ide_read_error | ) |
EXPORT_SYMBOL_GPL | ( | ide_in_drive_list | ) |
void ide_check_nien_quirk_list | ( | ide_drive_t * | drive | ) |
Definition at line 299 of file ide-iops.c.
int ide_config_drive_speed | ( | ide_drive_t * | drive, |
u8 | speed | ||
) |
Definition at line 342 of file ide-iops.c.
int ide_driveid_update | ( | ide_drive_t * | drive | ) |
Definition at line 310 of file ide-iops.c.
void ide_execute_command | ( | ide_drive_t * | drive, |
struct ide_cmd * | cmd, | ||
ide_handler_t * | handler, | ||
unsigned | timeout | ||
) |
ide_execute_command - execute an IDE command : IDE drive to issue the command against : command : handler for next phase : timeout for command
Helper function to issue an IDE command. This handles the atomicity requirements, command timing and ensures that the handler and IRQ setup do not race. All IDE command kick off should go via this function or do equivalent locking.
Definition at line 481 of file ide-iops.c.
Definition at line 48 of file ide-iops.c.
Definition at line 69 of file ide-iops.c.
int ide_in_drive_list | ( | u16 * | id, |
const struct drive_list_entry * | table | ||
) |
u8 ide_read_error | ( | ide_drive_t * | drive | ) |
Definition at line 38 of file ide-iops.c.
void ide_set_handler | ( | ide_drive_t * | drive, |
ide_handler_t * | handler, | ||
unsigned int | timeout | ||
) |
Definition at line 456 of file ide-iops.c.
int ide_wait_not_busy | ( | ide_hwif_t * | hwif, |
unsigned long | timeout | ||
) |
Definition at line 507 of file ide-iops.c.
int ide_wait_stat | ( | ide_startstop_t * | startstop, |
ide_drive_t * | drive, | ||
u8 | good, | ||
u8 | bad, | ||
unsigned long | timeout | ||
) |
Definition at line 164 of file ide-iops.c.
void SELECT_MASK | ( | ide_drive_t * | drive, |
int | mask | ||
) |
Definition at line 30 of file ide-iops.c.