drm_dp_tunn...ble_bw_alloc(9)
π drm_dp_tunnel_enable_bw_alloc β like, the whole glow-up, bestie
okay so this one lives in the Kernel API Manual (yes, that's the manual name, and yes it's giving "official but make it cute") β and the header up top is literally drm_dp_tunn...ble_bw_alloc(9) because someone was too iconically lazy to type the whole thing out. we know what it means though. π
β¨ NAME β¨
drm_dp_tunnel_enable_bw_alloc β turn on DP tunnel BW allocation mode. that's it. that's the vibe. π
π¦ SYNOPSIS π¦
int drm_dp_tunnel_enable_bw_alloc(struct drm_dp_tunnel *tunnel);
π ARGUMENTS π
tunnelβ the tunnel object in question, your main character for this call. π«Ά
πΈ DESCRIPTION πΈ
So here's the tea: this function enables the DP tunnel BW allocation mode on tunnel, but only if it supports it. no forcing, no "make it work anyway", we're respecting boundaries here. π
It returns 0 in case of success, and a negative error code otherwise β so like, if you get a negative number back, that's the universe telling you no. π
π₯ SEE ALSO π₯
the whole friend group, fr fr β go say hi:
- Kernel file
./drivers/gpu/drm/display/drm_dp_tunnel.c
and also:
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_disable_bw_alloc(9)drm_dp_tunnel_bw_alloc_is_enabled(9)drm_dp_tunnel_pr_optimization_supported(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)
sign-off era π§π
that's the whole page, bestie! it ships from ./drivers/gpu/drm/display, stamped October 2026, and the footer is still out here calling itself drm_dp_tunn...ble_bw_alloc(9) β consistent queen. slay. π
β¨
π¦ 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