Searched refs:stage_buffer (Results 1 – 2 of 2) sorted by relevance
| /Linux-v6.1/drivers/gpu/drm/vkms/ |
| D | vkms_formats.c | 45 static void ARGB8888_to_argb_u16(struct line_buffer *stage_buffer, in ARGB8888_to_argb_u16() argument 48 struct pixel_argb_u16 *out_pixels = stage_buffer->pixels; in ARGB8888_to_argb_u16() 51 stage_buffer->n_pixels); in ARGB8888_to_argb_u16() 67 static void XRGB8888_to_argb_u16(struct line_buffer *stage_buffer, in XRGB8888_to_argb_u16() argument 70 struct pixel_argb_u16 *out_pixels = stage_buffer->pixels; in XRGB8888_to_argb_u16() 73 stage_buffer->n_pixels); in XRGB8888_to_argb_u16() 83 static void ARGB16161616_to_argb_u16(struct line_buffer *stage_buffer, in ARGB16161616_to_argb_u16() argument 87 struct pixel_argb_u16 *out_pixels = stage_buffer->pixels; in ARGB16161616_to_argb_u16() 90 stage_buffer->n_pixels); in ARGB16161616_to_argb_u16() 100 static void XRGB16161616_to_argb_u16(struct line_buffer *stage_buffer, in XRGB16161616_to_argb_u16() argument [all …]
|
| D | vkms_composer.c | 39 struct line_buffer *stage_buffer, in pre_mul_alpha_blend() argument 44 struct pixel_argb_u16 *in = stage_buffer->pixels; in pre_mul_alpha_blend() 46 stage_buffer->n_pixels); in pre_mul_alpha_blend() 84 u32 *crc32, struct line_buffer *stage_buffer, in blend() argument 102 plane[i]->plane_read(stage_buffer, plane[i]->frame_info, y); in blend() 103 pre_mul_alpha_blend(plane[i]->frame_info, stage_buffer, in blend() 147 struct line_buffer output_buffer, stage_buffer; in compose_active_planes() local 165 stage_buffer.n_pixels = line_width; in compose_active_planes() 168 stage_buffer.pixels = kvmalloc(line_width * pixel_size, GFP_KERNEL); in compose_active_planes() 169 if (!stage_buffer.pixels) { in compose_active_planes() [all …]
|