Lines Matching full:pixels
28 * @stage_buffer: The line with the pixels from src_plane
32 * necessary pixels from the `stage_buffer` to the `output_buffer`
45 struct pixel_argb_u16 *out = output_buffer->pixels + x_dst; in pre_mul_alpha_blend()
46 struct pixel_argb_u16 *in = stage_buffer->pixels; in pre_mul_alpha_blend()
90 output_buffer->pixels[i] = *background_color; in fill_background()
158 struct pixel_argb_u16 *pixel = &output_buffer->pixels[x]; in apply_lut()
167 * blend - blend the pixels from all planes and compute crc
172 * @stage_buffer: The line with the pixels from plane being blend to the output
175 * This function blends the pixels (Using the `pre_mul_alpha_blend`)
209 *crc32 = crc32_le(*crc32, (void *)output_buffer->pixels, row_size); in blend()
270 stage_buffer.pixels = kvmalloc(line_width * pixel_size, GFP_KERNEL); in compose_active_planes()
271 if (!stage_buffer.pixels) { in compose_active_planes()
276 output_buffer.pixels = kvmalloc(line_width * pixel_size, GFP_KERNEL); in compose_active_planes()
277 if (!output_buffer.pixels) { in compose_active_planes()
286 kvfree(output_buffer.pixels); in compose_active_planes()
288 kvfree(stage_buffer.pixels); in compose_active_planes()