Home
last modified time | relevance | path

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

/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c386 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/ntb/hw/epf/
H A Dntb_hw_epf.c476 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/controller/dwc/
H A Dpcie-designware-ep.c773 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()
/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c394 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()