Lines Matching +full:0 +full:xff0000ff
43 unsigned long address = 0; in btext_initialize()
46 if (prom_getproperty(node, "width", (char *)&width, 4) < 0) in btext_initialize()
48 if (prom_getproperty(node, "height", (char *)&height, 4) < 0) in btext_initialize()
50 if (prom_getproperty(node, "depth", (char *)&depth, 4) < 0) in btext_initialize()
54 if (prom_getproperty(node, "linebytes", (char *)&prop, 4) >= 0 && in btext_initialize()
55 prop != 0xffffffffu) in btext_initialize()
59 pitch = 0x1000; in btext_initialize()
61 if (prom_getproperty(node, "address", (char *)&prop, 4) >= 0) in btext_initialize()
67 if (address == 0) in btext_initialize()
70 g_loc_X = 0; in btext_initialize()
71 g_loc_Y = 0; in btext_initialize()
77 dispDeviceRect[0] = dispDeviceRect[1] = 0; in btext_initialize()
81 return 0; in btext_initialize()
89 base += (x + dispDeviceRect[0]) * (dispDeviceDepth >> 3); in calc_base()
96 unsigned int *base = (unsigned int *)calc_base(0, 0); in btext_clearscreen()
97 unsigned long width = ((dispDeviceRect[2] - dispDeviceRect[0]) * in btext_clearscreen()
101 for (i=0; i<(dispDeviceRect[3] - dispDeviceRect[1]); i++) in btext_clearscreen()
105 *(ptr++) = 0; in btext_clearscreen()
113 unsigned int *src = (unsigned int *)calc_base(0,16); in scrollscreen()
114 unsigned int *dst = (unsigned int *)calc_base(0,0); in scrollscreen()
115 unsigned long width = ((dispDeviceRect[2] - dispDeviceRect[0]) * in scrollscreen()
119 for (i=0; i<(dispDeviceRect[3] - dispDeviceRect[1] - 16); i++) in scrollscreen()
128 for (i=0; i<16; i++) in scrollscreen()
132 *(dst_ptr++) = 0; in scrollscreen()
140 int cline = 0; in btext_drawchar()
146 if (g_loc_X > 0) in btext_drawchar()
153 g_loc_X = 0; in btext_drawchar()
156 g_loc_X = 0; in btext_drawchar()
164 g_loc_X = 0; in btext_drawchar()
177 g_loc_Y = 0; in btext_drawchar()
179 for (x = 0; x < g_max_loc_X; ++x) in btext_drawchar()
214 0x00000000,
215 0x000000ff,
216 0x0000ff00,
217 0x0000ffff,
218 0x00ff0000,
219 0x00ff00ff,
220 0x00ffff00,
221 0x00ffffff,
222 0xff000000,
223 0xff0000ff,
224 0xff00ff00,
225 0xff00ffff,
226 0xffff0000,
227 0xffff00ff,
228 0xffffff00,
229 0xffffffff
233 0x00000000,
234 0x0000ffff,
235 0xffff0000,
236 0xffffffff
243 int fg = 0xFFFFFFFFUL; in draw_byte_32()
244 int bg = 0x00000000UL; in draw_byte_32()
246 for (l = 0; l < 16; ++l) in draw_byte_32()
249 base[0] = (-(bits >> 7) & fg) ^ bg; in draw_byte_32()
264 int fg = 0xFFFFFFFFUL; in draw_byte_16()
265 int bg = 0x00000000UL; in draw_byte_16()
268 for (l = 0; l < 16; ++l) in draw_byte_16()
271 base[0] = (eb[bits >> 6] & fg) ^ bg; in draw_byte_16()
282 int fg = 0x0F0F0F0FUL; in draw_byte_8()
283 int bg = 0x00000000UL; in draw_byte_8()
286 for (l = 0; l < 16; ++l) in draw_byte_8()
289 base[0] = (eb[bits >> 4] & fg) ^ bg; in draw_byte_8()
290 base[1] = (eb[bits & 0xf] & fg) ^ bg; in draw_byte_8()
305 .index = 0,
315 if (prom_getproperty(node, "device_type", type, 32) < 0) in btext_find_display()