ARPDAS_QNX6 1.0
Functions
interrupt.c File Reference
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "subbusd_int.h"
#include "sc104.h"
#include "nl_assert.h"
Include dependency graph for interrupt.c:

Go to the source code of this file.

Functions

int service_expint (message_context_t *ctp, int code, unsigned flags, void *handle)
int int_attach (int rcvid, subbusd_req_t *req)
int int_detach (int rcvid, subbusd_req_t *req)

Function Documentation

int int_attach ( int  rcvid,
subbusd_req_t req 
)

Definition at line 50 of file interrupt.c.

References carddef::address, subbusd_req_data2::address, carddef::bitno, carddef::cardID, subbusd_req_data2::cardID, subbusd_req_t::d2, subbusd_req_t::data, subbusd_req_data2::event, expint_attach(), nl_error, subbusd_req_data2::region, sbwra, and service_expint().

Referenced by incoming_sbreq().

Here is the call graph for this function:

Here is the caller graph for this function:

int int_detach ( int  rcvid,
subbusd_req_t req 
)

Definition at line 78 of file interrupt.c.

References subbusd_req_data2::cardID, subbusd_req_t::d2, subbusd_req_t::data, expint_detach(), nl_error, and sbwra.

Referenced by incoming_sbreq().

Here is the call graph for this function:

Here is the caller graph for this function:

int service_expint ( message_context_t *  ctp,
int  code,
unsigned  flags,
void *  handle 
)

Definition at line 8 of file interrupt.c.

References region::address, region::bits, carddef::cardID, region::def, carddef::event, expint_detach(), MAX_REGIONS, nl_assert, nl_error, carddef::owner, regions, and sbrb().

Referenced by expint_svc(), init_subbus(), and int_attach().

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines