Home
last modified time | relevance | path

Searched refs:interrupt_num (Results 1 – 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/pci/controller/cadence/
Dpcie-cadence-ep.c338 u8 interrupt_num) in cdns_pcie_ep_send_msi_irq() argument
354 if (!interrupt_num || interrupt_num > msi_count) in cdns_pcie_ep_send_msi_irq()
360 data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask); in cdns_pcie_ep_send_msi_irq()
386 u16 interrupt_num) in cdns_pcie_ep_send_msix_irq() argument
410 msg_addr = msix_tbl[(interrupt_num - 1)].msg_addr; in cdns_pcie_ep_send_msix_irq()
411 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in cdns_pcie_ep_send_msix_irq()
432 u16 interrupt_num) in cdns_pcie_ep_raise_irq() argument
441 return cdns_pcie_ep_send_msi_irq(ep, fn, interrupt_num); in cdns_pcie_ep_raise_irq()
444 return cdns_pcie_ep_send_msix_irq(ep, fn, interrupt_num); in cdns_pcie_ep_raise_irq()
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
Dpcie-designware.h212 enum pci_epc_irq_type type, u16 interrupt_num);
423 u8 interrupt_num);
425 u16 interrupt_num);
427 u16 interrupt_num);
460 u8 interrupt_num) in dw_pcie_ep_raise_msi_irq() argument
466 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq() argument
473 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq_doorbell() argument
Dpci-layerscape-ep.c74 enum pci_epc_irq_type type, u16 interrupt_num) in ls_pcie_ep_raise_irq() argument
82 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in ls_pcie_ep_raise_irq()
85 interrupt_num); in ls_pcie_ep_raise_irq()
Dpcie-designware-ep.c420 enum pci_epc_irq_type type, u16 interrupt_num) in dw_pcie_ep_raise_irq() argument
427 return ep->ops->raise_irq(ep, func_no, type, interrupt_num); in dw_pcie_ep_raise_irq()
490 u8 interrupt_num) in dw_pcie_ep_raise_msi_irq() argument
533 writel(msg_data | (interrupt_num - 1), ep->msi_mem + aligned_offset); in dw_pcie_ep_raise_msi_irq()
541 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq_doorbell() argument
552 (interrupt_num - 1); in dw_pcie_ep_raise_msix_irq_doorbell()
560 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq() argument
586 msg_addr = msix_tbl[(interrupt_num - 1)].msg_addr; in dw_pcie_ep_raise_msix_irq()
587 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in dw_pcie_ep_raise_msix_irq()
588 vec_ctrl = msix_tbl[(interrupt_num - 1)].vector_ctrl; in dw_pcie_ep_raise_msix_irq()
Dpcie-designware-plat.c77 u16 interrupt_num) in dw_plat_pcie_ep_raise_irq() argument
85 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in dw_plat_pcie_ep_raise_irq()
87 return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in dw_plat_pcie_ep_raise_irq()
Dpcie-uniphier-ep.c170 u8 func_no, u16 interrupt_num) in uniphier_pcie_ep_raise_msi_irq() argument
177 | FIELD_PREP(PCL_APP_VEN_MSI_VECTOR_MASK, interrupt_num - 1); in uniphier_pcie_ep_raise_msi_irq()
189 u16 interrupt_num) in uniphier_pcie_ep_raise_irq() argument
198 interrupt_num); in uniphier_pcie_ep_raise_irq()
Dpci-dra7xx.c529 u8 interrupt_num) in dra7xx_pcie_raise_msi_irq() argument
533 reg = (interrupt_num - 1) << MSI_VECTOR_SHIFT; in dra7xx_pcie_raise_msi_irq()
539 enum pci_epc_irq_type type, u16 interrupt_num) in dra7xx_pcie_raise_irq() argument
549 dra7xx_pcie_raise_msi_irq(dra7xx, interrupt_num); in dra7xx_pcie_raise_irq()
Dpcie-artpec6.c384 enum pci_epc_irq_type type, u16 interrupt_num) in artpec6_pcie_raise_irq() argument
393 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in artpec6_pcie_raise_irq()
Dpci-keystone.c933 u16 interrupt_num) in ks_pcie_am654_raise_irq() argument
943 dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in ks_pcie_am654_raise_irq()
946 dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in ks_pcie_am654_raise_irq()
Dpcie-tegra194.c1860 u16 interrupt_num) in tegra_pcie_ep_raise_irq() argument
1867 return tegra_pcie_ep_raise_legacy_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq()
1870 return tegra_pcie_ep_raise_msi_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq()
1873 return tegra_pcie_ep_raise_msix_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq()
/kernel/linux/linux-5.10/drivers/pci/controller/
Dpcie-rcar-ep.c383 u8 fn, u8 interrupt_num) in rcar_pcie_ep_assert_msi() argument
397 if (!interrupt_num || interrupt_num > msi_count) in rcar_pcie_ep_assert_msi()
401 rcar_pci_write_reg(pcie, val | (interrupt_num - 1), PCIEMSITXR); in rcar_pcie_ep_assert_msi()
408 u16 interrupt_num) in rcar_pcie_ep_raise_irq() argument
417 return rcar_pcie_ep_assert_msi(&ep->pcie, fn, interrupt_num); in rcar_pcie_ep_raise_irq()
Dpcie-rockchip-ep.c417 u8 interrupt_num) in rockchip_pcie_ep_send_msi_irq() argument
435 if (!interrupt_num || interrupt_num > msi_count) in rockchip_pcie_ep_send_msi_irq()
444 data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask); in rockchip_pcie_ep_send_msi_irq()
476 u16 interrupt_num) in rockchip_pcie_ep_raise_irq() argument
484 return rockchip_pcie_ep_send_msi_irq(ep, fn, interrupt_num); in rockchip_pcie_ep_raise_irq()
/kernel/linux/linux-5.10/include/linux/
Dpci-epc.h60 enum pci_epc_irq_type type, u16 interrupt_num);
199 enum pci_epc_irq_type type, u16 interrupt_num);
/kernel/linux/linux-5.10/drivers/pci/endpoint/
Dpci-epc-core.c215 enum pci_epc_irq_type type, u16 interrupt_num) in pci_epc_raise_irq() argument
226 ret = epc->ops->raise_irq(epc, func_no, type, interrupt_num); in pci_epc_raise_irq()
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0030_linux_drivers_pci_misc_nvmem_of_mtd_mmc.patch21402 + u16 interrupt_num)
21410 + return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num);
21412 + return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num);
23421 + enum pci_epc_irq_type type, u16 interrupt_num);
23468 + u8 interrupt_num);
23470 + u16 interrupt_num);