38c263e6570ad43943efcd39aad1de87dc9d0dc8
[tpg/acess2.git] / KernelLand / Modules / Interfaces / UDI / udi_lib / physio / meta_intr.c
1 /**
2  * \file physio/meta_intr.c
3  * \author John Hodge (thePowersGang)
4  */
5 #include <acess.h>
6 #include <udi.h>
7 #include <udi_physio.h>
8 #include "../../udi_internal.h"
9
10 // === EXPORTS ===
11 EXPORT(udi_intr_attach_req);
12 EXPORT(udi_intr_attach_ack);
13 EXPORT(udi_intr_attach_ack_unused);
14 EXPORT(udi_intr_detach_req);
15 EXPORT(udi_intr_detach_ack);
16 EXPORT(udi_intr_detach_ack_unused);
17 EXPORT(udi_intr_event_ind);
18 EXPORT(udi_intr_event_rdy);
19
20 // === CODE ===
21 void udi_intr_attach_req(udi_intr_attach_cb_t *intr_attach_cb)
22 {
23         UNIMPLEMENTED();
24 }
25 void udi_intr_attach_ack(udi_intr_attach_cb_t *intr_attach_cb, udi_status_t status)
26 {
27         UNIMPLEMENTED();
28 }
29 void udi_intr_attach_ack_unused(udi_intr_attach_cb_t *intr_attach_cb, udi_status_t status)
30 {
31         Log_Error("UDI", "Driver %s caused %s to be called",
32                 UDI_int_ChannelGetInstance(UDI_GCB(intr_attach_cb), false, NULL)->Module->ModuleName,
33                 __func__);
34 }
35
36 void udi_intr_detach_req(udi_intr_detach_cb_t *intr_detach_cb)
37 {
38         UNIMPLEMENTED();
39 }
40 void udi_intr_detach_ack(udi_intr_detach_cb_t *intr_detach_cb)
41 {
42         UNIMPLEMENTED();
43 }
44 void udi_intr_detach_ack_unused(udi_intr_detach_cb_t *intr_detach_cb)
45 {
46         Log_Error("UDI", "Driver %s caused %s to be called",
47                 UDI_int_ChannelGetInstance(UDI_GCB(intr_detach_cb), false, NULL)->Module->ModuleName,
48                 __func__);
49 }
50
51 void udi_intr_event_ind(udi_intr_event_cb_t *intr_event_cb, udi_ubit8_t flags)
52 {
53         UNIMPLEMENTED();
54 }
55
56 void udi_intr_event_rdy(udi_intr_event_cb_t *intr_event_cb)
57 {
58         UNIMPLEMENTED();
59 }

UCC git Repository :: git.ucc.asn.au