ata_pio_queue_task(9)

NAME

ata_pio_queue_task - Queue port_task

SYNOPSIS

void ata_pio_queue_task(struct ata_port * ap, void * data,
                        unsigned long delay);

ARGUMENTS

ap
The ata_port to queue port_task for
data
data for fn to use
delay
delay time for workqueue function

DESCRIPTION

Schedule fn(data) for execution after delay jiffies using port_task. There is one port_task per port and itīs the user(low level driver)īs
responsibility to make sure that only one task is active at any given
time.

libata core layer takes care of synchronization between port_task and
EH. ata_pio_queue_task may be ignored for EH synchronization.

LOCKING

Inherited from caller.

AUTHOR

Jeff Garzik
Author.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout