mipi_dsi_dcs..._display_off(9)
π mipi_dsi_dcs..._display_off(9) β from the Kernel API Manual, bestie β¨
okay so bestie, gather round, because we're reading a kernel manpage together and honestly? it's giving β¨niche display-driver loreβ¨. welcome to the Kernel API Manual, section 9, and the page is mipi_dsi_dcs..._display_off(9) β yes the title has an ellipsis in it, no that's not me being dramatic, that's literally how it's printed. π
π¦ NAME π¦
mipi_dsi_dcs_set_display_off β the function that stops the display device from showing the image data. like, it tells the screen "bestie, stop displaying, we're done here" π
πΈ SYNOPSIS πΈ
int mipi_dsi_dcs_set_display_off (struct mipi_dsi_device *dsi );
literally one argument, one int coming back. clean. minimal. iconic. β¨
π ARGUMENTS π
dsiβ the DSI peripheral device. that's the screen you're talking to, your main character display π«Ά
π₯ DESCRIPTION π₯
so here's the tea π β this function is deprecated. like, not "kinda old", not "legacy-ish", deprecated deprecated. the manpage says it flat out.
instead, you use mipi_dsi_dcs_set_display_off_multi β that's the glow-up version, the one you're actually supposed to be calling. no cap. π§
π©· so yeah, if you're writing new code and you reach formipi_dsi_dcs_set_display_off, put it down gently and go find the_multione instead. the kernel said what it said.
β RETURN β
0on success β yay, slayed, display off achievement unlocked π- a negative error code on failure β nope, didn't work, the vibe check failed π
π SEE ALSO π
okay so this list is long long, but every single one is right here because we don't skip entries in this house π
- the kernel file
./drivers/gpu/drm/drm_mipi_dsi.c dsi 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_dual_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_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)
like I said. long. but we read every single one because that's the kind of friend I am π«Άβ¨
and that's the whole page, bestie!! πΈ sign-off time: this little beauty lives over in ./drivers/gpu/drm, and the page is dated October 2026 β so mark your calendar, screenshot it, frame it, whatever π mwah, go turn off some displays (the _multi way) π
β¨
π¦ 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