drm_dp_tunne...et_new_state(9)
π NAME π
okay so bestie, this is drm_dp_tunnel_atomic_get_new_state β it grabs the new atomic state for a tunnel. that's it, that's the whole vibe β¨ (and yeah, the header up top got a lil truncated, it's giving drm_dp_tunne...et_new_state(9), but we know her full name π
)
π¦ SYNOPSIS π¦
struct drm_dp_tunnel_state * drm_dp_tunnel_atomic_get_new_state (struct
drm_atomic_commit *state , const struct drm_dp_tunnel *tunnel );
like, it hands you back a struct drm_dp_tunnel_state * β no cap π«Ά
π ARGUMENTS π
stateβ the atomic state, bestie. that's the whole context we're working in.tunnelβ the tunnel you want the state for. the main character of this call, honestly π
πΈ DESCRIPTION πΈ
Get the new atomic state for tunnel. literally that's the job π
it returns the new state, or NULL if the tunnel's atomic state is not in state. so if you get NULL back, don't come for me β that just means it's not there π
so real talk: check for NULL, okay? it's not a "this always works" situation, it's a "this works if the state is in there" situation π
β SEE ALSO β
the kernel file lives at ./drivers/gpu/drm/display/drm_dp_tunnel.c β go read her, she's iconic π§
and the whole friend group, in order, no one left out:
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_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_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)
and that's the page, bestie π this lil gem comes from ./drivers/gpu/drm/display, dated October 2026 β mwah, go slay some atomic state πβ¨π
π¦ 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