vkms_writeback_row(9)
π vkms_writeback_row(9) π
okay so bestie, this page is straight out of the Kernel API Manual, and itβs all about one tiny-but-iconic kernel function. no cap. π«Ά
β¨ NAME β¨
vkms_writeback_row β the generic loop for all supported writeback format. It is executed just after the blending to write a line in the writeback buffer. periodt π
πΈ SYNOPSIS πΈ
void vkms_writeback_row (struct vkms_writeback_job *wb , const struct line_buffer *src_buffer , int y );
thatβs the signature, character for character β donβt come for me if you retype it wrong lol π
π ARGUMENTS π
wbβ the job where the final image gets inserted πsrc_bufferβ the line to write β¨yβ the row to write in the writeback buffer π―
π¦ SEE ALSO π¦
- Kernel file:
./drivers/gpu/drm/vkms/vkms_formats.c packed_pixels_offset(9)packed_pixels_addr(9)get_block_step_bytes(9)packed_pixels_addr_1x1(9)get_subsampling(9)get_subsampling_offset(9)READ_LINE(9)READ_LINE_ARGB8888(9)READ_LINE_le16161616(9)READ_LINE_YUV_SEMIPLANAR(9)get_pixel_read_line_function(9)swap_uv_columns(9)get_conversion_matrix_to_argb_u16(9)get_pixel_write_function(9)
okay bye bestie, with love from the ./drivers/gpu/drm/vkms source/version, dated October 2026 β mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms