ARPDAS_QNX6 1.0
|
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "subbusd_int.h"
#include "sc104.h"
#include "nl_assert.h"
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) |
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().
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().
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().