intel_dp_tunnel_destroy(9)
π intel_dp_tunnel_destroy(9) β Kernel API Manual
okay so bestie, welcome to the Kernel API Manual, section 9, page intel_dp_tunnel_destroy(9). this one is short and sweet and honestly kind of a goodbye page?? like it's literally about tearing things down. we love a clean exit β¨
πΈ NAME πΈ
intel_dp_tunnel_destroy β Destroy a DP tunnel
like, destroy it destroy it. bye-bye tunnel π«Ά
π SYNOPSIS π
void intel_dp_tunnel_destroy (struct intel_dp *intel_dp );
no return value, no drama, she just does the thing and leaves. main character energy fr.
π ARGUMENTS π
intel_dpβ the DP port object the tunnel is connected to. that's your girl. the whole function is about her and her tunnel. π
β¨ DESCRIPTION β¨
so what it does: it destroys a DP tunnel connected to intel_dp β but NOT before disabling the BW allocation mode on the tunnel first. order matters, bestie, we don't just yank the tunnel out with the bandwidth still allocated, that's giving chaos π
the manpage says this should be called while destroying the port. so like, it's part of the port teardown era of the port's life. not a random Tuesday thing. keep it in the cleanup, iykyk. π₯
tl;dr: turn off BW allocation mode β then destroy the tunnel β and do it during port destroy. periodt. π
π SEE ALSO π
the source lives here (exact path, don't @ me):
./drivers/gpu/drm/i915/display/intel_dp_tunnel.c
and the whole tunnel friend group π¦:
intel_dp_tunnel_disconnect(9)intel_dp_tunnel_detect(9)intel_dp_tunnel_bw_alloc_is_enabled(9)intel_dp_tunnel_pr_optimization_supported(9)intel_dp_tunnel_suspend(9)intel_dp_tunnel_resume(9)intel_dp_tunnel_atomic_cleanup_inherited_state(9)intel_dp_tunnel_atomic_add_state_for_crtc(9)intel_dp_tunnel_atomic_check_state(9)intel_dp_tunnel_atomic_compute_stream_bw(9)intel_dp_tunnel_atomic_clear_stream_bw(9)intel_dp_tunnel_atomic_check_link(9)intel_dp_tunnel_atomic_alloc_bw(9)intel_dp_tunnel_mgr_init(9)intel_dp_tunnel_mgr_cleanup(9)
ngl that's a whole squad. go read them, they ate π
and that's the page!! this icon lived in ./drivers/gpu/drm/i915/display and was dated October 2026 under the name intel_dp_tunnel_destroy(9) β mwah, bye 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