Searched refs:pcie_write (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/pci/controller/ |
H A D | pcie-xilinx-dma-pl.c | 141 static inline void pcie_write(struct pl_dma_pcie *port, u32 val, u32 reg) in pcie_write() function 162 pcie_write(port, XILINX_PCIE_DMA_RPEFR_ALL_MASK, in xilinx_pl_dma_pcie_clear_err_interrupts() 219 pcie_write(port, upper_32_bits(msi_addr), XILINX_PCIE_DMA_REG_MSIBASE1); in xilinx_pl_dma_pcie_enable_msi() 220 pcie_write(port, lower_32_bits(msi_addr), XILINX_PCIE_DMA_REG_MSIBASE2); in xilinx_pl_dma_pcie_enable_msi() 232 pcie_write(port, (val & (~mask)), XILINX_PCIE_DMA_REG_IDRN_MASK); in xilinx_mask_intx_irq() 245 pcie_write(port, (val | mask), XILINX_PCIE_DMA_REG_IDRN_MASK); in xilinx_unmask_intx_irq() 281 pcie_write(port, 1 << bit, XILINX_PCIE_DMA_REG_MSI_HI); in xilinx_pl_dma_pcie_msi_handler_high() 303 pcie_write(port, 1 << bit, XILINX_PCIE_DMA_REG_MSI_LOW); in xilinx_pl_dma_pcie_msi_handler_low() 324 pcie_write(port, val, XILINX_PCIE_DMA_REG_IDR); in xilinx_pl_dma_pcie_event_flow() 531 pcie_write(port, val, XILINX_PCIE_DMA_REG_IMR); in xilinx_pl_dma_pcie_mask_event_irq() [all …]
|
H A D | pcie-xilinx.c | 118 static inline void pcie_write(struct xilinx_pcie *pcie, u32 val, u32 reg) in pcie_write() function 141 pcie_write(pcie, XILINX_PCIE_RPEFR_ALL_MASK, in xilinx_pcie_clear_err_interrupts() 405 pcie_write(pcie, XILINX_PCIE_RPIFR1_ALL_MASK, in xilinx_pcie_intr_handler() 440 pcie_write(pcie, status, XILINX_PCIE_REG_IDR); in xilinx_pcie_intr_handler() 481 pcie_write(pcie, upper_32_bits(pa), XILINX_PCIE_REG_MSIBASE1); in xilinx_pcie_init_irq_domain() 482 pcie_write(pcie, lower_32_bits(pa), XILINX_PCIE_REG_MSIBASE2); in xilinx_pcie_init_irq_domain() 502 pcie_write(pcie, ~XILINX_PCIE_IDR_ALL_MASK, in xilinx_pcie_init_port() 506 pcie_write(pcie, pcie_read(pcie, XILINX_PCIE_REG_IDR) & in xilinx_pcie_init_port() 511 pcie_write(pcie, XILINX_PCIE_IMR_ENABLE_MASK, XILINX_PCIE_REG_IMR); in xilinx_pcie_init_port() 514 pcie_write(pcie, pcie_read(pcie, XILINX_PCIE_REG_RPSC) | in xilinx_pcie_init_port()
|
H A D | pcie-xilinx-cpm.c | 124 static void pcie_write(struct xilinx_cpm_pcie *port, in pcie_write() function 143 pcie_write(port, XILINX_CPM_PCIE_RPEFR_ALL_MASK, in cpm_pcie_clear_err_interrupts() 158 pcie_write(port, (val & (~mask)), XILINX_CPM_PCIE_REG_IDRN_MASK); in xilinx_cpm_mask_leg_irq() 172 pcie_write(port, (val | mask), XILINX_CPM_PCIE_REG_IDRN_MASK); in xilinx_cpm_unmask_leg_irq() 232 pcie_write(port, val, XILINX_CPM_PCIE_REG_IMR); in xilinx_cpm_mask_event_irq() 244 pcie_write(port, val, XILINX_CPM_PCIE_REG_IMR); in xilinx_cpm_unmask_event_irq() 280 pcie_write(port, val, XILINX_CPM_PCIE_REG_IDR); in xilinx_cpm_pcie_event_flow() 474 pcie_write(port, ~XILINX_CPM_PCIE_IDR_ALL_MASK, in xilinx_cpm_pcie_init_port() 478 pcie_write(port, pcie_read(port, XILINX_CPM_PCIE_REG_IDR) & in xilinx_cpm_pcie_init_port() 495 pcie_write(port, pcie_read(port, XILINX_CPM_PCIE_REG_RPSC) | in xilinx_cpm_pcie_init_port()
|