Rechercher une page de manuel
ata_exec_internal
Langue: en
Version: June 2009 (debian - 07/07/09)
Section: 9 (Appels noyau Linux)
NAME
ata_exec_internal - execute libata internal commandSYNOPSIS
- unsigned ata_exec_internal(struct ata_device * dev, struct ata_taskfile * tf, const u8 * cdb, int dma_dir, void * buf, unsigned int buflen, unsigned long timeout);
ARGUMENTS
dev
- Device to which the command is sent
tf
- Taskfile registers for the command and the result
cdb
- CDB for packet command
dma_dir
- Data tranfer direction of the command
buf
- Data buffer of the command
buflen
- Length of data buffer
timeout
- Timeout in msecs (0 for default)
DESCRIPTION
Wrapper around ata_exec_internal_sg which takes simple buffer instead of sg list.
LOCKING
None. Should be called with kernel context, might sleep.
RETURNS
Zero on success, AC_ERR_* mask on failure
AUTHOR
Jeff Garzik
- Author.
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre