Lines Matching +full:2 +full:w
24 * - permutated planar data (2 planes per 32-bit word) on output
29 transp4(d, 8, 2); in c2p_16x8()
30 transp4(d, 1, 2); in c2p_16x8()
31 transp4x(d, 16, 2); in c2p_16x8()
32 transp4x(d, 2, 2); in c2p_16x8()
41 static const int perm_c2p_16x8[4] = { 1, 3, 0, 2 };
52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2()
65 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2_masked()
74 * frame buffer with 2 bytes of interleave
82 * @bpp: Bits per pixel of the planar frame buffer (2, 4, or 8)
92 u32 dst_idx, first, last, w; in c2p_iplan2() local
105 w = width; in c2p_iplan2()
114 p += bpp*2; in c2p_iplan2()
117 w = width; in c2p_iplan2()
120 w = 16 - dst_idx; in c2p_iplan2()
122 memcpy(d.pixels+dst_idx, c, w); in c2p_iplan2()
123 c += w; in c2p_iplan2()
126 p += bpp*2; in c2p_iplan2()
127 w = width-w; in c2p_iplan2()
130 while (w >= 16) { in c2p_iplan2()
135 p += bpp*2; in c2p_iplan2()
136 w -= 16; in c2p_iplan2()
139 w %= 16; in c2p_iplan2()
140 if (w > 0) { in c2p_iplan2()
141 memcpy(d.pixels, c, w); in c2p_iplan2()
142 memset(d.pixels+w, 0, 16-w); in c2p_iplan2()