vgpu_pci_cfg_mem_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is vgpu_pci_cfg_mem_write(9) from the Kernel API Manual β€” the function is vgpu_pci_cfg_mem_write, and its whole thing is write virtual cfg space memory. periodt. πŸ’…βœ¨

🌸 SYNOPSIS 🌸

       void vgpu_pci_cfg_mem_write (struct intel_vgpu *vgpu , unsigned int off
       , u8 *src , unsigned int bytes );

πŸŽ€ ARGUMENTS πŸŽ€

  • vgpu β€” the target vgpu, aka the struct intel_vgpu * you're working with. πŸ‘‘
  • off β€” the offset. πŸ“
  • src β€” the src ptr to write from. 🌸
  • bytes β€” number of bytes. πŸ”’

✨ DESCRIPTION ✨

Call this function when you need to write virtual cfg space memory. ✨ For standard cfg space, only RW bits can be changed β€” that's the rule, no cap. It also emulates the RW1C behavior of the PCI_STATUS register, so that part is handled. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹


sign-off: source tree ./drivers/gpu/drm/i915/gvt, manual/version Kernel API Manual, date October 2026, page vgpu_pci_cfg_mem_write(9). Bye bestie, go write that virtual cfg space memory πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from