/alps/pcitool

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to irq.c

  • Committer: Suren A. Chilingaryan
  • Date: 2011-07-18 14:42:51 UTC
  • Revision ID: csa@dside.dyndns.org-20110718144251-nmbl7xhcq00mfx1p
IRQ acknowledgement support in the engine API

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#include "tools.h"
18
18
#include "error.h"
19
19
 
20
 
int pcilib_wait_irq(pcilib_t *ctx, pcilib_irq_source_t source, pcilib_timeout_t timeout, size_t *count) {
 
20
int pcilib_wait_irq(pcilib_t *ctx, pcilib_irq_hw_source_t source, pcilib_timeout_t timeout, size_t *count) {
21
21
    int err;
22
22
    
23
23
    interrupt_wait_t arg = { 0 };
40
40
    return 0;
41
41
}
42
42
 
43
 
int pcilib_clear_irq(pcilib_t *ctx, pcilib_irq_source_t source) {
 
43
int pcilib_clear_irq(pcilib_t *ctx, pcilib_irq_hw_source_t source) {
44
44
    int err;
45
45
    
46
46
    err = ioctl(ctx->handle, PCIDRIVER_IOC_CLEAR_IOQ, source);