mipi_dsi_dua...buffer_multi(9)
π NAME π
mipi_dsi_dual_dcs_write_buffer_multi β literally mipi_dsi_dcs_write_buffer_multi() for two dsi channels, one after the other. Welcome to the Kernel API Manual, bestie; this one is lowkey niche but highkey useful. π
β¨ SYNOPSIS β¨
okay so the signature is giving βtwo screens, one functionβ and here it is exactly:
void mipi_dsi_dual_dcs_write_buffer_multi (struct mipi_dsi_multi_context
*ctx , struct mipi_dsi_device *dsi1 , struct mipi_dsi_device *dsi2 ,
const void *data , size_t len );
π«Ά ARGUMENTS π«Ά
ctxβ Context for multiple DSI transactions. This is the group-chat context, basically.dsi1β First dsi channel to write buffer to. Channel one, bestie.dsi2β Second dsi channel to write buffer to. Channel two, right after.dataβ Buffer containing data to be transmitted. The actual content being sent.lenβ Size of transmission buffer. How much data weβre working with.
π DESCRIPTION π
Itβs a wrapper around mipi_dsi_dcs_write_buffer_multi that lets you conveniently write to two dsi channels, one after the other. Thatβs the whole plot, no cap. β¨
π SEE ALSO π
The SEE ALSO section is giving massive guest list energy, so hereβs every single one β invited, tagged, and accounted for:
- Kernel file
./drivers/gpu/drm/drm_mipi_dsi.c, plusdsi helpers(9),of_find_mipi_dsi_device_by_node(9),mipi_dsi_device_register_full(9),mipi_dsi_device_unregister(9),devm_mipi_dsi_device_register_full(9),of_find_mipi_dsi_host_by_node(9),mipi_dsi_attach(9),mipi_dsi_detach(9),devm_mipi_dsi_attach(9),mipi_dsi_packet_format_is_short(9),mipi_dsi_packet_format_is_long(9),mipi_dsi_create_packet(9),mipi_dsi_shutdown_peripheral(9),mipi_dsi_turn_on_peripheral(9),mipi_dsi_compression_mode_ext(9),mipi_dsi_compression_mode(9),mipi_dsi_picture_parameter_set(9) mipi_dsi_generic_write(9),mipi_dsi_generic_write_multi(9),mipi_dsi_dual_generic_write_multi(9),mipi_dsi_generic_read(9),drm_mipi_dsi_get_input_bus_fmt(9),mipi_dsi_dcs_write_buffer(9),mipi_dsi_dcs_write_buffer_chatty(9),mipi_dsi_dcs_write_buffer_multi(9),mipi_dsi_dcs_write(9),mipi_dsi_dcs_read(9),mipi_dsi_dcs_read_multi(9),mipi_dsi_dcs_nop(9),mipi_dsi_dcs_soft_reset(9),mipi_dsi_dcs_get_power_mode(9),mipi_dsi_dcs_get_pixel_format(9),mipi_dsi_dcs_enter_sleep_mode(9),mipi_dsi_dcs_exit_sleep_mode(9)mipi_dsi_dcs_set_display_off(9),mipi_dsi_dcs_set_display_on(9),mipi_dsi_dcs_set_column_address(9),mipi_dsi_dcs_set_page_address(9),mipi_dsi_dcs_set_tear_on(9),mipi_dsi_dcs_set_pixel_format(9),mipi_dsi_dcs_set_tear_scanline(9),mipi_dsi_dcs_set_display_brightness(9),mipi_dsi_dcs_get_display_brightness(9),mipi_dsi_dcs_set_display_brightness_large(9),mipi_dsi_dcs_get_display_brightness_large(9),mipi_dsi_picture_parameter_set_multi(9),mipi_dsi_compression_mode_ext_multi(9),mipi_dsi_compression_mode_multi(9),mipi_dsi_dcs_nop_multi(9)mipi_dsi_dcs_enter_sleep_mode_multi(9),mipi_dsi_dcs_exit_sleep_mode_multi(9),mipi_dsi_dcs_set_display_off_multi(9),mipi_dsi_dcs_set_display_on_multi(9),mipi_dsi_dcs_set_tear_on_multi(9),mipi_dsi_turn_on_peripheral_multi(9),mipi_dsi_dcs_set_tear_off_multi(9),mipi_dsi_dcs_soft_reset_multi(9),mipi_dsi_dcs_set_display_brightness_multi(9),mipi_dsi_dcs_set_pixel_format_multi(9),mipi_dsi_dcs_set_column_address_multi(9),mipi_dsi_dcs_set_page_address_multi(9),mipi_dsi_dcs_set_tear_scanline_multi(9),mipi_dsi_shutdown_peripheral_multi(9),mipi_dsi_driver_register_full(9),mipi_dsi_driver_unregister(9)
Thatβs the tea π«Άβ¨ β source/version is ./drivers/gpu/drm, dated October 2026, and the footer tag is mipi_dsi_dua...buffer_multi(9). Go forth and write to both channels, bestie. π
πΈ
π¦ 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