kvm_vgic_set_owner(9)
π
kvm_vgic_set_owner(9) β Kernel API Manual π
okay bestie, this is the Kernel API Manual page for kvm_vgic_set_owner(9) β yes, the title and manual name are right here, folded in like a fresh fit. Let's go β¨
πΈ NAME πΈ
kvm_vgic_set_owner β Set the owner of an interrupt for a VM.
β¨ SYNOPSIS β¨
int kvm_vgic_set_owner (struct kvm_vcpu *vcpu , unsigned int intid ,
void *owner );
π ARGUMENTS π
vcpuβ Pointer to the VCPU (used for PPIs). Like, the vCPU context bestie, specifically for PPIs.intidβ The virtual INTID identifying the interrupt (PPI or SPI). That's the interrupt ID, and it can be a PPI or an SPI.ownerβ Opaque pointer to the owner. We don't peek inside, it's opaque, periodt.
π¦ DESCRIPTION π¦
Returns 0 if intid is not already used by another in-kernel device and the owner is set, otherwise returns an error code.
no cap: if thatintidis already taken by another in-kernel device, you don't get0β you get an error code. The owner only gets set when the coast is clear π
π SEE ALSO π
Kernel file ./arch/arm64/kvm/vgic/vgic.c
and that's the page, bestie β cute sign-off time: source/version ./arch/arm64/kvm/vgic, dated October 2026, manual name Kernel API Manual, slay π
π
π¦ 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