Lines Matching defs:tcboxfb

49 struct tcboxfb {  struct
51 vu_char reset; /* reset register 0x01 */
52 vu_char fb_address; /* frame buffer address 0x02 */
53 vu_char interrupt; /* interrupt register 0x03 */
55 vu_char fbwmsb; /* frame buffer width MSB 0x05 */
57 vu_char fbwlsb; /* frame buffer width MSB 0x07 */
59 vu_char fbhmsb; /* frame buffer height MSB 0x09 */
61 vu_char fbhlsb; /* frame buffer height MSB 0x0b */
63 vu_char dwmsb; /* display width MSB 0x0d */
65 vu_char dwlsb; /* display width MSB 0x0f */
67 vu_char dhmsb; /* display height MSB 0x11 */
69 vu_char dhlsb; /* display height MSB 0x13 */
71 vu_char fbid; /* Scondary frame buffer id 0x15 */
73 vu_char bits; /* square(0)/double-high(1) 0x17 */
74 u_char f1[0x5b-0x17-1];
75 vu_char num_planes; /* number of color planes 0x5b */
77 vu_char fbomsb; /* frame buffer offset MSB 0x5d */
79 vu_char fbolsb; /* frame buffer offset LSB 0x5f */
80 u_char f2[0x4040-0x5f-1];
81 vu_char vblank; /* vertical blanking 0x4040 */
83 vu_char busy; /* window move active 0x4044 */
85 vu_char vtrace_request; /* vert retrace intr request 0x4048 */
87 vu_char move_request; /* window move intr request 0x404C */
88 u_char f3[0x4080-0x404c-1];
89 vu_char nblank; /* display enable planes 0x4080 */
90 u_char f4[0x4088-0x4080-1];
91 vu_char wen; /* write enable plane 0x4088 */
92 u_char f5[0x408c-0x4088-1];
93 vu_char ren; /* read enable plane 0x408c */
94 u_char f6[0x4090-0x408c-1];
95 vu_char fben; /* frame buffer write enable 0x4090 */
96 u_char f7[0x409c-0x4090-1];
97 vu_char wmove; /* start window move 0x409c */
98 u_char f8[0x40a0-0x409c-1];
99 vu_char blink; /* enable blink planes 0x40a0 */
100 u_char f9[0x40a8-0x40a0-1];
101 vu_char altframe; /* enable alternate frame 0x40a8 */
102 u_char f10[0x40ac-0x40a8-1];
103 vu_char curon; /* cursor control register 0x40ac */
104 u_char f11[0x40ea-0x40ac-1];
105 vu_char prr; /* pixel replacement rule 0x40ea */
106 u_char f12[0x40ef-0x40ea-1];
107 vu_char wmrr; /* move replacement rule 0x40ef */
108 u_char f13[0x40f2-0x40ef-1];
109 vu_short source_x; /* source x pixel # 0x40f2 */
110 u_char f14[0x40f6-0x40f2-2];
111 vu_short source_y; /* source y pixel # 0x40f6 */
112 u_char f15[0x40fa-0x40f6-2];
113 vu_short dest_x; /* dest x pixel # 0x40fa */
114 u_char f16[0x40fe -0x40fa-2];
115 vu_short dest_y; /* dest y pixel # 0x40fe */
116 u_char f17[0x4102-0x40fe -2];
117 vu_short wwidth; /* block mover pixel width 0x4102 */
118 u_char f18[0x4106-0x4102-2];
119 vu_short wheight; /* block mover pixel height 0x4106 */
121 u_char f19[0x4206-0x4106-2];
122 vu_short rug_cmdstat; /* RUG Command/Status 0x4206 */
123 u_char f20[0x4510-0x4206-2];
124 vu_short vb_select; /* Vector/BitBlt Select 0x4510 */
125 vu_short tcntrl; /* Three Operand Control 0x4512 */
126 vu_short acntrl; /* BitBlt Mode 0x4514 */
127 vu_short pncntrl; /* Plane Control 0x4516 */
128 u_char f21[0x4800-0x4516-2];
129 vu_short catseye_status; /* Catseye Status 0x4800 */
131 u_char f22[0x6002-0x4800-2];
132 vu_short cmap_busy; /* Color Ram busy 0x6002 */
133 u_char f23[0x60b2-0x6002-2];
134 vu_short rdata; /* color map red data 0x60b2 */
135 vu_short gdata; /* color map green data 0x60b4 */
136 vu_short bdata; /* color map blue data 0x60b6 */
137 vu_short cindex; /* color map index 0x60b8 */
138 vu_short plane_mask; /* plane mask select 0x60ba */
139 u_char f24[0x60f0-0x60ba-2];
140 vu_short strobe; /* color map trigger 0x60f0 */