10.07.2015 Views

Intel 80310 I/O Processor Chipset AAU Coding Techniques

Intel 80310 I/O Processor Chipset AAU Coding Techniques

Intel 80310 I/O Processor Chipset AAU Coding Techniques

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Intel</strong> ® <strong>80310</strong> I/O <strong>Processor</strong> <strong>Chipset</strong> <strong>AAU</strong> <strong>Coding</strong> <strong>Techniques</strong><strong>AAU</strong> Source Code596 {597 aau->last_aau = NULL;598 }599600 DPRINTK("Freeing IRQ %d\n", aau->irq);601 /* free the IRQ */602 free_irq(aau->irq, (void *)aau);603 }604605 DPRINTK("freed\n");606 }607608 /*=======================================================================*/609 /* Procedure: aau_irq_handler() */610 /* */611 /* Description: This function is the int handler for the <strong>AAU</strong> */612 /* driver. It removes the done <strong>AAU</strong> descriptors from the */613 /* process queue and put them on the holding Q. it */614 /* continues to process until process queue empty or */615 /* the current <strong>AAU</strong> desc on the accelerator is the one */616 /* we are inspecting */617 /* */618 /* Parameters: irq: IRQ activated */619 /* dev_id: device */620 /* regs: registers */621 /* */622 /* Returns: NONE */623 /* */624 /* Notes/Assumptions: Interrupt is masked */625 /* */626 /* History: Dave Jiang 07/19/01 Initial Creation */627 /* Dave Jiang 07/20/01 Check FIQ1 instead of ASR for INTs */628 /*=======================================================================*/629 static void aau_irq_handler(int irq, void *dev_id, struct pt_regs *regs)White Paper 51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!