Lines Matching full:plane
535 unsigned int i, j, plane, color, offset; in vga_bitblt_pixels_block_ncolors() local
545 * Write Mode 0 and write one byte to each plane separately. in vga_bitblt_pixels_block_ncolors()
549 * We first compute each byte: each plane contains one bit of the in vga_bitblt_pixels_block_ncolors()
561 * Plane 0: 10000001 = 0x81 in vga_bitblt_pixels_block_ncolors()
562 * Plane 1: 10000001 = 0x81 in vga_bitblt_pixels_block_ncolors()
563 * Plane 2: 10000000 = 0x80 in vga_bitblt_pixels_block_ncolors()
564 * Plane 3: 00000000 = 0x00 in vga_bitblt_pixels_block_ncolors()
582 for (plane = 0; plane < 4; ++plane) in vga_bitblt_pixels_block_ncolors()
583 planes[i * 4 + plane] |= in vga_bitblt_pixels_block_ncolors()
585 plane) & 0x1) << (7 - j); in vga_bitblt_pixels_block_ncolors()
592 * all bytes, one plane at a time. in vga_bitblt_pixels_block_ncolors()
597 for (plane = 0; plane < 4; ++plane) { in vga_bitblt_pixels_block_ncolors()
598 /* Select plane. */ in vga_bitblt_pixels_block_ncolors()
599 REG_WRITE1(sc, VGA_SEQ_DATA, 1 << plane); in vga_bitblt_pixels_block_ncolors()
601 /* Write all bytes for this plane, from Y to Y+height. */ in vga_bitblt_pixels_block_ncolors()
604 MEM_WRITE1(sc, offset, planes[i * 4 + plane]); in vga_bitblt_pixels_block_ncolors()