Searched refs:stage_buffer (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 28 * @stage_buffer: The line with the pixels from src_plane 32 * necessary pixels from the `stage_buffer` to the `output_buffer` 41 struct line_buffer *stage_buffer, in pre_mul_alpha_blend() argument 46 struct pixel_argb_u16 *in = stage_buffer->pixels; in pre_mul_alpha_blend() 48 stage_buffer->n_pixels); in pre_mul_alpha_blend() 172 * @stage_buffer: The line with the pixels from plane being blend to the output 181 u32 *crc32, struct line_buffer *stage_buffer, in blend() argument 202 vkms_compose_row(stage_buffer, plane[i], y_pos); in blend() 203 pre_mul_alpha_blend(plane[i]->frame_info, stage_buffer, in blend() 249 struct line_buffer output_buffer, stage_buffer; in compose_active_planes() local [all...] |
H A D | vkms_formats.c | 127 void vkms_compose_row(struct line_buffer *stage_buffer, struct vkms_plane_state *plane, int y) in vkms_compose_row() argument 129 struct pixel_argb_u16 *out_pixels = stage_buffer->pixels; in vkms_compose_row() 132 int limit = min_t(size_t, drm_rect_width(&frame_info->dst), stage_buffer->n_pixels); in vkms_compose_row()
|
H A D | vkms_drv.h | 167 void vkms_compose_row(struct line_buffer *stage_buffer, struct vkms_plane_state *plane, int y);
|