Home
last modified time | relevance | path

Searched refs:writew (Results 1 – 200 of 310) sorted by relevance

12

/linux-4.4.14/drivers/i2c/busses/
Di2c-wmt.c147 writew(0, i2c_dev->base + REG_CDR); in wmt_i2c_write()
149 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR); in wmt_i2c_write()
155 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
159 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
171 writew(tcr_val, i2c_dev->base + REG_TCR); in wmt_i2c_write()
176 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
200 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
206 writew(CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
208 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write()
210 writew(CR_CPU_RDY | CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
[all …]
Di2c-mt65xx.c245 writew(I2C_SOFT_RST, i2c->base + OFFSET_SOFTRESET); in mtk_i2c_init_hw()
249 writew(I2C_IO_CONFIG_PUSH_PULL, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
251 writew(I2C_IO_CONFIG_OPEN_DRAIN, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
254 writew(I2C_DCM_DISABLE, i2c->base + OFFSET_DCM_EN); in mtk_i2c_init_hw()
256 writew(i2c->timing_reg, i2c->base + OFFSET_TIMING); in mtk_i2c_init_hw()
257 writew(i2c->high_speed_reg, i2c->base + OFFSET_HS); in mtk_i2c_init_hw()
261 writew(I2C_CONTROL_WRAPPER, i2c->base + OFFSET_PATH_DIR); in mtk_i2c_init_hw()
265 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_init_hw()
266 writew(I2C_DELAY_LEN, i2c->base + OFFSET_DELAY_LEN); in mtk_i2c_init_hw()
389 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_do_transfer()
[all …]
/linux-4.4.14/sound/isa/msnd/
Dmsnd.c58 writew(PCTODSP_BASED(start), base + JQS_wStart); in snd_msnd_init_queue()
59 writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize); in snd_msnd_init_queue()
60 writew(0, base + JQS_wHead); in snd_msnd_init_queue()
61 writew(0, base + JQS_wTail); in snd_msnd_init_queue()
278 writew(PCTODSP_BASED(offset), pDAQ); in snd_msnd_DARQ()
281 writew(wTmp, chip->DARQ + JQS_wTail); in snd_msnd_DARQ()
330 writew(chip->play_period_bytes, DAQD + DAQDS_wSize); in snd_msnd_DAPQ()
339 writew(PCTODSP_BASED(offset), DAQD + DAQDS_wStart); in snd_msnd_DAPQ()
351 writew(DAPQ_tail, chip->DAPQ + JQS_wTail); in snd_msnd_DAPQ()
377 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead); in snd_msnd_play_reset_queue()
[all …]
Dmsnd_midi.c90 writew(tail, mpu->dev->MIDQ + JQS_wHead); in snd_msndmidi_input_drop()
137 writew(0, mpu->dev->MIDQ + JQS_wHead); in snd_msndmidi_input_read()
139 writew(wTmp, mpu->dev->MIDQ + JQS_wHead); in snd_msndmidi_input_read()
Dmsnd_pinnacle.c186 writew(0, chip->DSPQ + JQS_wHead); in snd_msnd_interrupt()
188 writew(wTmp, chip->DSPQ + JQS_wHead); in snd_msnd_interrupt()
363 writew(1, chip->SMA + SMA_wCurrPlayFormat); in snd_msnd_init_sma()
364 writew(chip->play_sample_size, chip->SMA + SMA_wCurrPlaySampleSize); in snd_msnd_init_sma()
365 writew(chip->play_channels, chip->SMA + SMA_wCurrPlayChannels); in snd_msnd_init_sma()
366 writew(chip->play_sample_rate, chip->SMA + SMA_wCurrPlaySampleRate); in snd_msnd_init_sma()
368 writew(chip->play_sample_rate, chip->SMA + SMA_wCalFreqAtoD); in snd_msnd_init_sma()
369 writew(mastVolLeft, chip->SMA + SMA_wCurrMastVolLeft); in snd_msnd_init_sma()
370 writew(mastVolRight, chip->SMA + SMA_wCurrMastVolRight); in snd_msnd_init_sma()
375 writew(0x303, chip->SMA + SMA_wCurrInputTagBits); in snd_msnd_init_sma()
[all …]
Dmsnd_pinnacle_mixer.c155 writew((dev->left_levels[a] >> 1) * \
158 writew((dev->right_levels[a] >> 1) * \
223 writew(wLeft, dev->SMA + SMA_wCurrMastVolLeft); in snd_msndmix_set()
224 writew(wRight, dev->SMA + SMA_wCurrMastVolRight); in snd_msndmix_set()
/linux-4.4.14/drivers/net/can/
Dbfin_can.c189 writew(clk, &reg->clock); in bfin_can_set_bittiming()
190 writew(timing, &reg->timing); in bfin_can_set_bittiming()
205 writew(0, &reg->mbim1); in bfin_can_set_reset_mode()
206 writew(0, &reg->mbim2); in bfin_can_set_reset_mode()
207 writew(0, &reg->gim); in bfin_can_set_reset_mode()
210 writew(SRS | CCR, &reg->control); in bfin_can_set_reset_mode()
211 writew(CCR, &reg->control); in bfin_can_set_reset_mode()
225 writew(0, &reg->mc1); in bfin_can_set_reset_mode()
226 writew(0, &reg->mc2); in bfin_can_set_reset_mode()
229 writew(0xFFFF, &reg->md1); /* mailbox 1-16 are RX */ in bfin_can_set_reset_mode()
[all …]
Drcar_can.c452 writew(ctlr, &priv->regs->ctlr); in rcar_can_start()
455 writew(ctlr, &priv->regs->ctlr); in rcar_can_start()
466 writew(ctlr, &priv->regs->ctlr); in rcar_can_start()
493 writew(ctlr & ~RCAR_CAN_CTLR_CANM, &priv->regs->ctlr); in rcar_can_start()
557 writew(ctlr, &priv->regs->ctlr); in rcar_can_stop()
568 writew(ctlr, &priv->regs->ctlr); in rcar_can_stop()
864 writew(ctlr, &priv->regs->ctlr); in rcar_can_suspend()
866 writew(ctlr, &priv->regs->ctlr); in rcar_can_suspend()
888 writew(ctlr, &priv->regs->ctlr); in rcar_can_resume()
890 writew(ctlr, &priv->regs->ctlr); in rcar_can_resume()
/linux-4.4.14/drivers/watchdog/
Dcoh901327_wdt.c97 writew(U300_WDOG_RR_RESTART_VALUE_RESUME, in coh901327_enable()
100 writew(U300_WDOG_IER_WILL_BARK_IRQ_ACK_ENABLE, in coh901327_enable()
111 writew(U300_WDOG_IMR_WILL_BARK_IRQ_ENABLE, virtbase + U300_WDOG_IMR); in coh901327_enable()
113 writew(timeout, virtbase + U300_WDOG_TR); in coh901327_enable()
115 writew(U300_WDOG_FR_FEED_RESTART_TIMER, virtbase + U300_WDOG_FR); in coh901327_enable()
134 writew(0x0000U, virtbase + U300_WDOG_IMR); in coh901327_disable()
138 writew(U300_WDOG_D1R_DISABLE1_DISABLE_TIMER, in coh901327_disable()
140 writew(U300_WDOG_D2R_DISABLE2_DISABLE_TIMER, in coh901327_disable()
143 writew(U300_WDOG_D2R_DISABLE2_DISABLE_TIMER, in coh901327_disable()
170 writew(U300_WDOG_FR_FEED_RESTART_TIMER, in coh901327_ping()
[all …]
Dsc520_wdt.c145 writew(0xAAAA, wdtmrctl); in wdt_timer_ping()
146 writew(0x5555, wdtmrctl); in wdt_timer_ping()
166 writew(0xAAAA, wdtmrctl); in wdt_config()
167 writew(0x5555, wdtmrctl); in wdt_config()
169 writew(0x3333, wdtmrctl); in wdt_config()
170 writew(0xCCCC, wdtmrctl); in wdt_config()
172 writew(writeval, wdtmrctl); in wdt_config()
Di6300esb.c115 writew(ESB_UNLOCK1, ESB_RELOAD_REG); in esb_unlock_registers()
116 writew(ESB_UNLOCK2, ESB_RELOAD_REG); in esb_unlock_registers()
125 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG); in esb_timer_start()
140 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG); in esb_timer_stop()
154 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG); in esb_timer_keepalive()
184 writew(ESB_WDT_RELOAD, ESB_RELOAD_REG); in esb_timer_set_heartbeat()
412 writew((ESB_WDT_TIMEOUT | ESB_WDT_RELOAD), ESB_RELOAD_REG); in esb_initdevice()
Djz4740_wdt.c75 writew(0x0, drvdata->base + JZ_REG_WDT_TIMER_COUNTER); in jz4740_wdt_ping()
102 writew(clock_div, drvdata->base + JZ_REG_WDT_TIMER_CONTROL); in jz4740_wdt_set_timeout()
104 writew((u16)timeout_value, drvdata->base + JZ_REG_WDT_TIMER_DATA); in jz4740_wdt_set_timeout()
105 writew(0x0, drvdata->base + JZ_REG_WDT_TIMER_COUNTER); in jz4740_wdt_set_timeout()
106 writew(clock_div | JZ_WDT_CLOCK_RTC, in jz4740_wdt_set_timeout()
/linux-4.4.14/arch/m68k/coldfire/
Dnettel.c108 writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT); in nettel_smc91x_setmac()
109 writew(macp[0], ioaddr + SMC91xx_BASEMAC); in nettel_smc91x_setmac()
110 writew(macp[1], ioaddr + SMC91xx_BASEMAC + 2); in nettel_smc91x_setmac()
111 writew(macp[2], ioaddr + SMC91xx_BASEMAC + 4); in nettel_smc91x_setmac()
124 writew(0x00ec, MCFSIM_PADDR); in nettel_smc91x_init()
126 writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT); in nettel_smc91x_init()
127 writew(0x0067, NETTEL_SMC0_ADDR + SMC91xx_BASEADDR); in nettel_smc91x_init()
131 writew(0x1180, MCFSIM_CSCR3); in nettel_smc91x_init()
Dm527x.c69 writew(par, MCFGPIO_PAR_TIMER); in m527x_qspi_init()
72 writew(0x003e, MCFGPIO_PAR_QSPI); in m527x_qspi_init()
88 writew(sepmask, MCFGPIO_PAR_UART); in m527x_uarts_init()
105 writew(par | 0xf00, MCFGPIO_PAR_FECI2C); in m527x_fec_init()
111 writew(par | 0xa0, MCFGPIO_PAR_FECI2C); in m527x_fec_init()
Dm53xx.c173 writew(0x01f0, MCFGPIO_PAR_QSPI); in m53xx_qspi_init()
182 writew(readw(MCFGPIO_PAR_UART) | 0x0FFF, MCFGPIO_PAR_UART); in m53xx_uarts_init()
302 writew(0, MCF_WTM_WCR); in wtm_init()
338 writew(0xffff, 0x10080000); in fbcs_init()
452 writew(MCF_GPIO_PAR_UART_PAR_URXD0 | MCF_GPIO_PAR_UART_PAR_UTXD0, in gpio_init()
554 writew(MCF_CCM_CDR_LPDIV(div) | MCF_CCM_CDR_SSIDIV(temp), MCF_CCM_CDR); in clock_limp()
556 writew(readw(MCF_CCM_MISCCR) | MCF_CCM_MISCCR_LIMP, MCF_CCM_MISCCR); in clock_limp()
566 writew(readw(MCF_CCM_MISCCR) & ~MCF_CCM_MISCCR_LIMP, MCF_CCM_MISCCR); in clock_exit_limp()
Dm520x.c130 writew(par, MCF_GPIO_PAR_UART); in m520x_qspi_init()
145 writew(par, MCF_GPIO_PAR_UART); in m520x_uarts_init()
Dm523x.c65 writew(par, MCFGPIO_PAR_TIMER); in m523x_qspi_init()
Dm528x.c85 writew(v16 | 0xf00, MCFGPIO_PASPAR); in m528x_fec_init()
/linux-4.4.14/arch/arm/mach-spear/
Dtime.c78 writew(CTRL_PRESCALER256, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
84 writew(0xFFFF, gpt_base + LOAD(CLKSRC)); in spear_clocksource_init()
89 writew(val, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
102 writew(val, gpt_base + CR(CLKEVT)); in timer_shutdown()
121 writew(val, gpt_base + CR(CLKEVT)); in spear_set_oneshot()
136 writew(period, gpt_base + LOAD(CLKEVT)); in spear_set_periodic()
141 writew(val, gpt_base + CR(CLKEVT)); in spear_set_periodic()
163 writew(val & ~CTRL_ENABLE, gpt_base + CR(CLKEVT)); in clockevent_next_event()
165 writew(cycles, gpt_base + LOAD(CLKEVT)); in clockevent_next_event()
168 writew(val, gpt_base + CR(CLKEVT)); in clockevent_next_event()
[all …]
/linux-4.4.14/drivers/staging/comedi/drivers/
Ddt3000.c241 writew(cmd, dev->mmio + DPR_CMD_MBX); in dt3k_send_cmd()
260 writew(subsys, dev->mmio + DPR_SUBSYS); in dt3k_readsingle()
262 writew(chan, dev->mmio + DPR_PARAMS(0)); in dt3k_readsingle()
263 writew(gain, dev->mmio + DPR_PARAMS(1)); in dt3k_readsingle()
273 writew(subsys, dev->mmio + DPR_SUBSYS); in dt3k_writesingle()
275 writew(chan, dev->mmio + DPR_PARAMS(0)); in dt3k_writesingle()
276 writew(0, dev->mmio + DPR_PARAMS(1)); in dt3k_writesingle()
277 writew(data, dev->mmio + DPR_PARAMS(2)); in dt3k_writesingle()
308 writew(rear, dev->mmio + DPR_AD_BUF_REAR); in dt3k_ai_empty_fifo()
314 writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS); in dt3k_ai_cancel()
[all …]
Dicp_multi.c130 writew(adc_csr, dev->mmio + ICP_MULTI_ADC_CSR); in icp_multi_ai_insn_read()
134 writew(adc_csr | ICP_MULTI_ADC_CSR_ST, in icp_multi_ai_insn_read()
176 writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); in icp_multi_ao_insn_write()
187 writew(val, dev->mmio + ICP_MULTI_AO); in icp_multi_ao_insn_write()
190 writew(dac_csr | ICP_MULTI_DAC_CSR_ST, in icp_multi_ao_insn_write()
215 writew(s->state, dev->mmio + ICP_MULTI_DO); in icp_multi_do_insn_bits()
227 writew(0, dev->mmio + ICP_MULTI_INT_EN); in icp_multi_reset()
228 writew(ICP_MULTI_INT_MASK, dev->mmio + ICP_MULTI_INT_STAT); in icp_multi_reset()
235 writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); in icp_multi_reset()
238 writew(0, dev->mmio + ICP_MULTI_AO); in icp_multi_reset()
[all …]
Dme_daq.c186 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_dio_insn_config()
204 writew((s->state & 0xffff), mmio_porta); in me_dio_insn_bits()
206 writew(((s->state >> 16) & 0xffff), mmio_portb); in me_dio_insn_bits()
261 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read()
263 writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */ in me_ai_insn_read()
267 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read()
275 writew(val, dev->mmio + ME_AI_FIFO_REG); in me_ai_insn_read()
279 writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); in me_ai_insn_read()
299 writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); in me_ai_insn_read()
317 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ao_insn_write()
[all …]
Ddaqboard2000.c282 writew(entry & 0x00ff, dev->mmio + acqScanListFIFO); in writeAcqScanListEntry()
284 writew((entry >> 8) & 0x00ff, dev->mmio + acqScanListFIFO); in writeAcqScanListEntry()
353 writew(DAQBOARD2000_AcqResetScanListFifo | in daqboard2000_ai_insn_read()
363 writew(0, dev->mmio + acqPacerClockDivHigh); in daqboard2000_ai_insn_read()
375 writew(DAQBOARD2000_SeqStartScanList, dev->mmio + acqControl); in daqboard2000_ai_insn_read()
382 writew(DAQBOARD2000_AdcPacerEnable, dev->mmio + acqControl); in daqboard2000_ai_insn_read()
395 writew(DAQBOARD2000_AdcPacerDisable, dev->mmio + acqControl); in daqboard2000_ai_insn_read()
396 writew(DAQBOARD2000_SeqStopScanList, dev->mmio + acqControl); in daqboard2000_ai_insn_read()
428 writew(val, dev->mmio + dacSetting(chan)); in daqboard2000_ao_insn_write()
496 writew(data, dev->mmio + 0x1000); in daqboard2000_writeCPLD()
[all …]
Dcb_pcidas64.c1254 writew(devpriv->intr_enable_bits, in disable_ai_interrupts()
1280 writew(devpriv->intr_enable_bits, in enable_ai_interrupts()
1354 writew(devpriv->adc_control1_bits, in disable_ai_pacing()
1359 writew(ADC_DMA_DISABLE_BIT | ADC_SOFT_GATE_BITS | ADC_GATE_LEVEL_BIT, in disable_ai_pacing()
1384 writew(devpriv->fifo_size_bits, in set_ai_fifo_segment_length()
1441 writew(devpriv->adc_control1_bits, in init_stc_registers()
1445 writew(0xff, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG); in init_stc_registers()
1451 writew(devpriv->hw_config_bits, in init_stc_registers()
1454 writew(0, devpriv->main_iobase + DAQ_SYNC_REG); in init_stc_registers()
1455 writew(0, devpriv->main_iobase + CALIBRATION_REG); in init_stc_registers()
[all …]
Drtd520.c506 writew(0, dev->mmio + LAS0_ADC); in rtd520_probe_fifo_depth()
563 writew(0, dev->mmio + LAS0_ADC); in rtd_ai_rinsn()
671 writew(status, dev->mmio + LAS0_CLEAR); in rtd_interrupt()
686 writew(status, dev->mmio + LAS0_CLEAR); in rtd_interrupt()
850 writew(0, dev->mmio + LAS0_IT); in rtd_ai_cmd()
977 writew(~0, dev->mmio + LAS0_CLEAR); in rtd_ai_cmd()
982 writew(IRQM_ADC_ABOUT_CNT, dev->mmio + LAS0_IT); in rtd_ai_cmd()
998 writew(0, dev->mmio + LAS0_IT); in rtd_ai_cancel()
1031 writew(range & 7, dev->mmio + LAS0_DAC_CTRL(chan)); in rtd_ao_insn_write()
1045 writew(val, devpriv->las1 + LAS1_DAC_FIFO(chan)); in rtd_ao_insn_write()
[all …]
Dni_pcidio.c673 writew(0, dev->mmio + ClockSpeed); in ni_pcidio_cmd()
694 writew(0, dev->mmio + ClockSpeed); in ni_pcidio_cmd()
777 writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register); in pci_6534_load_fpga()
778 writew(0xc0 | fpga_index, dev->mmio + Firmware_Control_Register); in pci_6534_load_fpga()
790 writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register); in pci_6534_load_fpga()
806 writew(value, dev->mmio + Firmware_Data_Register); in pci_6534_load_fpga()
821 writew(0x0, dev->mmio + Firmware_Control_Register); in pci_6534_load_fpga()
835 writew(0x0, dev->mmio + Firmware_Control_Register); in pci_6534_reset_fpgas()
841 writew(0x0, dev->mmio + Firmware_Mask_Register); in pci_6534_reset_fpgas()
/linux-4.4.14/drivers/scsi/arm/
Dcumana_1.c66 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
67 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
68 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
69 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
70 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
71 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
72 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
73 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in NCR5380_pwrite()
Darxescsi.c145 writew(word, base + DMADATA_OFFSET); in arxescsi_dma_pseudo()
/linux-4.4.14/drivers/mtd/nand/
Ddocg4.c239 writew(0, docptr + DOC_NOP); in write_nop()
261 writew(p[i], nand->IO_ADDR_W); in docg4_write_buf16()
333 writew(0, docptr + DOC_DEVICESELECT); in docg4_select_chip()
344 writew(DOC_ASICMODE_RESET | DOC_ASICMODE_MDWREN, in reset()
346 writew(~(DOC_ASICMODE_RESET | DOC_ASICMODE_MDWREN), in reset()
350 writew(DOC_ASICMODE_NORMAL | DOC_ASICMODE_MDWREN, in reset()
352 writew(~(DOC_ASICMODE_NORMAL | DOC_ASICMODE_MDWREN), in reset()
355 writew(DOC_ECCCONF1_ECC_ENABLE, docptr + DOC_ECCCONF1); in reset()
555 writew(DOCG4_SEQ_PAGEPROG, docptr + DOC_FLASHSEQUENCE); in pageprog()
556 writew(DOC_CMD_PROG_CYCLE2, docptr + DOC_FLASHCOMMAND); in pageprog()
[all …]
Dmxc_nand.c345 writew(tmp & ~NFC_V1_V2_CONFIG2_INT, NFC_V1_V2_CONFIG2); in check_int_v1_v2()
361 writew(tmp, NFC_V1_V2_CONFIG1); in irq_control_v1_v2()
487 writew(cmd, NFC_V1_V2_FLASH_CMD); in send_cmd_v1_v2()
488 writew(NFC_CMD, NFC_V1_V2_CONFIG2); in send_cmd_v1_v2()
526 writew(addr, NFC_V1_V2_FLASH_ADDR); in send_addr_v1_v2()
527 writew(NFC_ADDR, NFC_V1_V2_CONFIG2); in send_addr_v1_v2()
555 writew(host->active_cs << 4, NFC_V1_V2_BUF_ADDR); in send_page_v2()
557 writew(ops, NFC_V1_V2_CONFIG2); in send_page_v2()
577 writew((host->active_cs << 4) | i, NFC_V1_V2_BUF_ADDR); in send_page_v1()
579 writew(ops, NFC_V1_V2_CONFIG2); in send_page_v1()
[all …]
Dams-delta.c70 writew(0, io_base + OMAP_MPUIO_IO_CNTL); in ams_delta_write_byte()
71 writew(byte, this->IO_ADDR_W); in ams_delta_write_byte()
85 writew(~0, io_base + OMAP_MPUIO_IO_CNTL); in ams_delta_read_byte()
Dau1550nd.c86 writew(le16_to_cpu((u16) byte), this->IO_ADDR_W); in au_write_byte16()
158 writew(p[i], this->IO_ADDR_W); in au_write_buf16()
Dlpc32xx_mlc.c243 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); in lpc32xx_nand_setup()
251 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); in lpc32xx_nand_setup()
531 writew(*((uint16_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel()
/linux-4.4.14/drivers/input/misc/
Dbfin_rotary.c93 writew(W1LCNT_ZERO, rotary->base + CNT_COMMAND_OFF); /* Clear COUNTER */ in bfin_rotary_isr()
94 writew(-1, rotary->base + CNT_STATUS_OFF); /* Clear STATUS */ in bfin_rotary_isr()
105 writew(rotary->debounce & DPRESCALE, in bfin_rotary_open()
108 writew(rotary->mode & ~CNTE, rotary->base + CNT_CONFIG_OFF); in bfin_rotary_open()
113 writew(val, rotary->base + CNT_IMASK_OFF); in bfin_rotary_open()
115 writew(rotary->mode | CNTE, rotary->base + CNT_CONFIG_OFF); in bfin_rotary_open()
124 writew(0, rotary->base + CNT_CONFIG_OFF); in bfin_rotary_close()
125 writew(0, rotary->base + CNT_IMASK_OFF); in bfin_rotary_close()
267 writew(rotary->cnt_debounce, rotary->base + CNT_DEBOUNCE_OFF); in bfin_rotary_resume()
268 writew(rotary->cnt_imask, rotary->base + CNT_IMASK_OFF); in bfin_rotary_resume()
[all …]
/linux-4.4.14/drivers/tty/
Dmoxa.c254 writew(arg, ofsAddr + FuncArg); in moxafunc()
255 writew(cmd, ofsAddr + FuncCode); in moxafunc()
265 writew(arg, ofsAddr + FuncArg); in moxafuncret()
266 writew(cmd, ofsAddr + FuncCode); in moxafuncret()
525 writew(len - 7168 - 2, baseAddr + C320bapi_len); in moxa_load_320b()
581 writew(len2, baseAddr + loadlen); in moxa_real_load_code()
582 writew(0, baseAddr + key); in moxa_real_load_code()
591 writew(0, baseAddr + loadlen); in moxa_real_load_code()
592 writew(usum, baseAddr + checksum); in moxa_real_load_code()
593 writew(0, baseAddr + key); in moxa_real_load_code()
[all …]
Dnozomi.c495 writew(__cpu_to_le16(*buf16), ptr); in write_mem32()
512 writew(__cpu_to_le16(*buf16), ptr); in write_mem32()
692 writew(dc->last_ier, dc->reg_ier); in nozomi_read_config_table()
721 writew(MDM_UL | DIAG_DL | MDM_DL, dc->reg_fcr); in nozomi_read_config_table()
736 writew(dc->last_ier, dc->reg_ier); in enable_transmit_ul()
750 writew(dc->last_ier, dc->reg_ier); in disable_transmit_ul()
763 writew(dc->last_ier, dc->reg_ier); in enable_transmit_dl()
777 writew(dc->last_ier, dc->reg_ier); in disable_transmit_dl()
1069 writew(mask1, dc->reg_fcr); in handle_data_dl()
1075 writew(mask2, dc->reg_fcr); in handle_data_dl()
[all …]
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_i2c.c82 writew(reg & ~TWI_IRQEN, &i2c->regs->twi_ctrl0_stat); in netup_i2c_interrupt()
105 writew(tmp & ~FIFO_IRQEN, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_interrupt()
113 writew(tmp & ~FIFO_IRQEN, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_interrupt()
132 writew(TWI_SOFT_RESET, &i2c->regs->twi_addr_ctrl1); in netup_i2c_reset()
133 writew(TWI_CLKDIV, &i2c->regs->clkdiv); in netup_i2c_reset()
134 writew(FIFO_RESET, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
135 writew(FIFO_RESET, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
136 writew(0x800, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
137 writew(0x800, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
157 writew(readw(&i2c->regs->tx_fifo.stat_ctrl) | FIFO_IRQEN, in netup_i2c_fifo_tx()
[all …]
Dnetup_unidvb_spi.c94 writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat); in netup_spi_interrupt()
96 writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat); in netup_spi_interrupt()
114 writew(NETUP_SPI_CTRL_LAST_CS, &spi->regs->control_stat); in netup_spi_transfer()
115 writew(0, &spi->regs->control_stat); in netup_spi_transfer()
138 writew((frag_size & 0x3ff) | in netup_spi_transfer()
204 writew(2, &nspi->regs->clock_divider); in netup_spi_init()
205 writew(NETUP_UNIDVB_IRQ_SPI, ndev->bmmio0 + REG_IMASK_SET); in netup_spi_init()
240 writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat); in netup_spi_release()
242 writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat); in netup_spi_release()
Dnetup_unidvb_ci.c57 writew(0x101, ndev->bmmio0 + CAM_CTRLSTAT_CLR); in netup_ci_interrupt()
73 writew(BIT_CAM_BYPASS << shift, dev->bmmio0 + CAM_CTRLSTAT_CLR); in netup_unidvb_ci_slot_ts_ctl()
104 writew(BIT_CAM_RESET << shift, dev->bmmio0 + CAM_CTRLSTAT_READ_SET); in netup_unidvb_ci_slot_reset()
229 writew(NETUP_UNIDVB_IRQ_CI, dev->bmmio0 + REG_IMASK_SET); in netup_unidvb_ci_register()
Dnetup_unidvb_core.c193 writew(irq_mask, dma->ndev->bmmio0 + REG_IMASK_SET); in netup_unidvb_dma_enable()
196 writew(irq_mask, dma->ndev->bmmio0 + REG_IMASK_CLEAR); in netup_unidvb_dma_enable()
698 writew(NETUP_UNIDVB_IRQ_CI, ndev->bmmio0 + REG_IMASK_SET); in netup_unidvb_ci_setup()
885 writew(NETUP_UNIDVB_IRQ_I2C0 | NETUP_UNIDVB_IRQ_I2C1, in netup_unidvb_initdev()
957 writew(0xffff, ndev->bmmio0 + REG_IMASK_CLEAR); in netup_unidvb_finidev()
/linux-4.4.14/drivers/input/keyboard/
Dimx_keypad.c99 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
103 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
109 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
118 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
140 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
264 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
269 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
282 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
287 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
302 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
[all …]
/linux-4.4.14/drivers/pwm/
Dpwm-ep93xx.c106 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config()
107 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
109 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
110 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config()
137 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity()
139 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity()
155 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_enable()
164 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_disable()
Dpwm-tiecap.c98 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_config()
118 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_config()
140 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
159 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_enable()
174 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_disable()
298 writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2); in ecap_pwm_restore_context()
Dpwm-tipwmss.c44 writew(val , info->mmio_base + PWMSS_CLKCONFIG); in pwmss_submodule_state_change()
112 writew(info->pwmss_clkconfig, info->mmio_base + PWMSS_CLKCONFIG); in pwmss_resume()
Dpwm-tiehrpwm.c148 writew(val & 0xFFFF, base + offset); in ehrpwm_write()
159 writew(regval, base + offset); in ehrpwm_modify()
/linux-4.4.14/drivers/tty/serial/
Damba-pl011.c441 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_callback()
555 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_refill()
591 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_irq()
593 writew(uap->im, uap->port.membase + UART011_IMSC); in pl011_dma_tx_irq()
603 writew(uap->im, uap->port.membase + UART011_IMSC); in pl011_dma_tx_irq()
617 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_stop()
643 writew(uap->im, uap->port.membase + in pl011_dma_tx_start()
649 writew(uap->dmacr, in pl011_dma_tx_start()
661 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_start()
672 writew(uap->port.x_char, uap->port.membase + UART01x_DR); in pl011_dma_tx_start()
[all …]
Dclps711x.c159 writew(port->x_char, port->membase + UARTDR_OFFSET); in uart_clps711x_int_tx()
176 writew(xmit->buf[xmit->tail], port->membase + UARTDR_OFFSET); in uart_clps711x_int_tx()
369 writew(ch, port->membase + UARTDR_OFFSET); in uart_clps711x_console_putchar()
Drp2.c347 writew(baud_div - 1, up->base + RP2_BAUD); in __rp2_uart_set_termios()
606 writew(1, base + RP2_GLOBAL_CMD); in rp2_reset_asic()
614 writew(clk_cfg, base + RP2_ASIC_CFG); in rp2_reset_asic()
Dicom.c366 writew(0x3FFF, icom_port->int_reg); in load_code()
502 writew(0x3FFF, icom_port->int_reg); in load_code()
574 writew(0x00FF, icom_port->int_reg); in startup()
576 writew(0x3F00, icom_port->int_reg); in startup()
/linux-4.4.14/sound/oss/
Dmsnd_pinnacle.c107 writew(PCTODSP_OFFSET(0 * DAQDS__size), dev.DAPQ + JQS_wHead); in reset_play_queue()
108 writew(PCTODSP_OFFSET(0 * DAQDS__size), dev.DAPQ + JQS_wTail); in reset_play_queue()
111 writew(PCTODSP_BASED((DWORD)(DAP_BUFF_SIZE * n)), lpDAQ + DAQDS_wStart); in reset_play_queue()
112 writew(0, lpDAQ + DAQDS_wSize); in reset_play_queue()
113 writew(1, lpDAQ + DAQDS_wFormat); in reset_play_queue()
114 writew(dev.play_sample_size, lpDAQ + DAQDS_wSampleSize); in reset_play_queue()
115 writew(dev.play_channels, lpDAQ + DAQDS_wChannels); in reset_play_queue()
116 writew(dev.play_sample_rate, lpDAQ + DAQDS_wSampleRate); in reset_play_queue()
117 writew(HIMT_PLAY_DONE * 0x100 + n, lpDAQ + DAQDS_wIntMsg); in reset_play_queue()
118 writew(n, lpDAQ + DAQDS_wFlags); in reset_play_queue()
[all …]
Dmsnd.c82 writew(PCTODSP_BASED(start), base + JQS_wStart); in msnd_init_queue()
83 writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize); in msnd_init_queue()
84 writew(0, base + JQS_wHead); in msnd_init_queue()
85 writew(0, base + JQS_wTail); in msnd_init_queue()
/linux-4.4.14/drivers/spi/
Dspi-omap-100k.c98 writew(val, spi100k->base + SPI_SETUP1); in spi100k_enable_clock()
109 writew(val, spi100k->base + SPI_SETUP1); in spi100k_disable_clock()
123 writew(data , spi100k->base + SPI_TX_MSB); in spi100k_write_data()
125 writew(SPI_CTRL_SEN(0) | in spi100k_write_data()
148 writew(SPI_CTRL_SEN(0) | in spi100k_read_data()
169 writew(SPI_SETUP1_INT_READ_ENABLE | in spi100k_open()
174 writew(SPI_SETUP2_ACTIVE_EDGE_FALLING | in spi100k_open()
182 writew(0x05fc, spi100k->base + SPI_CTRL); in omap1_spi100k_force_cs()
184 writew(0x05fd, spi100k->base + SPI_CTRL); in omap1_spi100k_force_cs()
259 writew(0x3e , spi100k->base + SPI_SETUP1); in omap1_spi100k_setup_transfer()
[all …]
Dspi-pl022.c475 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
544 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback()
580 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
581 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
582 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
583 writew(chip->cpsr, SSP_CPSR(pl022->virtbase)); in restore_state()
584 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in restore_state()
585 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in restore_state()
667 writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
670 writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
[all …]
Dspi-coldfire-qspi.c79 writew(val, mcfqspi->iobase + MCFQSPI_QMR); in mcfqspi_wr_qmr()
84 writew(val, mcfqspi->iobase + MCFQSPI_QDLYR); in mcfqspi_wr_qdlyr()
94 writew(val, mcfqspi->iobase + MCFQSPI_QWR); in mcfqspi_wr_qwr()
99 writew(val, mcfqspi->iobase + MCFQSPI_QIR); in mcfqspi_wr_qir()
104 writew(val, mcfqspi->iobase + MCFQSPI_QAR); in mcfqspi_wr_qar()
109 writew(val, mcfqspi->iobase + MCFQSPI_QDR); in mcfqspi_wr_qdr()
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dhamachi.c769 writew(0x0400, ioaddr + ANXchngCtrl); /* Enable legacy links. */ in hamachi_init_one()
770 writew(0x08e0, ioaddr + ANAdvertise); /* Set our advertise word. */ in hamachi_init_one()
771 writew(0x1000, ioaddr + ANCtrl); /* Enable negotiation */ in hamachi_init_one()
798 writew(location, ioaddr + EEAddr); in read_eeprom()
822 writew((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_read()
823 writew(0x0001, ioaddr + MII_Cmd); in mdio_read()
840 writew((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_write()
841 writew(value, ioaddr + MII_Wr_Data); in mdio_write()
890 writew(0x0000, ioaddr + FIFOcfg); in hamachi_open()
894 writew(0x0028, ioaddr + FIFOcfg); in hamachi_open()
[all …]
/linux-4.4.14/drivers/rtc/
Drtc-mxc.c171 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time()
172 writew(sec, ioaddr + RTC_SECOND); in set_alarm_or_time()
173 writew(temp, ioaddr + RTC_HOURMIN); in set_alarm_or_time()
176 writew(day, ioaddr + RTC_DAYALARM); in set_alarm_or_time()
177 writew(sec, ioaddr + RTC_ALRM_SEC); in set_alarm_or_time()
178 writew(temp, ioaddr + RTC_ALRM_HM); in set_alarm_or_time()
197 writew(readw(ioaddr + RTC_RTCISR), ioaddr + RTC_RTCISR); in rtc_update_alarm()
217 writew(reg, ioaddr + RTC_RTCIENR); in mxc_rtc_irq_enable()
234 writew(status, ioaddr + RTC_RTCISR); in mxc_rtc_interrupt()
267 writew(0, ioaddr + RTC_RTCIENR); in mxc_rtc_release()
[all …]
Drtc-s3c.c391 writew(tmp | S3C2410_RTCCON_RTCEN, in s3c24xx_rtc_enable()
399 writew(tmp & ~S3C2410_RTCCON_CNTSEL, in s3c24xx_rtc_enable()
407 writew(tmp & ~S3C2410_RTCCON_CLKRST, in s3c24xx_rtc_enable()
418 writew(con, info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable()
432 writew(con, info->base + S3C2410_RTCCON); in s3c6410_rtc_disable()
716 writew(con, info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk()
753 writew(con | info->ticnt_en_save, in s3c6410_rtc_restore_tick_cnt()
Drtc-vr41xx.c77 #define rtc1_write(offset, value) writew((value), rtc1_base + (offset))
80 #define rtc2_write(offset, value) writew((value), rtc2_base + (offset))
/linux-4.4.14/drivers/ata/
Dsata_vsc.c174 writew(tf->feature | (((u16)tf->hob_feature) << 8), in vsc_sata_tf_load()
176 writew(tf->nsect | (((u16)tf->hob_nsect) << 8), in vsc_sata_tf_load()
178 writew(tf->lbal | (((u16)tf->hob_lbal) << 8), in vsc_sata_tf_load()
180 writew(tf->lbam | (((u16)tf->hob_lbam) << 8), in vsc_sata_tf_load()
182 writew(tf->lbah | (((u16)tf->hob_lbah) << 8), in vsc_sata_tf_load()
185 writew(tf->feature, ioaddr->feature_addr); in vsc_sata_tf_load()
186 writew(tf->nsect, ioaddr->nsect_addr); in vsc_sata_tf_load()
187 writew(tf->lbal, ioaddr->lbal_addr); in vsc_sata_tf_load()
188 writew(tf->lbam, ioaddr->lbam_addr); in vsc_sata_tf_load()
189 writew(tf->lbah, ioaddr->lbah_addr); in vsc_sata_tf_load()
Dsata_svw.c185 writew(tf->feature | (((u16)tf->hob_feature) << 8), in k2_sata_tf_load()
187 writew(tf->nsect | (((u16)tf->hob_nsect) << 8), in k2_sata_tf_load()
189 writew(tf->lbal | (((u16)tf->hob_lbal) << 8), in k2_sata_tf_load()
191 writew(tf->lbam | (((u16)tf->hob_lbam) << 8), in k2_sata_tf_load()
193 writew(tf->lbah | (((u16)tf->hob_lbah) << 8), in k2_sata_tf_load()
196 writew(tf->feature, ioaddr->feature_addr); in k2_sata_tf_load()
197 writew(tf->nsect, ioaddr->nsect_addr); in k2_sata_tf_load()
198 writew(tf->lbal, ioaddr->lbal_addr); in k2_sata_tf_load()
199 writew(tf->lbam, ioaddr->lbam_addr); in k2_sata_tf_load()
200 writew(tf->lbah, ioaddr->lbah_addr); in k2_sata_tf_load()
Dpdc_adma.c198 writew(aPIOMD4 | aNIEN | aRSTADM, chan + ADMA_CONTROL); in adma_reset_engine()
200 writew(aPIOMD4, chan + ADMA_CONTROL); in adma_reset_engine()
217 writew(0x100, chan + ADMA_FIFO_IN); in adma_reinit_engine()
223 writew(0x100, chan + ADMA_FIFO_OUT); in adma_reinit_engine()
226 writew(1, chan + ADMA_CPB_COUNT); in adma_reinit_engine()
236 writew(aPIOMD4, chan + ADMA_CONTROL); in adma_enter_reg_mode()
249 writew(aPIOMD4 | aNIEN | aRSTADM, chan + ADMA_CONTROL); in adma_freeze()
251 writew(aPIOMD4 | aNIEN, chan + ADMA_CONTROL); in adma_freeze()
400 writew(aPIOMD4 | aGO, chan + ADMA_CONTROL); in adma_packet_start()
Dsata_inic162x.c274 writew(IDMA_CTL_RST_IDMA, idma_ctl); in inic_reset_port()
279 writew(0, idma_ctl); in inic_reset_port()
317 writew(0, port_base + PORT_IDMA_CTL); in inic_stop_idma()
543 writew(HCTL_FTHD0 | HCTL_LEDEN, port_base + HOST_CTL); in inic_qc_issue()
544 writew(IDMA_CTL_GO, port_base + PORT_IDMA_CTL); in inic_qc_issue()
624 writew(IDMA_CTL_RST_ATA, idma_ctl); in inic_hardreset()
627 writew(0, idma_ctl); in inic_hardreset()
758 writew(hctl | HCTL_SOFTRST, mmio_base + HOST_CTL); in init_controller()
780 writew(hctl & ~HCTL_IRQOFF, mmio_base + HOST_CTL); in init_controller()
783 writew(val, mmio_base + HOST_IRQ_MASK); in init_controller()
Dsata_nv.c626 writew(tmp & ~NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL); in nv_adma_register_mode()
656 writew(tmp | NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL); in nv_adma_mode()
962 writew(status, mmio + NV_ADMA_STAT); in nv_adma_interrupt()
1057 writew(tmp & ~(NV_ADMA_CTL_AIEN | NV_ADMA_CTL_HOTPLUG_IEN), in nv_adma_freeze()
1075 writew(tmp | (NV_ADMA_CTL_AIEN | NV_ADMA_CTL_HOTPLUG_IEN), in nv_adma_thaw()
1096 writew(0xffff, mmio + NV_ADMA_STAT); in nv_adma_irq_clear()
1197 writew(0xffff, mmio + NV_ADMA_STAT); in nv_adma_port_start()
1203 writew(0, mmio + NV_ADMA_CPB_COUNT); in nv_adma_port_start()
1207 writew((tmp & ~NV_ADMA_CTL_GO) | NV_ADMA_CTL_AIEN | in nv_adma_port_start()
1211 writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); in nv_adma_port_start()
[all …]
Dpata_ixp4xx_cf.c65 writew(buf16[i], mmio); in ixp4xx_mmio_data_xfer()
77 writew(align_buf[0], mmio); in ixp4xx_mmio_data_xfer()
Dsata_qstor.c534 writew(32, chan + QS_CFC_HUFT); in qs_host_init()
535 writew(32, chan + QS_CFC_HDFT); in qs_host_init()
536 writew(10, chan + QS_CFC_DUFT); in qs_host_init()
537 writew( 8, chan + QS_CFC_DDFT); in qs_host_init()
Dsata_sil24.c540 writew(0x8000, port + PORT_DECODE_ERR_THRESH); in sil24_config_port()
541 writew(0x8000, port + PORT_CRC_ERR_THRESH); in sil24_config_port()
542 writew(0x8000, port + PORT_HSHK_ERR_THRESH); in sil24_config_port()
543 writew(0x0000, port + PORT_DECODE_ERR_CNT); in sil24_config_port()
544 writew(0x0000, port + PORT_CRC_ERR_CNT); in sil24_config_port()
545 writew(0x0000, port + PORT_HSHK_ERR_CNT); in sil24_config_port()
/linux-4.4.14/drivers/atm/
Diphase.c273 writew(0xFFFD, dev->seg_reg+MODE_REG_0); in clear_lockup()
284 writew(T_ONLINE, dev->seg_reg+MODE_REG_0); in clear_lockup()
285 writew(~(TRANSMIT_DONE|TCQ_NOT_EMPTY), dev->seg_reg+SEG_MASK_REG); in clear_lockup()
286 writew(TRANSMIT_DONE, dev->seg_reg+SEG_INTR_STATUS_REG); in clear_lockup()
570 writew((CBR_EN | UBR_EN | ABR_EN | (0x23 << 2)), dev->seg_reg+STPARMS); in ia_cbr_setup()
584 writew((UBR_EN | ABR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS); in ia_cbrVc_close()
1075 writew( excpq_rd_ptr, iadev->reass_reg + EXCP_Q_RD_PTR);
1085 writew(desc, iadev->reass_ram+iadev->rfL.fdq_wr);
1089 writew(iadev->rfL.fdq_wr, iadev->reass_reg+FREEQ_WR_PTR);
1122 writew(iadev->rfL.pcq_rd, iadev->reass_reg+PCQ_RD_PTR);
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/
Dtimer.h91 writew(period, jz4740_timer_base + JZ_REG_TIMER_DFR(timer)); in jz4740_timer_set_period()
96 writew(duty, jz4740_timer_base + JZ_REG_TIMER_DHR(timer)); in jz4740_timer_set_duty()
101 writew(count, jz4740_timer_base + JZ_REG_TIMER_CNT(timer)); in jz4740_timer_set_count()
127 writew(ctrl, jz4740_timer_base + JZ_REG_TIMER_CTRL(timer)); in jz4740_timer_set_ctrl()
/linux-4.4.14/arch/m32r/include/asm/
Dio.h162 #define writew(val, addr) _writew((val), (unsigned long)(addr)) macro
165 #define __raw_writew writew
168 #define writew_relaxed writew
175 #define iowrite16 writew
188 #define iowrite16be(v, addr) writew(cpu_to_be16(v), (addr))
/linux-4.4.14/arch/mips/jz4740/
Dreset.c52 writew(0, wdt_base + JZ_REG_WDT_COUNTER); in jz4740_restart()
53 writew(0, wdt_base + JZ_REG_WDT_DATA); in jz4740_restart()
54 writew(BIT(2), wdt_base + JZ_REG_WDT_CTRL); in jz4740_restart()
/linux-4.4.14/arch/mn10300/include/asm/
Dio.h56 static inline void writew(u16 b, volatile void __iomem *addr) in writew() function
67 #define __raw_writew writew
71 #define writew_relaxed writew
110 return writew(b, (volatile void __iomem *) addr); in outw()
197 #define iowrite16(v, addr) writew((v), (addr))
202 #define iowrite16be(v, addr) writew(cpu_to_be16(v), (addr))
/linux-4.4.14/drivers/clk/
Dclk-u300.c466 writew(val, sclk->res_reg); in syscon_block_reset_enable()
482 writew(val, sclk->res_reg); in syscon_block_reset_disable()
520 writew(sclk->clk_val, syscon_vbase + U300_SYSCON_SBCER); in syscon_clk_enable()
537 writew(sclk->clk_val, syscon_vbase + U300_SYSCON_SBCDR); in syscon_clk_disable()
677 writew(val, syscon_vbase + U300_SYSCON_CCR); in syscon_clk_set_rate()
959 writew(0x0054U, syscon_vbase + U300_SYSCON_MMF0R); in mclk_clk_prepare()
965 writew(val, syscon_vbase + U300_SYSCON_MMCR); in mclk_clk_prepare()
972 writew(val, syscon_vbase + U300_SYSCON_MMCR); in mclk_clk_prepare()
1103 writew(reg | val, syscon_vbase + U300_SYSCON_MMF0R); in mclk_clk_set_rate()
1185 writew(val, syscon_vbase + U300_SYSCON_CCR); in u300_clk_init()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Dvga.h18 #undef writew
25 #define writew raw_outw macro
Dide.h45 #undef writew
52 #define writew(val, port) out_be16(port, val) macro
Dio_no.h46 #define writew(b,addr) (void)((*(volatile unsigned short *) (addr)) = (b)) macro
53 #define __raw_writew writew
119 #define outw(x,addr) ((void) writew(x,addr))
Dio.h12 #define writew_relaxed(b, addr) writew(b, addr)
Damigayle.h67 #define gayle_outw(v,a) writew( v, GAYLE_IO+(a) )
Dio_mm.h131 #define writew(v, addr) out_le16((addr), (v)) macro
379 #define writew isa_writew macro
413 #define writew(val, addr) out_le16((addr), (val)) macro
447 #define writew(val,addr) out_le16((addr),(val)) macro
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-adi2.c221 writew(readw(&regs->port_fer) & ~BIT(offset), in port_setup()
224 writew(readw(&regs->port_fer) | BIT(offset), &regs->port_fer); in port_setup()
350 writew(BIT(d->hwirq), &port->regs->dir_clear); in adi_gpio_irq_startup()
351 writew(readw(&port->regs->inen) | BIT(d->hwirq), &port->regs->inen); in adi_gpio_irq_startup()
506 writew(port->saved_data.fer, &port->regs->port_fer); in adi_gpio_resume()
507 writew(port->saved_data.inen, &port->regs->inen); in adi_gpio_resume()
508 writew(port->saved_data.data & port->saved_data.dir, in adi_gpio_resume()
510 writew(port->saved_data.dir, &port->regs->dir_set); in adi_gpio_resume()
725 writew(BIT(offset), &port->regs->dir_clear); in adi_gpio_direction_input()
726 writew(readw(&port->regs->inen) | BIT(offset), &port->regs->inen); in adi_gpio_direction_input()
[all …]
/linux-4.4.14/include/linux/mfd/
Dtmio.h19 #define tmio_iowrite16(val, addr) writew((val), (addr))
23 writew((val), (addr)); \
24 writew((val) >> 16, (addr) + 2); \
/linux-4.4.14/arch/sparc/include/asm/
Dio_64.h164 #define writew writew macro
165 #define writew_relaxed writew
166 static inline void writew(u16 w, volatile void __iomem *addr) in writew() function
221 writew(w, (volatile void __iomem *)addr); in outw()
417 #define iowrite16 writew
/linux-4.4.14/drivers/usb/musb/
Dsunxi.c199 writew(musb->int_tx, musb->mregs + SUNXI_MUSB_INTRTX); in sunxi_musb_interrupt()
203 writew(musb->int_rx, musb->mregs + SUNXI_MUSB_INTRRX); in sunxi_musb_interrupt()
538 return writew(data, addr + SUNXI_MUSB_INTRTX); in sunxi_musb_writew()
540 return writew(data, addr + SUNXI_MUSB_INTRRX); in sunxi_musb_writew()
542 return writew(data, addr + SUNXI_MUSB_INTRTXE); in sunxi_musb_writew()
544 return writew(data, addr + SUNXI_MUSB_INTRRXE); in sunxi_musb_writew()
546 return writew(data, addr + SUNXI_MUSB_FRAME); in sunxi_musb_writew()
548 return writew(data, addr + SUNXI_MUSB_TXFIFOADD); in sunxi_musb_writew()
550 return writew(data, addr + SUNXI_MUSB_RXFIFOADD); in sunxi_musb_writew()
558 return writew(data, addr + offset); in sunxi_musb_writew()
[all …]
Dmusb_core.h197 void (*writew)(void __iomem *addr, unsigned offset, u16 data); member
/linux-4.4.14/drivers/mmc/host/
Dsdhci-pxav2.c77 writew(tmp, host->ioaddr + SD_CLOCK_BURST_SIZE_SETUP); in pxav2_reset()
83 writew(tmp, host->ioaddr + SD_FIFO_PARAM); in pxav2_reset()
88 writew(tmp, host->ioaddr + SD_FIFO_PARAM); in pxav2_reset()
110 writew(tmp, host->ioaddr + SD_CE_ATA_2); in pxav2_mmc_set_bus_width()
Djz4740_mmc.c373 writew(host->irq_mask, host->base + JZ_REG_MMC_IMASK); in jz4740_mmc_set_irq_enabled()
384 writew(val, host->base + JZ_REG_MMC_STRPCL); in jz4740_mmc_clock_enable()
392 writew(JZ_MMC_STRPCL_CLOCK_STOP, host->base + JZ_REG_MMC_STRPCL); in jz4740_mmc_clock_disable()
403 writew(JZ_MMC_STRPCL_RESET, host->base + JZ_REG_MMC_STRPCL); in jz4740_mmc_reset()
668 writew(cmd->data->blksz, host->base + JZ_REG_MMC_BLKLEN); in jz4740_mmc_send_command()
669 writew(cmd->data->blocks, host->base + JZ_REG_MMC_NOB); in jz4740_mmc_send_command()
747 writew(JZ_MMC_IRQ_DATA_TRAN_DONE, host->base + JZ_REG_MMC_IREG); in jz_mmc_irq_worker()
788 writew(tmp & ~irq_reg, host->base + JZ_REG_MMC_IREG); in jz_mmc_irq()
791 writew(JZ_MMC_IRQ_SDIO, host->base + JZ_REG_MMC_IREG); in jz_mmc_irq()
814 writew(irq_reg, host->base + JZ_REG_MMC_IREG); in jz_mmc_irq()
[all …]
Dtmio_mmc.h193 writew(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write16()
204 writew(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write32()
205 writew(val >> 16, host->ctl + ((addr + 2) << host->bus_shift)); in sd_ctrl_write32()
Dwmt-sdmmc.c481 writew(BLKL_INT_ENABLE | BLKL_GPI_CD, priv->sdmmc_base + SDMMC_BLKLEN); in wmt_reset_hardware()
494 writew(8191, priv->sdmmc_base + SDMMC_DMATIMEOUT); in wmt_reset_hardware()
614 writew((reg_tmp & 0xF800) | (req->data->blksz - 1), in wmt_mci_request()
618 writew(req->data->blocks, priv->sdmmc_base + SDMMC_BLKCNT); in wmt_mci_request()
894 writew(reg_tmp & ~(0xA000), priv->sdmmc_base + SDMMC_BLKLEN); in wmt_mci_remove()
939 writew(reg_tmp & 0x5FFF, priv->sdmmc_base + SDMMC_BLKLEN); in wmt_mci_suspend()
964 writew(reg_tmp | (BLKL_GPI_CD | BLKL_INT_ENABLE), in wmt_mci_resume()
Dvia-sdmmc.c675 writew(status, host->sdhc_mmiobase + VIA_CRDR_SDSTATUS); in via_sdc_request()
900 writew(sd_status & VIA_CRDR_SDSTS_CIR, in via_sdc_isr()
908 writew(sd_status & VIA_CRDR_SDSTS_CMD_MASK, in via_sdc_isr()
913 writew(sd_status & VIA_CRDR_SDSTS_DATA_MASK, in via_sdc_isr()
922 writew(sd_status, addrbase + VIA_CRDR_SDSTATUS); in via_sdc_isr()
1073 writew(status, addrbase + VIA_CRDR_SDSTATUS); in via_init_mmc_host()
1077 writew(status, addrbase + VIA_CRDR_SDSTATUS2); in via_init_mmc_host()
1252 writew(status, addrbase + VIA_CRDR_SDSTATUS); in via_init_sdc_pm()
1256 writew(status, addrbase + VIA_CRDR_SDSTATUS2); in via_init_sdc_pm()
Dsdhci-pxav3.c195 writew(tmp, host->ioaddr + SD_CLOCK_BURST_SIZE_SETUP); in pxav3_reset()
221 writew(tmp, host->ioaddr + SD_CE_ATA_2); in pxav3_gen_init_74_clocks()
226 writew(tmp, host->ioaddr + SD_CFG_FIFO_PARAM); in pxav3_gen_init_74_clocks()
245 writew(tmp, host->ioaddr + SD_CE_ATA_2); in pxav3_gen_init_74_clocks()
Dsdhci.h570 writew(val, host->ioaddr + reg); in sdhci_writew()
614 writew(val, host->ioaddr + reg); in sdhci_writew()
Dsdhci-tegra.c87 writew(val, host->ioaddr + reg); in tegra_sdhci_writew()
/linux-4.4.14/drivers/ide/
Dpalm_bk3710.c108 writew(val16, base + BK3710_UDMACTL); in palm_bk3710_setudmamode()
140 writew(val16, base + BK3710_UDMACTL); in palm_bk3710_setdmamode()
242 writew(BIT(15), base + BK3710_IDETIMP); in palm_bk3710_chipinit()
250 writew(0, base + BK3710_UDMACTL); in palm_bk3710_chipinit()
274 writew(0, base + BK3710_BMISP); in palm_bk3710_chipinit()
/linux-4.4.14/arch/parisc/include/asm/
Dio.h200 static inline void writew(unsigned short w, volatile void __iomem *addr) in writew() function
218 #define writew writew macro
227 #define writew_relaxed(w, addr) writew(w, addr)
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c968 writew(0, ioaddr + PerfFilterTable); in netdev_open()
969 writew(0, ioaddr + PerfFilterTable + 4); in netdev_open()
970 writew(0, ioaddr + PerfFilterTable + 8); in netdev_open()
974 writew(be16_to_cpu(eaddrs[2]), setup_frm); setup_frm += 4; in netdev_open()
975 writew(be16_to_cpu(eaddrs[1]), setup_frm); setup_frm += 4; in netdev_open()
976 writew(be16_to_cpu(eaddrs[0]), setup_frm); setup_frm += 8; in netdev_open()
1159 writew(i - 1, np->base + RxDescQIdx); in init_ring()
1364 writew(np->tx_done, ioaddr + CompletionQConsumerIdx + 2); in intr_handler()
1516 writew(np->rx_done, np->base + CompletionQConsumerIdx); in __netdev_rx()
1580 writew(entry, np->base + RxDescQIdx); in refill_rx_ring()
[all …]
/linux-4.4.14/include/asm-generic/
Dio.h151 #ifndef writew
152 #define writew writew macro
153 static inline void writew(u16 value, volatile void __iomem *addr) in writew() function
203 #define writew_relaxed writew
396 writew(value, PCI_IOBASE + addr); in outw()
600 writew(value, addr); in iowrite16()
Dide_iops.h27 writew(*(u16 *)addr, port); in __ide_mm_outsw()
/linux-4.4.14/arch/hexagon/include/asm/
Dio.h146 static inline void writew(u16 data, volatile void __iomem *addr) in writew() function
168 #define __raw_writew writew
254 writew(data, _IO_BASE + (port & IO_SPACE_LIMIT)); in outw()
/linux-4.4.14/arch/tile/include/asm/
Dio.h213 static inline void writew(u16 val, unsigned long addr) in writew() function
237 #define writew __raw_writew macro
246 #define writew_relaxed writew
255 #define iowrite16 writew
314 writew(b, (volatile void __iomem *) addr); in outw()
/linux-4.4.14/arch/cris/include/asm/
Dio.h103 static inline void writew(unsigned short b, volatile void __iomem *addr) in writew() function
118 #define writew_relaxed(b, addr) writew(b, addr)
121 #define __raw_writew writew
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c740 writew(target, ioaddr + PhyCtrl); in move_int_phy()
1135 writew(data, ioaddr+BasicControl+(reg<<2)); in mdio_write()
1215 writew(1, ioaddr + PGSEL); in init_phy_fixup()
1216 writew(PMDCSR_VAL, ioaddr + PMDCSR); in init_phy_fixup()
1217 writew(TSTDAT_VAL, ioaddr + TSTDAT); in init_phy_fixup()
1220 writew(np->dspcfg, ioaddr + DSPCFG); in init_phy_fixup()
1221 writew(SDCFG_VAL, ioaddr + SDCFG); in init_phy_fixup()
1222 writew(0, ioaddr + PGSEL); in init_phy_fixup()
1226 writew(1, ioaddr + PGSEL); in init_phy_fixup()
1228 writew(0, ioaddr + PGSEL); in init_phy_fixup()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_osdep.h76 writew((value), ((a)->hw_addr + \
104 writew((value), ((a)->flash_address + reg)))
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.h117 #define writew_b2l writew
124 #define writew_raw writew
/linux-4.4.14/drivers/phy/
Dphy-pxa-28nm-usb2.c281 writew(val, base + PHY_28NM_PLL_REG1); in mv_usb2_phy_28nm_exit()
286 writew(val, base + PHY_28NM_TX_REG0); in mv_usb2_phy_28nm_exit()
291 writew(val, base + PHY_28NM_OTG_REG); in mv_usb2_phy_28nm_exit()
Dphy-rcar-gen2.c132 writew(value, base + USBHS_LPSTS); in rcar_gen2_phy_power_on()
175 writew(value, base + USBHS_LPSTS); in rcar_gen2_phy_power_off()
/linux-4.4.14/arch/alpha/include/asm/
Dio_trivial.h67 IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a) in IO_CONCAT() argument
94 IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a) in IO_CONCAT() argument
Dio.h170 REMAP2(u16, writew, volatile) in REMAP1()
256 extern void writew(u16 b, volatile void __iomem *addr);
416 IO_CONCAT(__IO_PREFIX,writew)(b, addr); in __raw_writew()
439 extern inline void writew(u16 b, volatile void __iomem *addr) in writew() function
/linux-4.4.14/arch/x86/kernel/
Dearly_printk.c40 writew(readw(VGABASE+2*(max_xpos*k+i)), in early_vga_write()
45 writew(0x720, VGABASE + 2*(max_xpos*j + i)); in early_vga_write()
60 writew(((0x7 << 8) | (unsigned short) c), in early_vga_write()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.h45 #define WORD_REG_BITS_ON(x,p) do { writew(readw((p))|(x),(p));} while (0)
53 #define WORD_REG_BITS_OFF(x,p) do { writew(readw((p)) & (~(x)),(p));} while (0)
57 #define WORD_REG_BITS_SET(x,m,p) do { writew( (readw((p)) & (~(m))) |(x),(p));} while (0)
1182 writew(TRDCSR_RUN<<((n)*4),&((regs)->TDCSRSet));\
1186 writew(TRDCSR_WAK<<(n*4),&((regs)->TDCSRSet));\
1574 writew(0xFFFF, &regs->tx_pause_timer); in init_flow_control_register()
1577 writew(vptr->options.numrx, &regs->RBRDU); in init_flow_control_register()
Dvia-velocity.c218 writew(*((u16 *) addr), &regs->MARCAM[0]); in mac_set_vlan_cam()
252 writew(0xFFFF, &regs->WOLCRClr); in mac_wol_reset()
254 writew(0xFFFF, &regs->WOLSRClr); in mac_wol_reset()
577 writew(vptr->options.numrx, &regs->RBRDU); in velocity_rx_reset()
579 writew(0, &regs->RDIdx); in velocity_rx_reset()
580 writew(vptr->options.numrx - 1, &regs->RDCSize); in velocity_rx_reset()
767 writew(data, &regs->MIIDATA); in velocity_mii_write()
1296 writew(tx_intsup, &regs->ISRCTL); in setup_adaptive_interrupts()
1298 writew(ISRCTL_TSUPDIS, &regs->ISRCTL); in setup_adaptive_interrupts()
1304 writew(rx_intsup, &regs->ISRCTL); in setup_adaptive_interrupts()
[all …]
/linux-4.4.14/drivers/net/ethernet/i825xx/
Dsni_82596.c64 writew(v & 0xffff, lp->mpu_port); in mpu_port()
67 writew(v >> 16, lp->mpu_port); in mpu_port()
/linux-4.4.14/drivers/net/can/sja1000/
Dpeak_pci.c551 writew(chan->icr_mask, chan->cfg_base + PITA_ICR); in peak_pci_post_irq()
606 writew(0x0005, cfg_base + PITA_GPIOICR + 2); in peak_pci_probe()
683 writew(icr, cfg_base + PITA_ICR + 2); in peak_pci_probe()
693 writew(0x0, cfg_base + PITA_ICR + 2); in peak_pci_probe()
732 writew(0x0, cfg_base + PITA_ICR + 2); in peak_pci_remove()
/linux-4.4.14/arch/tile/include/gxio/
Dcommon.h34 #define __gxio_mmio_write16(addr, val) writew((val), (addr))
/linux-4.4.14/arch/arm/mach-clps711x/include/mach/
Dhardware.h34 #define clps_writew(val,off) writew(val, CLPS711X_VIRT_BASE + (off))
/linux-4.4.14/drivers/scsi/
Dnsp32_io.h82 writew(cpu_to_le16(val), ptr); in nsp32_mmio_write2()
223 writew(cpu_to_le16(val), data_ptr ); in nsp32_mmio_index_write2()
Dncr53c8xx.h296 #define writew_b2l writew
300 #define writew_raw writew
315 #define writew_raw writew
/linux-4.4.14/arch/metag/mm/
Dmaccess.c57 writew(*(const u16 *)psrc, iodst); in probe_kernel_write()
/linux-4.4.14/arch/nios2/include/asm/
Dio.h25 #define writew_relaxed(x, addr) writew(x, addr)
/linux-4.4.14/drivers/usb/host/
Disp116x.h359 writew(reg & 0xff, isp116x->addr_reg); in isp116x_write_addr()
365 writew(val, isp116x->data_reg); in isp116x_write_data16()
395 writew(val & 0xffff, isp116x->data_reg); in isp116x_write_data32()
397 writew(val >> 16, isp116x->data_reg); in isp116x_write_data32()
Disp1362.h635 writew(ISP1362_REG_NO(reg), isp1362_hcd->addr_reg); in isp1362_write_addr()
643 writew(val, isp1362_hcd->data_reg); in isp1362_write_data16()
663 writew((u16)val, isp1362_hcd->data_reg); in isp1362_write_data32()
665 writew(val >> 16, isp1362_hcd->data_reg); in isp1362_write_data32()
/linux-4.4.14/drivers/isdn/pcbit/
Dlayer2.h187 writew(dt, dev->writeptr); in pcbit_writew()
196 writew(dt, dev->writeptr); in pcbit_writew()
/linux-4.4.14/drivers/idle/
Di7300_idle.c232 writew(IOAT_CHANCTRL_CHANNEL_IN_USE, in i7300_idle_ioat_init()
271 writew(0, ioat_chanbase + IOAT_CHANCTRL_OFFSET); in i7300_idle_ioat_init()
295 writew(0, ioat_chanbase + IOAT_CHANCTRL_OFFSET); in i7300_idle_ioat_exit()
/linux-4.4.14/arch/mips/vr41xx/common/
Dpmu.c47 #define pmu_write(offset, value) writew((value), pmu_base + (offset))
Dcmu.c75 #define cmu_write(offset, value) writew((value), cmu_base + (offset))
Dicu.c103 #define icu1_write(offset, value) writew((value), icu1_base + (offset))
106 #define icu2_write(offset, value) writew((value), icu2_base + (offset))
/linux-4.4.14/arch/nios2/boot/compressed/
Dconsole.c104 writew(baudclk, uartbase + ALTERA_UART_DIVISOR_REG); in console_init()
/linux-4.4.14/drivers/net/can/c_can/
Dc_can_pci.c59 writew(val, priv->base + priv->regs[index]); in c_can_pci_write_reg_aligned_to_16bit()
71 writew(val, priv->base + 2 * priv->regs[index]); in c_can_pci_write_reg_aligned_to_32bit()
Dc_can_platform.c59 writew(val, priv->base + priv->regs[index]); in c_can_plat_write_reg_aligned_to_16bit()
71 writew(val, priv->base + 2 * priv->regs[index]); in c_can_plat_write_reg_aligned_to_32bit()
/linux-4.4.14/drivers/video/fbdev/
Dhgafb.c301 writew(0xaa55, p); if (readw(p) == 0xaa55) count++; in hga_card_detect()
302 writew(0x55aa, p); if (readw(p) == 0x55aa) count++; in hga_card_detect()
303 writew(p_save, p); in hga_card_detect()
/linux-4.4.14/arch/alpha/kernel/
Dio.c126 IO_CONCAT(__IO_PREFIX,writew)(b, addr); in __raw_writew()
182 void writew(u16 b, volatile void __iomem *addr) in writew() function
205 EXPORT_SYMBOL(writew);
/linux-4.4.14/drivers/tty/ipwireless/
Dhardware.c450 writew(MEMRX_RX, &hw->memory_info_regs->memreg_rx); in do_send_fragment()
541 writew(csr, &hw->memregs_CCR->reg_config_and_status); in ipw_setup_hardware()
846 writew(MEMRX_PCINTACKK, in acknowledge_data_read()
882 writew(MEMRX_PCINTACKK, in do_receive_packet()
1098 writew(csr, &hw->memregs_CCR->reg_config_and_status); in acknowledge_pcmcia_interrupt()
1148 writew(memtx_serial, hw->memreg_tx); in ipwireless_handle_v2_v3_interrupt()
1178 writew(0, &hw->memory_info_regs->memreg_rx_done); in ipwireless_handle_v2_v3_interrupt()
1185 writew(MEMRX_PCINTACKK, in ipwireless_handle_v2_v3_interrupt()
/linux-4.4.14/arch/arm/plat-orion/
Dpcie.c198 writew(cmd, base + PCIE_CMD_OFF); in orion_pcie_setup()
280 writew(val, base + PCIE_CONF_DATA_OFF + (where & 3)); in orion_pcie_wr_conf()
/linux-4.4.14/include/drm/
Ddrm_os_linux.h34 #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset))
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-vdk.c70 writew((V), (volatile void __iomem *) __region_CS1 + 0x88 + (2 - ((A) & 2)))
80 #define __set_PciBridgeDataW(A,V) writew((V), (volatile void __iomem *) __region_CS1 + 0x800 + (A))
/linux-4.4.14/drivers/dma/ioat/
Ddca.c315 writew(csi_fsb_control, in ioat_dca_init()
321 writew(pcie_control, in ioat_dca_init()
Ddma.c131 writew(ioat_chan->dmacount, in __ioat_issue_pending()
698 writew(min((5 * (active - i)), IOAT_INTRDELAY_MASK), in __cleanup()
730 writew(IOAT_CHANCTRL_RUN, ioat_chan->reg_base + IOAT_CHANCTRL_OFFSET); in ioat_cleanup_event()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dksz884x.c1683 writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET); in sw_r_table()
1714 writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET); in sw_w_table_64()
1809 writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET); in port_r_mib_cnt()
1850 writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET); in port_r_mib_pkt()
1976 writew(data, hw->io + addr); in port_cfg()
2023 writew(data, hw->io + addr); in port_cfg_shift()
2077 writew(data, hw->io + addr); in port_w16()
2117 writew(data, hw->io + addr); in sw_cfg()
2158 writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET); in sw_cfg_broad_storm()
2737 writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET); in sw_set_global_ctrl()
[all …]
/linux-4.4.14/drivers/clocksource/
Dclps711x-timer.c84 writew(DIV_ROUND_CLOSEST(rate, HZ), base); in _clps711x_clkevt_init()
/linux-4.4.14/arch/arm/mach-omap2/
Dgpmc-onenand.c99 writew(reg, onenand_base + ONENAND_REG_SYS_CFG1); in omap2_onenand_set_async_mode()
125 writew(reg, onenand_base + ONENAND_REG_SYS_CFG1); in set_onenand_cfg()
/linux-4.4.14/drivers/net/ethernet/amd/
Damd8111e.c465 writew((u32)NUM_TX_RING_DR, mmio + XMT_RING_LEN0); in amd8111e_restart()
466 writew((u16)NUM_RX_RING_DR, mmio + RCV_RING_LEN0); in amd8111e_restart()
469 writew((u32)DEFAULT_IPG,mmio+IPG); in amd8111e_restart()
470 writew((u32)(DEFAULT_IPG-IFS1_DELTA), mmio + IFS1); in amd8111e_restart()
519 writew( 0x8100 | lp->ext_phy_addr, mmio + AUTOPOLL0); in amd8111e_init_hw_default()
575 writew(MIB_CLEAR, mmio + MIB_ADDR); in amd8111e_init_hw_default()
871 writew( MIB_RD_CMD | MIB_COUNTER, mmio + MIB_ADDR); in amd8111e_read_mib()
1745 writew((u32)tmp_ipg, mmio + IPG); in amd8111e_config_ipg()
1746 writew((u32)(tmp_ipg - IFS1_DELTA), mmio + IFS1); in amd8111e_config_ipg()
/linux-4.4.14/arch/powerpc/kernel/
Diomap.c48 writew(val, addr); in iowrite16()
/linux-4.4.14/arch/arm/mach-vt8500/
Dvt8500.c71 writew(5, pmc_base + VT8500_HCR_REG); in vt8500_power_off()
/linux-4.4.14/drivers/pci/host/
Dpci-keystone.c261 writew(PCI_IO_RANGE_TYPE_32 | (PCI_IO_RANGE_TYPE_32 << 8), in ks_pcie_host_init()
265 writew(ks_pcie->device_id, pp->dbi_base + PCI_DEVICE_ID); in ks_pcie_host_init()
/linux-4.4.14/arch/avr32/include/asm/
Dio.h169 #define writew_relaxed writew in BUILDIO_MEM()
237 #define iowrite16(v,p) writew(v, p)
/linux-4.4.14/arch/ia64/include/asm/
Dio.h393 #define writew(v,a) __writew((v), (a)) macro
401 #define __raw_writew writew
/linux-4.4.14/drivers/net/ethernet/seeq/
Dether3.c110 writew(v, r); in ether3_outw()
150 writew((data), REG_BUFWIN)
154 writew((data), reg_bufwin); \
155 writew((data) >> 16, reg_bufwin); \
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/
Dio.h62 #define writew(v,b) __writew(v,b) macro
/linux-4.4.14/arch/arm/mach-iop13xx/
Dsetup.c213 writew(0x98, flash_addr); in iq8134x_probe_flash_size()
224 writew(0xff, flash_addr); in iq8134x_probe_flash_size()
/linux-4.4.14/arch/frv/include/asm/
Dio.h228 static inline void writew(uint16_t datum, volatile void __iomem *addr) in writew() function
249 #define writew_relaxed writew
/linux-4.4.14/arch/sh/kernel/
Diomap.c52 writew(val, addr); in iowrite16()
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c1535 writew(head, &bs->rx_tail); in dgap_input()
1593 writew(head, &bs->rx_tail); in dgap_input()
1632 writew(tail, &bs->rx_tail); in dgap_input()
1985 writew(tail, &eaddr->ev_tail); in dgap_event()
2392 writew(head, &cm_addr->cm_head); in dgap_cmdb()
2470 writew((u16)word, (vaddr + head + CMDSTART + 2)); in dgap_cmdw()
2474 writew(head, &cm_addr->cm_head); in dgap_cmdw()
2555 writew((u16)cmd, (vaddr + head + CMDSTART + 2)); in dgap_cmdw_ext()
2562 writew((u16)word, (vaddr + CMDSTART)); in dgap_cmdw_ext()
2564 writew((u16)word, (vaddr + head + CMDSTART + 4)); in dgap_cmdw_ext()
[all …]
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc911x.h147 writew(value & 0xffff, ioaddr); in SMC_outl()
148 writew(value >> 16, ioaddr + 2); in SMC_outl()
195 writew(v & 0xFFFF, (lp)->base + (r)); \
196 writew(v >> 16, (lp)->base + (r) + 2); \
Dsmc91x.h77 writew(val, ioaddr + reg); in SMC_outw()
137 #define SMC_outw(v, a, r) writew(v, (a) + (r))
165 writew(*wp++, a); in mcf_outsw()
169 #define SMC_outw(v, a, r) writew(_swapw(v), (a) + (r))
/linux-4.4.14/sound/pci/lola/
Dlola_mixer.c241 writew(gain, &chip->mixer.array->src_gain[id]); in lola_mixer_set_src_gain()
259 writew(*gains, &chip->mixer.array->src_gain[i]);
291 writew(gain, &chip->mixer.array->dest_mix_gain[dest][src]); in lola_mixer_set_mapping_gain()
314 writew(*gains, &chip->mixer.array->dest_mix_gain[id][i]);
Dlola.h399 writew((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name)
/linux-4.4.14/arch/mips/lib/
Diomap.c72 writew(val, addr); in iowrite16()
/linux-4.4.14/drivers/ssb/
Dhost_soc.c101 writew(value, bus->mmio + offset); in ssb_host_soc_write16()
Dpcmcia.c355 writew(value, bus->mmio + offset); in ssb_pcmcia_write16()
369 writew((value & 0x0000FFFF), bus->mmio + offset); in ssb_pcmcia_write32()
370 writew(((value & 0xFFFF0000) >> 16), bus->mmio + offset + 2); in ssb_pcmcia_write32()
/linux-4.4.14/arch/arc/include/asm/
Dio.h137 #define writew(v,c) ({ __iowmb(); writew_relaxed(v,c); }) macro
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_pci.c104 writew(v, hw_priv->mem_start + a); in hfa384x_outw_debug()
160 writew(v, hw_priv->mem_start + a); in hfa384x_outw()
/linux-4.4.14/include/linux/
Dcyclades.h97 #define cy_writew(port,val) do { writew((val), (port)); mb(); } while (0)
/linux-4.4.14/include/sound/
Dhdaudio_ext.h148 writew(((readw(addr + reg) & ~(mask)) | (val)), \
/linux-4.4.14/drivers/net/wan/
Dhd64572.c54 #define sca_outw(value, reg, card) writew(value, card->scabase + (reg))
149 writew(0, &desc->len); in sca_init_port()
587 writew(len, &desc->len); in sca_xmit()
Dhd64570.c173 writew(chain_off, &desc->cp); in sca_init_port()
175 writew(0, &desc->len); in sca_init_port()
657 writew(len, &desc->len); in sca_xmit()
/linux-4.4.14/arch/powerpc/include/asm/
Dio-defs.h10 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
Dio.h510 #define __do_outw(val, port) writew(val,(PCI_IO_ADDR)_IO_BASE+port);
625 #define writew_relaxed(v, addr) writew(v, addr)
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-io.h106 writew(val, addr); in cx18_writew_noretry()
/linux-4.4.14/drivers/char/
Dtb0219.c43 #define tb0219_write(offset, value) writew((value), tb0219_base + (offset))
/linux-4.4.14/drivers/mtd/maps/
Dbfin-async-flash.c106 writew(d, map->virt + ofs); in bfin_flash_write()
Dgpio-addr-flash.c139 writew(d, map->virt + (ofs % state->win_size)); in gf_write()
Dpcmciamtd.c183 writew(d.x[0], addr); in pcmcia_write16_remap()
281 writew(d.x[0], win_base + adr); in pcmcia_write16()
/linux-4.4.14/sound/hda/ext/
Dhdac_ext_bus.c40 writew(value, addr); in hdac_ext_writew()
Dhdac_ext_stream.c216 writew(fmt, stream->pplc_addr + AZX_REG_PPLCFMT); in snd_hdac_ext_link_stream_setup()
/linux-4.4.14/drivers/acpi/
Dcppc_acpi.c87 writew(cmd, &generic_comm_base->command); in send_pcc_cmd()
90 writew(0, &generic_comm_base->status); in send_pcc_cmd()
/linux-4.4.14/drivers/char/agp/
Damd-k7-agp.c235 writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_configure()
259 writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_cleanup()
/linux-4.4.14/drivers/bcma/
Dhost_soc.c40 writew(value, core->io_addr + offset); in bcma_host_soc_write16()
/linux-4.4.14/drivers/video/fbdev/i810/
Di810.h295 #define i810_writew(where, mmio, val) writew(val, mmio + where)
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_hw.c43 writew(val, bochs->mmio + offset); in bochs_dispi_write()
/linux-4.4.14/arch/arm/mach-u300/
Dcore.c400 writew(val, syscon_base + U300_SYSCON_SMCR); in u300_init_machine_dt()
/linux-4.4.14/sound/pci/korg1212/
Dkorg1212.c968writew(controlValue, korg1212->sensRegPtr); // load/shift goes low in snd_korg1212_WriteADCSensitivity()
985writew(controlValue, korg1212->sensRegPtr); // clock goes low in snd_korg1212_WriteADCSensitivity()
988writew(controlValue, korg1212->sensRegPtr); // clock goes high in snd_korg1212_WriteADCSensitivity()
999writew(controlValue, korg1212->sensRegPtr); // load shift goes high - clk low in snd_korg1212_WriteADCSensitivity()
1005 writew(controlValue, korg1212->sensRegPtr); // set/clear data bit in snd_korg1212_WriteADCSensitivity()
1008 writew(controlValue, korg1212->sensRegPtr); // clock goes high in snd_korg1212_WriteADCSensitivity()
1011 writew(controlValue, korg1212->sensRegPtr); // clock goes low in snd_korg1212_WriteADCSensitivity()
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/
Dio.h58 #define writew(v, p) __indirect_writew(v, p) macro
124 writew(*vaddr++, bus_addr); in __indirect_writesw()
/linux-4.4.14/drivers/pcmcia/
Dm32r_pcc.c188 writew(tmp, addr); in pcc_iorw()
192 writew(*bp++, addr); in pcc_iorw()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dpci.h321 writew(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_write16_async()
/linux-4.4.14/arch/arm64/include/asm/
Dio.h141 #define writew(v,c) ({ __iowmb(); writew_relaxed((v),(c)); }) macro
/linux-4.4.14/arch/x86/include/asm/
Dio.h65 build_mmio_write(writew, "w", unsigned short, "r", :"memory")
/linux-4.4.14/arch/sparc/kernel/
Dpcic.c587 writew(ivec, pcic->pcic_regs+PCI_INT_SELECT_HI); in pcic_fill_irq()
592 writew(ivec, pcic->pcic_regs+PCI_INT_SELECT_LO); in pcic_fill_irq()
/linux-4.4.14/drivers/base/regmap/
Dregmap-mmio.c112 writew(*(u16 *)val, ctx->regs + offset); in regmap_mmio_gather_write()
/linux-4.4.14/arch/nios2/kernel/
Dtime.c70 writew(val, timer->base + offs); in timer_writew()
/linux-4.4.14/drivers/isdn/hardware/eicon/
Dplatform.h320 #define WRITE_WORD(addr, v) writew(v, addr)
/linux-4.4.14/lib/
Diomap.c118 IO_COND(addr, outw(val,port), writew(val, addr)); in iowrite16()
/linux-4.4.14/drivers/irqchip/
Dirq-crossbar.c56 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic_if.h354 #define CNIC_WR16(dev, off, val) writew(val, dev->regview + off)
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e.h487 writew((value), ((a)->hw_addr + reg)))
/linux-4.4.14/include/video/
Dvga.h231 writew (VGA_OUT16VAL (val, reg), regbase + port); in vga_mm_w_fast()
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dhw.h521 writew(val, hw->hw_addr + reg); in alx_write_mem16()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_reg.c53 writew(val, asd_ha->io_handle[0].addr + offs); in asd_write_word()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed.h481 #define REG_WR16(cdev, offset, val) writew((u16)val, REG_ADDR(cdev, offset))
/linux-4.4.14/drivers/video/fbdev/savage/
Dsavagefb.h276 writew(val, par->mmio.vbase + addr); in savage_out16()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse.h525 writew(val, paddr); in csrwr16()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnv50_display.c1275 writew(r + 0x0000, lut + (i * 0x08) + 0); in nv50_crtc_lut_load()
1276 writew(g + 0x0000, lut + (i * 0x08) + 2); in nv50_crtc_lut_load()
1277 writew(b + 0x0000, lut + (i * 0x08) + 4); in nv50_crtc_lut_load()
1279 writew(r + 0x6000, lut + (i * 0x20) + 0); in nv50_crtc_lut_load()
1280 writew(g + 0x6000, lut + (i * 0x20) + 2); in nv50_crtc_lut_load()
1281 writew(b + 0x6000, lut + (i * 0x20) + 4); in nv50_crtc_lut_load()
/linux-4.4.14/drivers/video/fbdev/sis/
Dsis.h330 #define MMIO_OUT16(base, offset, val) writew(((u16)(val)), (base+offset))

12