/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-wmt.c | 147 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 …]
|
D | i2c-mt65xx.c | 245 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/ |
D | msnd.c | 58 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 …]
|
D | msnd_midi.c | 90 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()
|
D | msnd_pinnacle.c | 186 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 …]
|
D | msnd_pinnacle_mixer.c | 155 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/ |
D | bfin_can.c | 189 writew(clk, ®->clock); in bfin_can_set_bittiming() 190 writew(timing, ®->timing); in bfin_can_set_bittiming() 205 writew(0, ®->mbim1); in bfin_can_set_reset_mode() 206 writew(0, ®->mbim2); in bfin_can_set_reset_mode() 207 writew(0, ®->gim); in bfin_can_set_reset_mode() 210 writew(SRS | CCR, ®->control); in bfin_can_set_reset_mode() 211 writew(CCR, ®->control); in bfin_can_set_reset_mode() 225 writew(0, ®->mc1); in bfin_can_set_reset_mode() 226 writew(0, ®->mc2); in bfin_can_set_reset_mode() 229 writew(0xFFFF, ®->md1); /* mailbox 1-16 are RX */ in bfin_can_set_reset_mode() [all …]
|
D | rcar_can.c | 452 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/ |
D | coh901327_wdt.c | 97 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 …]
|
D | sc520_wdt.c | 145 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()
|
D | i6300esb.c | 115 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()
|
D | jz4740_wdt.c | 75 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/ |
D | nettel.c | 108 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()
|
D | m527x.c | 69 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()
|
D | m53xx.c | 173 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()
|
D | m520x.c | 130 writew(par, MCF_GPIO_PAR_UART); in m520x_qspi_init() 145 writew(par, MCF_GPIO_PAR_UART); in m520x_uarts_init()
|
D | m523x.c | 65 writew(par, MCFGPIO_PAR_TIMER); in m523x_qspi_init()
|
D | m528x.c | 85 writew(v16 | 0xf00, MCFGPIO_PASPAR); in m528x_fec_init()
|
/linux-4.4.14/arch/arm/mach-spear/ |
D | time.c | 78 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/ |
D | dt3000.c | 241 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 …]
|
D | icp_multi.c | 130 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 …]
|
D | me_daq.c | 186 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 …]
|
D | daqboard2000.c | 282 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 …]
|
D | cb_pcidas64.c | 1254 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 …]
|
D | rtd520.c | 506 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 …]
|
D | ni_pcidio.c | 673 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/ |
D | cumana_1.c | 66 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()
|
D | arxescsi.c | 145 writew(word, base + DMADATA_OFFSET); in arxescsi_dma_pseudo()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | docg4.c | 239 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 …]
|
D | mxc_nand.c | 345 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 …]
|
D | ams-delta.c | 70 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()
|
D | au1550nd.c | 86 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()
|
D | lpc32xx_mlc.c | 243 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/ |
D | bfin_rotary.c | 93 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/ |
D | moxa.c | 254 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 …]
|
D | nozomi.c | 495 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/ |
D | netup_unidvb_i2c.c | 82 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 …]
|
D | netup_unidvb_spi.c | 94 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()
|
D | netup_unidvb_ci.c | 57 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()
|
D | netup_unidvb_core.c | 193 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/ |
D | imx_keypad.c | 99 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/ |
D | pwm-ep93xx.c | 106 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()
|
D | pwm-tiecap.c | 98 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()
|
D | pwm-tipwmss.c | 44 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()
|
D | pwm-tiehrpwm.c | 148 writew(val & 0xFFFF, base + offset); in ehrpwm_write() 159 writew(regval, base + offset); in ehrpwm_modify()
|
/linux-4.4.14/drivers/tty/serial/ |
D | amba-pl011.c | 441 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 …]
|
D | clps711x.c | 159 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()
|
D | rp2.c | 347 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()
|
D | icom.c | 366 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/ |
D | msnd_pinnacle.c | 107 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 …]
|
D | msnd.c | 82 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/ |
D | spi-omap-100k.c | 98 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 …]
|
D | spi-pl022.c | 475 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 …]
|
D | spi-coldfire-qspi.c | 79 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/ |
D | hamachi.c | 769 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/ |
D | rtc-mxc.c | 171 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 …]
|
D | rtc-s3c.c | 391 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()
|
D | rtc-vr41xx.c | 77 #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/ |
D | sata_vsc.c | 174 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()
|
D | sata_svw.c | 185 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()
|
D | pdc_adma.c | 198 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()
|
D | sata_inic162x.c | 274 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()
|
D | sata_nv.c | 626 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 …]
|
D | pata_ixp4xx_cf.c | 65 writew(buf16[i], mmio); in ixp4xx_mmio_data_xfer() 77 writew(align_buf[0], mmio); in ixp4xx_mmio_data_xfer()
|
D | sata_qstor.c | 534 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()
|
D | sata_sil24.c | 540 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/ |
D | iphase.c | 273 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/ |
D | timer.h | 91 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/ |
D | io.h | 162 #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/ |
D | reset.c | 52 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/ |
D | io.h | 56 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/ |
D | clk-u300.c | 466 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/ |
D | vga.h | 18 #undef writew 25 #define writew raw_outw macro
|
D | ide.h | 45 #undef writew 52 #define writew(val, port) out_be16(port, val) macro
|
D | io_no.h | 46 #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))
|
D | io.h | 12 #define writew_relaxed(b, addr) writew(b, addr)
|
D | amigayle.h | 67 #define gayle_outw(v,a) writew( v, GAYLE_IO+(a) )
|
D | io_mm.h | 131 #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/ |
D | pinctrl-adi2.c | 221 writew(readw(®s->port_fer) & ~BIT(offset), in port_setup() 224 writew(readw(®s->port_fer) | BIT(offset), ®s->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/ |
D | tmio.h | 19 #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/ |
D | io_64.h | 164 #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/ |
D | sunxi.c | 199 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 …]
|
D | musb_core.h | 197 void (*writew)(void __iomem *addr, unsigned offset, u16 data); member
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-pxav2.c | 77 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()
|
D | jz4740_mmc.c | 373 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 …]
|
D | tmio_mmc.h | 193 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()
|
D | wmt-sdmmc.c | 481 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()
|
D | via-sdmmc.c | 675 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()
|
D | sdhci-pxav3.c | 195 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()
|
D | sdhci.h | 570 writew(val, host->ioaddr + reg); in sdhci_writew() 614 writew(val, host->ioaddr + reg); in sdhci_writew()
|
D | sdhci-tegra.c | 87 writew(val, host->ioaddr + reg); in tegra_sdhci_writew()
|
/linux-4.4.14/drivers/ide/ |
D | palm_bk3710.c | 108 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/ |
D | io.h | 200 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/ |
D | starfire.c | 968 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/ |
D | io.h | 151 #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()
|
D | ide_iops.h | 27 writew(*(u16 *)addr, port); in __ide_mm_outsw()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | io.h | 146 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/ |
D | io.h | 213 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/ |
D | io.h | 103 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/ |
D | natsemi.c | 740 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/ |
D | e1000_osdep.h | 76 writew((value), ((a)->hw_addr + \ 104 writew((value), ((a)->flash_address + reg)))
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
D | sym_glue.h | 117 #define writew_b2l writew 124 #define writew_raw writew
|
/linux-4.4.14/drivers/phy/ |
D | phy-pxa-28nm-usb2.c | 281 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()
|
D | phy-rcar-gen2.c | 132 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/ |
D | io_trivial.h | 67 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
|
D | io.h | 170 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/ |
D | early_printk.c | 40 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/ |
D | via-velocity.h | 45 #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, ®s->tx_pause_timer); in init_flow_control_register() 1577 writew(vptr->options.numrx, ®s->RBRDU); in init_flow_control_register()
|
D | via-velocity.c | 218 writew(*((u16 *) addr), ®s->MARCAM[0]); in mac_set_vlan_cam() 252 writew(0xFFFF, ®s->WOLCRClr); in mac_wol_reset() 254 writew(0xFFFF, ®s->WOLSRClr); in mac_wol_reset() 577 writew(vptr->options.numrx, ®s->RBRDU); in velocity_rx_reset() 579 writew(0, ®s->RDIdx); in velocity_rx_reset() 580 writew(vptr->options.numrx - 1, ®s->RDCSize); in velocity_rx_reset() 767 writew(data, ®s->MIIDATA); in velocity_mii_write() 1296 writew(tx_intsup, ®s->ISRCTL); in setup_adaptive_interrupts() 1298 writew(ISRCTL_TSUPDIS, ®s->ISRCTL); in setup_adaptive_interrupts() 1304 writew(rx_intsup, ®s->ISRCTL); in setup_adaptive_interrupts() [all …]
|
/linux-4.4.14/drivers/net/ethernet/i825xx/ |
D | sni_82596.c | 64 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/ |
D | peak_pci.c | 551 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/ |
D | common.h | 34 #define __gxio_mmio_write16(addr, val) writew((val), (addr))
|
/linux-4.4.14/arch/arm/mach-clps711x/include/mach/ |
D | hardware.h | 34 #define clps_writew(val,off) writew(val, CLPS711X_VIRT_BASE + (off))
|
/linux-4.4.14/drivers/scsi/ |
D | nsp32_io.h | 82 writew(cpu_to_le16(val), ptr); in nsp32_mmio_write2() 223 writew(cpu_to_le16(val), data_ptr ); in nsp32_mmio_index_write2()
|
D | ncr53c8xx.h | 296 #define writew_b2l writew 300 #define writew_raw writew 315 #define writew_raw writew
|
/linux-4.4.14/arch/metag/mm/ |
D | maccess.c | 57 writew(*(const u16 *)psrc, iodst); in probe_kernel_write()
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | io.h | 25 #define writew_relaxed(x, addr) writew(x, addr)
|
/linux-4.4.14/drivers/usb/host/ |
D | isp116x.h | 359 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()
|
D | isp1362.h | 635 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/ |
D | layer2.h | 187 writew(dt, dev->writeptr); in pcbit_writew() 196 writew(dt, dev->writeptr); in pcbit_writew()
|
/linux-4.4.14/drivers/idle/ |
D | i7300_idle.c | 232 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/ |
D | pmu.c | 47 #define pmu_write(offset, value) writew((value), pmu_base + (offset))
|
D | cmu.c | 75 #define cmu_write(offset, value) writew((value), cmu_base + (offset))
|
D | icu.c | 103 #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/ |
D | console.c | 104 writew(baudclk, uartbase + ALTERA_UART_DIVISOR_REG); in console_init()
|
/linux-4.4.14/drivers/net/can/c_can/ |
D | c_can_pci.c | 59 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()
|
D | c_can_platform.c | 59 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/ |
D | hgafb.c | 301 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/ |
D | io.c | 126 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/ |
D | hardware.c | 450 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/ |
D | pcie.c | 198 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/ |
D | drm_os_linux.h | 34 #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset))
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
D | pci-vdk.c | 70 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/ |
D | dca.c | 315 writew(csi_fsb_control, in ioat_dca_init() 321 writew(pcie_control, in ioat_dca_init()
|
D | dma.c | 131 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/ |
D | ksz884x.c | 1683 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/ |
D | clps711x-timer.c | 84 writew(DIV_ROUND_CLOSEST(rate, HZ), base); in _clps711x_clkevt_init()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | gpmc-onenand.c | 99 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/ |
D | amd8111e.c | 465 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/ |
D | iomap.c | 48 writew(val, addr); in iowrite16()
|
/linux-4.4.14/arch/arm/mach-vt8500/ |
D | vt8500.c | 71 writew(5, pmc_base + VT8500_HCR_REG); in vt8500_power_off()
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-keystone.c | 261 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/ |
D | io.h | 169 #define writew_relaxed writew in BUILDIO_MEM() 237 #define iowrite16(v,p) writew(v, p)
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | io.h | 393 #define writew(v,a) __writew((v), (a)) macro 401 #define __raw_writew writew
|
/linux-4.4.14/drivers/net/ethernet/seeq/ |
D | ether3.c | 110 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/ |
D | io.h | 62 #define writew(v,b) __writew(v,b) macro
|
/linux-4.4.14/arch/arm/mach-iop13xx/ |
D | setup.c | 213 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/ |
D | io.h | 228 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/ |
D | iomap.c | 52 writew(val, addr); in iowrite16()
|
/linux-4.4.14/drivers/staging/dgap/ |
D | dgap.c | 1535 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/ |
D | smc911x.h | 147 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); \
|
D | smc91x.h | 77 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/ |
D | lola_mixer.c | 241 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]);
|
D | lola.h | 399 writew((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name)
|
/linux-4.4.14/arch/mips/lib/ |
D | iomap.c | 72 writew(val, addr); in iowrite16()
|
/linux-4.4.14/drivers/ssb/ |
D | host_soc.c | 101 writew(value, bus->mmio + offset); in ssb_host_soc_write16()
|
D | pcmcia.c | 355 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/ |
D | io.h | 137 #define writew(v,c) ({ __iowmb(); writew_relaxed(v,c); }) macro
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
D | hostap_pci.c | 104 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/ |
D | cyclades.h | 97 #define cy_writew(port,val) do { writew((val), (port)); mb(); } while (0)
|
/linux-4.4.14/include/sound/ |
D | hdaudio_ext.h | 148 writew(((readw(addr + reg) & ~(mask)) | (val)), \
|
/linux-4.4.14/drivers/net/wan/ |
D | hd64572.c | 54 #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()
|
D | hd64570.c | 173 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/ |
D | io-defs.h | 10 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
|
D | io.h | 510 #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/ |
D | cx18-io.h | 106 writew(val, addr); in cx18_writew_noretry()
|
/linux-4.4.14/drivers/char/ |
D | tb0219.c | 43 #define tb0219_write(offset, value) writew((value), tb0219_base + (offset))
|
/linux-4.4.14/drivers/mtd/maps/ |
D | bfin-async-flash.c | 106 writew(d, map->virt + ofs); in bfin_flash_write()
|
D | gpio-addr-flash.c | 139 writew(d, map->virt + (ofs % state->win_size)); in gf_write()
|
D | pcmciamtd.c | 183 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/ |
D | hdac_ext_bus.c | 40 writew(value, addr); in hdac_ext_writew()
|
D | hdac_ext_stream.c | 216 writew(fmt, stream->pplc_addr + AZX_REG_PPLCFMT); in snd_hdac_ext_link_stream_setup()
|
/linux-4.4.14/drivers/acpi/ |
D | cppc_acpi.c | 87 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/ |
D | amd-k7-agp.c | 235 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/ |
D | host_soc.c | 40 writew(value, core->io_addr + offset); in bcma_host_soc_write16()
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810.h | 295 #define i810_writew(where, mmio, val) writew(val, mmio + where)
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs_hw.c | 43 writew(val, bochs->mmio + offset); in bochs_dispi_write()
|
/linux-4.4.14/arch/arm/mach-u300/ |
D | core.c | 400 writew(val, syscon_base + U300_SYSCON_SMCR); in u300_init_machine_dt()
|
/linux-4.4.14/sound/pci/korg1212/ |
D | korg1212.c | 968 … writew(controlValue, korg1212->sensRegPtr); // load/shift goes low in snd_korg1212_WriteADCSensitivity() 985 … writew(controlValue, korg1212->sensRegPtr); // clock goes low in snd_korg1212_WriteADCSensitivity() 988 … writew(controlValue, korg1212->sensRegPtr); // clock goes high in snd_korg1212_WriteADCSensitivity() 999 … writew(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/ |
D | io.h | 58 #define writew(v, p) __indirect_writew(v, p) macro 124 writew(*vaddr++, bus_addr); in __indirect_writesw()
|
/linux-4.4.14/drivers/pcmcia/ |
D | m32r_pcc.c | 188 writew(tmp, addr); in pcc_iorw() 192 writew(*bp++, addr); in pcc_iorw()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | pci.h | 321 writew(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_write16_async()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | io.h | 141 #define writew(v,c) ({ __iowmb(); writew_relaxed((v),(c)); }) macro
|
/linux-4.4.14/arch/x86/include/asm/ |
D | io.h | 65 build_mmio_write(writew, "w", unsigned short, "r", :"memory")
|
/linux-4.4.14/arch/sparc/kernel/ |
D | pcic.c | 587 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/ |
D | regmap-mmio.c | 112 writew(*(u16 *)val, ctx->regs + offset); in regmap_mmio_gather_write()
|
/linux-4.4.14/arch/nios2/kernel/ |
D | time.c | 70 writew(val, timer->base + offs); in timer_writew()
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
D | platform.h | 320 #define WRITE_WORD(addr, v) writew(v, addr)
|
/linux-4.4.14/lib/ |
D | iomap.c | 118 IO_COND(addr, outw(val,port), writew(val, addr)); in iowrite16()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-crossbar.c | 56 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic_if.h | 354 #define CNIC_WR16(dev, off, val) writew(val, dev->regview + off)
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e.h | 487 writew((value), ((a)->hw_addr + reg)))
|
/linux-4.4.14/include/video/ |
D | vga.h | 231 writew (VGA_OUT16VAL (val, reg), regbase + port); in vga_mm_w_fast()
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | hw.h | 521 writew(val, hw->hw_addr + reg); in alx_write_mem16()
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
D | aic94xx_reg.c | 53 writew(val, asd_ha->io_handle[0].addr + offs); in asd_write_word()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed.h | 481 #define REG_WR16(cdev, offset, val) writew((u16)val, REG_ADDR(cdev, offset))
|
/linux-4.4.14/drivers/video/fbdev/savage/ |
D | savagefb.h | 276 writew(val, par->mmio.vbase + addr); in savage_out16()
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_tse.h | 525 writew(val, paddr); in csrwr16()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nv50_display.c | 1275 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/ |
D | sis.h | 330 #define MMIO_OUT16(base, offset, val) writew(((u16)(val)), (base+offset))
|