| /linux/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-ep.c | 386 u8 interrupt_num) in cdns_pcie_ep_send_msi_irq() argument 404 if (!interrupt_num || interrupt_num > msi_count) in cdns_pcie_ep_send_msi_irq() 410 data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask); in cdns_pcie_ep_send_msi_irq() 436 phys_addr_t addr, u8 interrupt_num, in cdns_pcie_ep_map_msi_irq() argument 459 if (!interrupt_num || interrupt_num > msi_count) in cdns_pcie_ep_map_msi_irq() 473 for (i = 0; i < interrupt_num; i++) { in cdns_pcie_ep_map_msi_irq() 489 u16 interrupt_num) in cdns_pcie_ep_send_msix_irq() argument 518 msg_addr = msix_tbl[(interrupt_num - 1)].msg_addr; in cdns_pcie_ep_send_msix_irq() 519 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in cdns_pcie_ep_send_msix_irq() 539 unsigned int type, u16 interrupt_num) in cdns_pcie_ep_raise_irq() argument [all …]
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-plat.c | 45 unsigned int type, u16 interrupt_num) in dw_plat_pcie_ep_raise_irq() argument 53 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in dw_plat_pcie_ep_raise_irq() 55 return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in dw_plat_pcie_ep_raise_irq()
|
| H A D | pcie-designware-ep.c | 773 unsigned int type, u16 interrupt_num) in dw_pcie_ep_raise_irq() argument 780 return ep->ops->raise_irq(ep, func_no, type, interrupt_num); in dw_pcie_ep_raise_irq() 864 u8 interrupt_num) in dw_pcie_ep_raise_msi_irq() argument 933 writel(msg_data | (interrupt_num - 1), ep->msi_mem + offset); in dw_pcie_ep_raise_msi_irq() 949 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq_doorbell() argument 960 (interrupt_num - 1); in dw_pcie_ep_raise_msix_irq_doorbell() 976 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq() argument 1000 msg_addr = msix_tbl[(interrupt_num - 1)].msg_addr; in dw_pcie_ep_raise_msix_irq() 1001 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in dw_pcie_ep_raise_msix_irq() 1002 vec_ctrl = msix_tbl[(interrupt_num - 1)].vector_ctrl; in dw_pcie_ep_raise_msix_irq()
|
| H A D | pcie-designware.h | 456 unsigned int type, u16 interrupt_num); 905 u8 interrupt_num); 907 u16 interrupt_num); 909 u16 interrupt_num); 946 u8 interrupt_num) in dw_pcie_ep_raise_msi_irq() argument 952 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq() argument 959 u16 interrupt_num) in dw_pcie_ep_raise_msix_irq_doorbell() argument
|
| H A D | pci-layerscape-ep.c | 169 unsigned int type, u16 interrupt_num) in ls_pcie_ep_raise_irq() argument 177 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in ls_pcie_ep_raise_irq() 180 interrupt_num); in ls_pcie_ep_raise_irq()
|
| H A D | pcie-uniphier-ep.c | 241 u8 func_no, u16 interrupt_num) in uniphier_pcie_ep_raise_msi_irq() argument 248 | FIELD_PREP(PCL_APP_VEN_MSI_VECTOR_MASK, interrupt_num - 1); in uniphier_pcie_ep_raise_msi_irq() 259 unsigned int type, u16 interrupt_num) in uniphier_pcie_ep_raise_irq() argument 268 interrupt_num); in uniphier_pcie_ep_raise_irq()
|
| H A D | pcie-keembay.c | 292 unsigned int type, u16 interrupt_num) in keembay_pcie_ep_raise_irq() argument 302 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in keembay_pcie_ep_raise_irq() 304 return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in keembay_pcie_ep_raise_irq()
|
| H A D | pcie-stm32-ep.c | 57 unsigned int type, u16 interrupt_num) in stm32_pcie_raise_irq() argument 65 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in stm32_pcie_raise_irq()
|
| H A D | pci-dra7xx.c | 397 u8 interrupt_num) in dra7xx_pcie_raise_msi_irq() argument 401 reg = (interrupt_num - 1) << MSI_VECTOR_SHIFT; in dra7xx_pcie_raise_msi_irq() 407 unsigned int type, u16 interrupt_num) in dra7xx_pcie_raise_irq() argument 417 dra7xx_pcie_raise_msi_irq(dra7xx, interrupt_num); in dra7xx_pcie_raise_irq()
|
| H A D | pcie-dw-rockchip.c | 374 unsigned int type, u16 interrupt_num) in rockchip_pcie_raise_irq() argument 382 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in rockchip_pcie_raise_irq() 384 return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in rockchip_pcie_raise_irq()
|
| H A D | pcie-artpec6.c | 355 unsigned int type, u16 interrupt_num) in artpec6_pcie_raise_irq() argument 364 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in artpec6_pcie_raise_irq()
|
| H A D | pcie-rcar-gen4.c | 405 unsigned int type, u16 interrupt_num) in rcar_gen4_pcie_ep_raise_irq() argument 413 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in rcar_gen4_pcie_ep_raise_irq()
|
| H A D | pci-keystone.c | 909 unsigned int type, u16 interrupt_num) in ks_pcie_am654_raise_irq() argument 919 dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in ks_pcie_am654_raise_irq() 922 dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in ks_pcie_am654_raise_irq()
|
| H A D | pcie-qcom-ep.c | 801 unsigned int type, u16 interrupt_num) in qcom_pcie_ep_raise_irq() argument 809 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in qcom_pcie_ep_raise_irq()
|
| H A D | pcie-tegra194.c | 1967 unsigned int type, u16 interrupt_num) in tegra_pcie_ep_raise_irq() argument 1974 return tegra_pcie_ep_raise_intx_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq() 1977 return tegra_pcie_ep_raise_msi_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq() 1980 return tegra_pcie_ep_raise_msix_irq(pcie, interrupt_num); in tegra_pcie_ep_raise_irq()
|
| H A D | pci-imx6.c | 1414 unsigned int type, u16 interrupt_num) in imx_pcie_ep_raise_irq() argument 1422 return dw_pcie_ep_raise_msi_irq(ep, func_no, interrupt_num); in imx_pcie_ep_raise_irq() 1424 return dw_pcie_ep_raise_msix_irq(ep, func_no, interrupt_num); in imx_pcie_ep_raise_irq()
|
| /linux/include/linux/ |
| H A D | pci-epc.h | 109 unsigned int type, u16 interrupt_num); 111 phys_addr_t phys_addr, u8 interrupt_num, 304 phys_addr_t phys_addr, u8 interrupt_num, 307 unsigned int type, u16 interrupt_num);
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rcar-ep.c | 381 u8 fn, u8 interrupt_num) in rcar_pcie_ep_assert_msi() argument 395 if (!interrupt_num || interrupt_num > msi_count) in rcar_pcie_ep_assert_msi() 399 rcar_pci_write_reg(pcie, val | (interrupt_num - 1), PCIEMSITXR); in rcar_pcie_ep_assert_msi() 405 unsigned int type, u16 interrupt_num) in rcar_pcie_ep_raise_irq() argument 414 return rcar_pcie_ep_assert_msi(&ep->pcie, fn, interrupt_num); in rcar_pcie_ep_raise_irq()
|
| H A D | pcie-rockchip-ep.c | 394 u8 interrupt_num) in rockchip_pcie_ep_send_msi_irq() argument 414 if (!interrupt_num || interrupt_num > msi_count) in rockchip_pcie_ep_send_msi_irq() 423 data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask); in rockchip_pcie_ep_send_msi_irq() 456 unsigned int type, u16 interrupt_num) in rockchip_pcie_ep_raise_irq() argument 464 return rockchip_pcie_ep_send_msi_irq(ep, fn, interrupt_num); in rockchip_pcie_ep_raise_irq()
|
| /linux/drivers/ntb/hw/epf/ |
| H A D | ntb_hw_epf.c | 476 u32 interrupt_num = ffs(db_bits) + 1; in ntb_epf_peer_db_set() local 482 if (interrupt_num > ndev->db_count) { in ntb_epf_peer_db_set() 484 interrupt_num, ndev->db_count); in ntb_epf_peer_db_set() 490 db_data = readl(ndev->ctrl_reg + NTB_EPF_DB_DATA(interrupt_num)); in ntb_epf_peer_db_set() 491 db_offset = readl(ndev->ctrl_reg + NTB_EPF_DB_OFFSET(interrupt_num)); in ntb_epf_peer_db_set() 492 writel(db_data, ndev->db_reg + (db_entry_size * interrupt_num) + in ntb_epf_peer_db_set()
|
| /linux/drivers/pci/endpoint/ |
| H A D | pci-epc-core.c | 210 unsigned int type, u16 interrupt_num) in pci_epc_raise_irq() argument 221 ret = epc->ops->raise_irq(epc, func_no, vfunc_no, type, interrupt_num); in pci_epc_raise_irq() 250 phys_addr_t phys_addr, u8 interrupt_num, u32 entry_size, in pci_epc_map_msi_irq() argument 263 interrupt_num, entry_size, msi_data, in pci_epc_map_msi_irq()
|
| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-vntb.c | 1370 u32 interrupt_num = ffs(db_bits) + 1; in vntb_epf_peer_db_set() local 1379 PCI_IRQ_MSI, interrupt_num + 1); in vntb_epf_peer_db_set()
|