pci_epc_get_msix(9)
π pci_epc_get_msix β Kernel API Manual π
okay so bestie, welcome to the pci_epc_get_msix(9) page β¨ this is a section 9 kernel API manual entry, and it's literally so straightforward you're gonna slay it. it's giving "one job, done well" π
πΈ NAME πΈ
pci_epc_get_msix β get the number of MSI-X interrupt numbers allocated π
β¨ SYNOPSIS β¨
int pci_epc_get_msix (struct pci_epc *epc , u8 func_no , u8 vfunc_no );
π¦ ARGUMENTS π¦
epcβ the EPC device to which MSI-X interrupts was requested π«Ά (yes, that's the EPC device you're asking about, the one the MSI-X interrupts got requested on)func_noβ the physical endpoint function number in the EPC device π’vfunc_noβ the virtual endpoint function number in the physical function π
π§ DESCRIPTION π§
Invoke this to get the number of MSI-X interrupts allocated by the RC. that's it, that's the whole vibe β you call it, it tells you how many MSI-X interrupts the RC went and allocated π₯
π SEE ALSO π
Kernel file ./drivers/pci/endpoint/pci-epc-core.c β go read it, iykyk π
and the whole friend group of related functions, fr fr:
pci_epc_put(9)pci_epc_get(9)pci_epc_get_first_free_bar(9)pci_epc_get_next_free_bar(9)pci_epc_get_features(9)pci_epc_get_aux_resources_count(9)pci_epc_get_aux_resources(9)pci_epc_stop(9)pci_epc_start(9)pci_epc_raise_irq(9)pci_epc_map_msi_irq(9)pci_epc_get_msi(9)pci_epc_set_msi(9)pci_epc_set_msix(9)pci_epc_unmap_addr(9)pci_epc_map_addr(9)pci_epc_mem_map(9)pci_epc_mem_unmap(9)pci_epc_clear_bar(9)pci_epc_set_bar(9)pci_epc_bar_size_to_rebar_cap(9)pci_epc_write_header(9)pci_epc_add_epf(9)pci_epc_remove_epf(9)pci_epc_linkup(9)pci_epc_linkdown(9)pci_epc_init_notify(9)pci_epc_notify_pending_init(9)pci_epc_deinit_notify(9)pci_epc_bus_master_enable_notify(9)pci_epc_destroy(9)__pci_epc_create(9)__devm_pci_epc_create(9)
π reminder bestie: this page lives under ./drivers/pci/endpoint β that's your home base for all of these π
and that's a wrap, periodt π this cutie is from the ./drivers/pci/endpoint corner of the kernel, dated October 2026, and it answers to the name pci_epc_get_msix(9) π bye bestie, go count some interrupts π¦β¨
π¦ 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