IDE_EXECUTE_COMMAND

Section: ()
Updated: 06 October 2005
Index Return to Main Contents

 

NAME

ide_execute_command - execute an IDE command  

SYNOPSIS

"SYNOPSIS"

void ide_execute_command (ide_drive_t * drive, task_ioreg_t cmd, ide_handler_t * handler, unsigned timeout, ide_expiry_t * expiry);  

ARGUMENTS

drive
IDE drive to issue the command against
cmd
-- undescribed --
handler
handler for next phase
timeout
timeout for command
expiry
handler to run on timeout
 

DESCRIPTION

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.


 

Index

NAME
SYNOPSIS
ARGUMENTS
DESCRIPTION

This document was created by man2html, using the manual pages.
Time: 06:20:52 GMT, October 06, 2005