dw_pcie_ep_raise_msi_irq(9)
β¨ dw_pcie_ep_raise_msi_irq β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function from the DesignWare PCIe endpoint world, and honestly? she's giving "small but mighty." Let's get into it π
πΈ NAME πΈ
dw_pcie_ep_raise_msi_irq β literally just Raise MSI IRQ to the host π¦ no cap, that's the whole job.
π SYNOPSIS π
int dw_pcie_ep_raise_msi_irq (struct dw_pcie_ep *ep , u8 func_no , u8
interrupt_num );
like yes, she takes three things and hands you back an int β¨
π ARGUMENTS π
epβ the DWC EP device, your main character π«Άfunc_noβ Function number of the endpoint, iykyk π§interrupt_numβ the Interrupt number to be raised β (yes, that's the one π₯)
π RETURN π
Returns 0 if success, errno otherwise. periodt. π
ngl bestie, always vibe check that return value β0is the slay, anything else is theerrnosituation π
π SEE ALSO π
- Kernel file
./drivers/pci/controller/dwc/pcie-designware-ep.cβ go read the source, it ate π dw_pcie_ep_get_func_from_ep(9)dw_pcie_ep_reset_bar(9)dw_pcie_ep_raise_intx_irq(9)dw_pcie_ep_raise_msix_irq_doorbell(9)dw_pcie_ep_raise_msix_irq(9)dw_pcie_ep_cleanup(9)dw_pcie_ep_deinit(9)dw_pcie_ep_init_registers(9)dw_pcie_ep_linkup(9)dw_pcie_ep_linkdown(9)dw_pcie_ep_init(9)
the whole friend group, fr fr ππ
okay that's the page!! sourced from ./drivers/pci/controller/dwc, dated October 2026, and it's the dw_pcie_ep_raise_msi_irq(9) manual page β mwah, go raise some IRQs 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