1
2
3
4 declare
5 1 mt aligned based,
6 2 mtseq fixed binary (35),
7 2 mttype character (4),
8 2 mttime fixed binary (71),
9 2 mtstate character (4),
10 2 mtread_mode character (4),
11 2 mtwrite_mode character (4),
12
13 2 flags unaligned, xxx
14 3 mtdummy1 bit (2),
15 3 mtread_buffer_full bit (1),
16 3 mtdummy2 bit (3),
17 3 mtdummy3 bit (3),
18 3 mtdummy4 bit (2),
19 3 mtpolling_on bit (1),
20 3 mtdummy5 bit (2),
21 3 mtpolling_needed bit (1),
22 3 mtdummy bit (3),
23 3 mtwakeup_ncp_on_write_buf_empty bit (18) unaligned,
24
25 2 offsets unaligned, xxx
26 3 mtrin bit (18),
27 3 mtrout bit (18),
28 3 mtwin bit (18),
29 3 mtwout bit (18),
30
31 2 mtdriver_state fixed binary (17),
32 2 mtdriver_column fixed binary (17),
33 2 mtspecial bit (144) aligned;
34
35 declare
36 1 mtsinterrupt aligned based,
37 2 mtinterrupt_sequence_number fixed binary (35),
38 2 mtz unaligned,
39 3 mtdevice character (1),
40 3 mttype character (1),
41 3 mtlistx bit (18),
42 2 mtstatus fixed binary (71);
43
44 declare
45 1 mtsext_interrupt aligned based,
46 2 mtz fixed binary (71),
47 2 mtstatus character (8) unaligned;
48
49 declare
50 1 mtsconnect aligned based,
51 2 mtpcw bit (36) aligned,
52 2 mtz unaligned,
53 3 mtdevice character (1),
54 3 mtdummy character (1),
55 3 mtlist_index bit (18),
56 2 mtstatus character (8) unaligned;
57
58 declare
59 1 mtsmessage aligned based,
60 2 mtmessage character (16) unaligned;
61
62 declare
63 1 mtschange_state aligned based,
64 2 mtprevious_state character (8) unaligned;
65
66
67