STRUCT DRM_DP_LINK_OPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual ✨ we're talking about struct drm_dp_link_ops and it's literally the DP link operations vibe check. no cap, it's giving very "tiny struct, big job" energy 🫢


🌸 NAME 🌸

struct drm_dp_link_ops β€” DP link operations πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

       struct drm_dp_link_ops {
           int (*apply_training)(struct drm_dp_link *link);
           int (*configure)(struct drm_dp_link *link);
        };

πŸ‘‘ Members πŸ‘‘

  • apply_training β€” this is the one that applies the link training, periodt ✨ it takes a struct drm_dp_link *link and returns an int.
  • configure β€” this one configures the DP link πŸ’… also takes a struct drm_dp_link *link and returns an int.

🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/tegra/dp.h β€” go peek at these icons too:

  • struct drm_dp_link_caps(9)
  • struct drm_dp_link_train_set(9)
  • struct drm_dp_link_train(9)
  • struct drm_dp_link(9)

mwah πŸ’‹ source/version realness: ./drivers/gpu/drm/tegra, dated October 2026, all about struct drm_dp_link_ops(9) β€” slay and goodbye bestie πŸŽ€

πŸ“¦ where this page comes from