intel_device...runtime_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 intel_device...runtime_init(9) 🌸

okay so bestie, this is the Kernel API Manual entry for intel_device...runtime_init(9) β€” she’s giving kernel-core main character energy, and we’re gonna get into it. πŸ’…


πŸ’– NAME πŸ’–

intel_device_info_runtime_init β€” initialize runtime info

Literally the assignment: initialize runtime info. Slay.


✨ SYNOPSIS ✨

void intel_device_info_runtime_init (struct drm_i915_private *dev_priv
);

πŸŽ€ ARGUMENTS πŸŽ€

  • dev_priv β€” the i915 device. That’s the whole argument, bestie, no cap.

πŸ’… DESCRIPTION πŸ’…

Determine various intel_device_info fields at runtime. That’s the vibe: runtime info gets decided at runtime, periodt.

Use it when either:

  • it's judged too laborious to fill n static structures with the limit when a simple if statement does the job,
  • run-time checks (eg read fuse/strap registers) are needed.

This function needs to be called:

  • after the MMIO has been setup as we are reading registers,
  • after the PCH has been detected,
  • before the first usage of the fields it can tweak.
🫢 friendly reminder: those β€œneeds to be called” rules are not decorative. Respect the ordering, bestie.

πŸ¦‹ SEE ALSO πŸ¦‹

Go peek at these too, iykyk. πŸ‘‘


mwah πŸ’‹ this page’s source/version is ./drivers/gpu/drm/i915, dated October 2026. bye bestie 🫢

πŸ“¦ where this page comes from