Searched refs:write_fn (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/arch/microblaze/kernel/ |
D | intc.c | 36 static void (*write_fn)(u32, void __iomem *); variable 69 write_fn(mask, intc_baseaddr + IAR); in intc_enable_or_unmask() 71 write_fn(mask, intc_baseaddr + SIE); in intc_enable_or_unmask() 77 write_fn(1 << d->hwirq, intc_baseaddr + CIE); in intc_disable_or_mask() 83 write_fn(1 << d->hwirq, intc_baseaddr + IAR); in intc_ack() 91 write_fn(mask, intc_baseaddr + CIE); in intc_mask_ack() 92 write_fn(mask, intc_baseaddr + IAR); in intc_mask_ack() 166 write_fn = intc_write32; in xilinx_intc_of_init() 173 write_fn(0, intc_baseaddr + IER); in xilinx_intc_of_init() 176 write_fn(0xffffffff, intc_baseaddr + IAR); in xilinx_intc_of_init() [all …]
|
D | timer.c | 48 static void (*write_fn)(u32, void __iomem *); variable 72 write_fn(read_fn(timer_baseaddr + TCSR0) & ~TCSR_ENT, in xilinx_timer0_stop() 81 write_fn(load_val, timer_baseaddr + TLR0); in xilinx_timer0_start_periodic() 84 write_fn(TCSR_LOAD, timer_baseaddr + TCSR0); in xilinx_timer0_start_periodic() 99 write_fn(TCSR_TINT|TCSR_ENIT|TCSR_ENT|TCSR_ARHT|TCSR_UDT, in xilinx_timer0_start_periodic() 108 write_fn(load_val, timer_baseaddr + TLR0); in xilinx_timer0_start_oneshot() 111 write_fn(TCSR_LOAD, timer_baseaddr + TCSR0); in xilinx_timer0_start_oneshot() 113 write_fn(TCSR_TINT|TCSR_ENIT|TCSR_ENT|TCSR_ARHT|TCSR_UDT, in xilinx_timer0_start_oneshot() 160 write_fn(read_fn(timer_baseaddr + TCSR0), timer_baseaddr + TCSR0); in timer_ack() 244 write_fn(read_fn(timer_baseaddr + TCSR1) & ~TCSR_ENT, in xilinx_clocksource_init() [all …]
|
/linux-4.1.27/drivers/spi/ |
D | spi-xilinx.c | 95 void (*write_fn)(u32, void __iomem *); member 123 xspi->write_fn(0, xspi->regs + XSPI_TXD_OFFSET); in xilinx_spi_tx() 139 xspi->write_fn(data, xspi->regs + XSPI_TXD_OFFSET); in xilinx_spi_tx() 170 xspi->write_fn(XIPIF_V123B_RESET_MASK, in xspi_init_hw() 175 xspi->write_fn(XSPI_INTR_TX_EMPTY, in xspi_init_hw() 178 xspi->write_fn(0, regs_base + XIPIF_V123B_DGIER_OFFSET); in xspi_init_hw() 180 xspi->write_fn(0xffff, regs_base + XSPI_SSR_OFFSET); in xspi_init_hw() 183 xspi->write_fn(XSPI_CR_MANUAL_SSELECT | XSPI_CR_MASTER_MODE | in xspi_init_hw() 196 xspi->write_fn(xspi->cs_inactive, xspi->regs + XSPI_SSR_OFFSET); in xilinx_spi_chipselect() 210 xspi->write_fn(cr, xspi->regs + XSPI_CR_OFFSET); in xilinx_spi_chipselect() [all …]
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | udc-xilinx.c | 198 void (*write_fn)(void __iomem *, u32, u32); member 270 udc->write_fn(udc->addr, ep0->offset, epcfgreg); in xudc_wrstatus() 271 udc->write_fn(udc->addr, ep0->offset + XUSB_EP_BUF0COUNT_OFFSET, 0); in xudc_wrstatus() 272 udc->write_fn(udc->addr, XUSB_BUFFREADY_OFFSET, 1); in xudc_wrstatus() 293 udc->write_fn(udc->addr, ep->offset, epcfgreg); in xudc_epconfig() 296 udc->write_fn(udc->addr, ep->offset + XUSB_EP_BUF0COUNT_OFFSET, in xudc_epconfig() 298 udc->write_fn(udc->addr, ep->offset + XUSB_EP_BUF1COUNT_OFFSET, in xudc_epconfig() 301 udc->write_fn(udc->addr, XUSB_BUFFREADY_OFFSET, in xudc_epconfig() 304 udc->write_fn(udc->addr, XUSB_BUFFREADY_OFFSET, in xudc_epconfig() 333 udc->write_fn(udc->addr, XUSB_DMA_DSAR_ADDR_OFFSET, src); in xudc_start_dma() [all …]
|