drm_dp_tunn...on_supported(9)
π drm_dp_tunnel_pr_optimization_supported(9) π
okay so real talk, this is a page straight out of the Kernel API Manual and it's genuinely so chill β one function, one question, one answer. no cap. let's get into it π«Ά
β¨ NAME β¨
drm_dp_tunnel_pr_optimization_supported β the little query that answers "does this tunnel do the PR BW optimization thing?"
β¨ SYNOPSIS β¨
bool drm_dp_tunnel_pr_optimization_supported (const struct drm_dp_tunnel
*tunnel );
like, it returns a bool. simple. elegant. iconic. π
β¨ ARGUMENTS β¨
tunnelβ the tunnel object, bestie. that's the vibe. that's the whole input.
β¨ DESCRIPTION β¨
so basically you're querying whether the PR BW optimization is supported for tunnel. that's it, that's the function π¦
it returns true if the PR BW optimization is supported for tunnel. yes that's the actual contract, no plot twist, no secret side quest π
ngl this one is lowkey the easiest page in the whole file β no warnings, no undefined behavior, no "your GPU might catch fire" energy. it's just a yes-or-no vibe check on your tunnel β
β¨ SEE ALSO β¨
the whole friend group shows up here, fr fr π first the kernel file itself:
- Kernel file
./drivers/gpu/drm/display/drm_dp_tunnel.c
and then literally every sibling in the family:
drm_dp_tunnel_get(9)drm_dp_tunnel_put(9)drm_dp_tunnel_set_io_error(9)drm_dp_tunnel_detect(9)drm_dp_tunnel_destroy(9)drm_dp_tunnel_enable_bw_alloc(9)drm_dp_tunnel_disable_bw_alloc(9)drm_dp_tunnel_bw_alloc_is_enabled(9)drm_dp_tunnel_alloc_bw(9)drm_dp_tunnel_get_allocated_bw(9)drm_dp_tunnel_update_state(9)drm_dp_tunnel_128b132b_supported(9)drm_dp_tunnel_128b132b_lane0_mapping_supported(9)drm_dp_tunnel_128b132b_dprx_rates(9)drm_dp_tunnel_max_dprx_rate(9)drm_dp_tunnel_max_dprx_lane_count(9)drm_dp_tunnel_available_bw(9)drm_dp_tunnel_atomic_get_state(9)drm_dp_tunnel_atomic_get_old_state(9)drm_dp_tunnel_atomic_get_new_state(9)drm_dp_tunnel_atomic_set_stream_bw(9)drm_dp_tunnel_atomic_get_required_bw(9)drm_dp_tunnel_atomic_get_group_streams_in_state(9)drm_dp_tunnel_atomic_check_stream_bws(9)drm_dp_tunnel_mgr_create(9)drm_dp_tunnel_mgr_destroy(9)
like okay go off, entire tunnel API ππ
and that's the whole page, bestie π this lil masterpiece lives in ./drivers/gpu/drm/display and it's dated October 2026 β so yeah, she's from the future and she's still just returning a bool. obsessed. πβ¨
π¦ 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