Modules/UDI - Implimenting UDI support, can load udi_dpt from udiref
[tpg/acess2.git] / KernelLand / Modules / Interfaces / UDI / udi_lib / scsi.c
1 /*
2  */
3 #include <acess.h>
4 #include <udi.h>
5 #include <udi_scsi.h>
6
7 // === EXPORTS ===
8 EXPORT(udi_scsi_bind_req);
9 EXPORT(udi_scsi_bind_ack);
10 EXPORT(udi_scsi_unbind_req);
11 EXPORT(udi_scsi_unbind_ack);
12 EXPORT(udi_scsi_io_req);
13 EXPORT(udi_scsi_io_ack);
14 EXPORT(udi_scsi_io_nak);
15 EXPORT(udi_scsi_ctl_req);
16 EXPORT(udi_scsi_ctl_ack);
17 EXPORT(udi_scsi_event_ind);
18 EXPORT(udi_scsi_event_ind_unused);
19 EXPORT(udi_scsi_event_res);
20 EXPORT(udi_scsi_inquiry_to_string);
21
22 // === CODE ===
23 void udi_scsi_bind_req(udi_scsi_bind_cb_t *cb,
24         udi_ubit16_t bind_flags, udi_ubit16_t queue_depth,
25         udi_ubit16_t max_sense_len, udi_ubit16_t aen_buf_size)
26 {
27         UNIMPLEMENTED();
28 }
29 void udi_scsi_bind_ack(udi_scsi_bind_cb_t *cb, udi_ubit32_t hd_timeout_increase, udi_status_t status)
30 {
31         UNIMPLEMENTED();
32 }
33 void udi_scsi_unbind_req(udi_scsi_bind_cb_t *cb)
34 {
35         UNIMPLEMENTED();
36 }
37 void udi_scsi_unbind_ack(udi_scsi_bind_cb_t *cb)
38 {
39         UNIMPLEMENTED();
40 }
41
42 void udi_scsi_io_req(udi_scsi_io_cb_t *cb)
43 {
44         UNIMPLEMENTED();
45 }
46 void udi_scsi_io_ack(udi_scsi_io_cb_t *cb)
47 {
48         UNIMPLEMENTED();
49 }
50 void udi_scsi_io_nak(udi_scsi_io_cb_t *cb, udi_scsi_status_t status, udi_buf_t *sense_buf)
51 {
52         UNIMPLEMENTED();
53 }
54 void udi_scsi_ctl_req(udi_scsi_ctl_cb_t *cb)
55 {
56         UNIMPLEMENTED();
57 }
58 void udi_scsi_ctl_ack(udi_scsi_ctl_cb_t *cb, udi_status_t status)
59 {
60         UNIMPLEMENTED();
61 }
62 void udi_scsi_event_ind(udi_scsi_event_cb_t *cb)
63 {
64         UNIMPLEMENTED();
65 }
66 void udi_scsi_event_ind_unused(udi_scsi_event_cb_t *cb)
67 {
68         UNIMPLEMENTED();
69         udi_scsi_event_res(cb);
70 }
71 void udi_scsi_event_res(udi_scsi_event_cb_t *cb)
72 {
73         UNIMPLEMENTED();
74 }
75 void udi_scsi_inquiry_to_string(const udi_ubit8_t *inquiry_data, udi_size_t inquiry_len, char *str)
76 {
77         UNIMPLEMENTED();
78 }

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