STRUCT DRM_SCRAMBLING(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct drm_scrambling(9) β€” Kernel API Manual energy ✨

okay so bestie, this is the struct drm_scrambling(9) page from the Kernel API Manual, and it's all about a sink's scrambling support. No cap, it's a tiny struct with big "does this sink scramble?" energy. 🫢

🌸 NAME 🌸

struct drm_scrambling β€” sink's scrambling support. That's the whole assignment, bestie. πŸ’…

✨ SYNOPSIS ✨

Here's the struct, copied exactly because we do not play with code details:

       struct drm_scrambling {
           bool supported;
           bool low_rates;
        };

πŸŽ€ Members πŸŽ€

Two bools, two little vibe checks:

  • supported β€” scrambling supported for rates > 340 Mhz. πŸ”₯
  • low_rates β€” scrambling supported for rates <= 340 Mhz. πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./include/drm/drm_connector.h

All the related besties, same order, no skipping:

  • enum drm_connector_status(9)
  • enum drm_connector_registration_state(9)
  • enum drm_connector_tv_mode(9)
  • struct drm_hdmi_dsc_cap(9)
  • struct drm_hdmi_info(9)
  • enum drm_link_status(9)
  • enum drm_panel_orientation(9)
  • enum drm_hdmi_broadcast_rgb(9)
  • struct drm_monitor_range_info(9)
  • struct drm_luminance_range_info(9)
  • enum drm_privacy_screen_status(9)
  • enum drm_colorspace(9)
  • enum drm_output_color_format(9)
  • enum drm_connector_color_format(9)
  • enum drm_bus_flags(9)
  • struct drm_amd_vsdb_info(9)
  • struct drm_display_info(9)
  • struct drm_connector_tv_margins(9)
  • struct drm_tv_connector_state(9)
  • struct drm_connector_hdmi_infoframe(9)
  • struct drm_connector_state(9)
  • struct drm_connector_cec_funcs(9)
  • struct drm_connector_infoframe_funcs(9)
  • struct drm_connector_hdmi_funcs(9)
  • struct drm_connector_funcs(9)
  • struct drm_cmdline_mode(9)
  • struct drm_connector_hdmi_audio(9)
  • struct drm_connector_cec(9)
  • struct drm_connector(9)
  • drm_connector_lookup(9)
  • drm_connector_get(9)
  • drm_connector_put(9)
  • drm_connector_is_unregistered(9)
  • struct drm_tile_group(9)
  • struct drm_connector_list_iter(9)
  • drm_for_each_connector_iter(9)
  • drm_connector_for_each_possible_encoder(9)

That's the whole page, bestie. Cute sign-off: source/version is ./include/drm, the date is October 2026, and the footer title was struct drm_scrambling(9) β€” but we folded that up top instead of copying the line. Bye, ily πŸ’…βœ¨

πŸ“¦ where this page comes from