ata_host_intr(9)

NAME

ata_host_intr - Handle host interrupt for given (port,
task)

SYNOPSIS

unsigned  int  ata_host_intr(struct  ata_port * ap, struct
ata_queued_cmd * qc);

ARGUMENTS

ap
Port on which interrupt arrived (possibly...)
qc
Taskfile currently active in engine

DESCRIPTION

Handle host interrupt for given queued command. Currently,
only DMA interrupts are handled. All other commands are handled
via polling with interrupts disabled (nIEN bit).

LOCKING

spin_lock_irqsave(host_set lock)

RETURNS

One if interrupt was handled, zero if not (shared irq).

AUTHOR

Jeff Garzik
Author.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout