intel_device...runtime_init(9)
πΈ 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
nstatic structures with the limit when a simpleifstatement 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 π¦
- Kernel file
./drivers/gpu/drm/i915/intel_device_info.c intel_device_info_runtime_init_early(9)
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
- 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