Home
last modified time | relevance | path

Searched refs:outw (Results 1 – 200 of 213) sorted by relevance

12

/linux-4.1.27/drivers/staging/comedi/drivers/
Dni_atmio16d.c146 outw(0xFFC2, dev->iobase + AM9513A_COM_REG); in reset_counters()
147 outw(0xFF02, dev->iobase + AM9513A_COM_REG); in reset_counters()
148 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters()
149 outw(0xFF0A, dev->iobase + AM9513A_COM_REG); in reset_counters()
150 outw(0x3, dev->iobase + AM9513A_DATA_REG); in reset_counters()
151 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters()
152 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters()
154 outw(0xFFC4, dev->iobase + AM9513A_COM_REG); in reset_counters()
155 outw(0xFF03, dev->iobase + AM9513A_COM_REG); in reset_counters()
156 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters()
[all …]
Ds526.c178 outw(cmReg.value, chan_iobase + REG_C0M); in s526_gpct_insn_config()
180 outw(0x0001, chan_iobase + REG_C0H); in s526_gpct_insn_config()
181 outw(0x3C68, chan_iobase + REG_C0L); in s526_gpct_insn_config()
184 outw(0x8000, chan_iobase + REG_C0C); in s526_gpct_insn_config()
186 outw(0x4000, chan_iobase + REG_C0C); in s526_gpct_insn_config()
189 outw(0x0008, chan_iobase + REG_C0C); in s526_gpct_insn_config()
196 outw(cmReg.value, chan_iobase + REG_C0M); in s526_gpct_insn_config()
201 outw(0x8000, chan_iobase + REG_C0C); in s526_gpct_insn_config()
231 outw(cmReg.value, chan_iobase + REG_C0M); in s526_gpct_insn_config()
235 outw(val, chan_iobase + REG_C0H); in s526_gpct_insn_config()
[all …]
Dni_at_ao.c132 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_select_reg_group()
151 outw(comedi_offset_munge(s, val), in atao_ao_insn_write()
168 outw(s->state, dev->iobase + ATAO_DIO_REG); in atao_dio_insn_bits()
203 outw(devpriv->cfg3, dev->iobase + ATAO_CFG3_REG); in atao_dio_insn_config()
259 outw(bits, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write()
260 outw(bits | ATAO_CFG2_SCLK, in atao_calib_insn_write()
265 outw(ATAO_CFG2_CALLD(chan), dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write()
266 outw(ATAO_CFG2_CALLD_NOP, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write()
281 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_reset()
288 outw(ATAO_CFG2_CALLD_NOP, dev->iobase + ATAO_CFG2_REG); in atao_reset()
[all …]
Dadv_pci1723.c95 outw(val, dev->iobase + PCI1723_AO_REG(chan)); in pci1723_ao_insn_write()
120 outw(mode, dev->iobase + PCI1723_DIO_CTRL_REG); in pci1723_dio_insn_config()
131 outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG); in pci1723_dio_insn_bits()
169 outw(PCI1723_SYNC_CTRL_SYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach()
171 outw(PCI1723_CTRL_RANGE(0) | PCI1723_CTRL_CHAN(i), in pci1723_auto_attach()
173 outw(0, dev->iobase + PCI1723_RANGE_STROBE_REG); in pci1723_auto_attach()
175 outw(0x8000, dev->iobase + PCI1723_AO_REG(i)); in pci1723_auto_attach()
178 outw(0, dev->iobase + PCI1723_SYNC_STROBE_REG); in pci1723_auto_attach()
181 outw(PCI1723_SYNC_CTRL_ASYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach()
Ddt282x.c443 outw(devpriv->supcsr | DT2821_SUPCSR_CLRDMADNE, in dt282x_ao_dma_interrupt()
463 outw(devpriv->supcsr | DT2821_SUPCSR_CLRDMADNE, in dt282x_ai_dma_interrupt()
487 outw(devpriv->supcsr, dev->iobase + DT2821_SUPCSR_REG); in dt282x_ai_dma_interrupt()
548 outw(devpriv->supcsr | DT2821_SUPCSR_STRIG, in dt282x_interrupt()
566 outw(DT2821_CHANCSR_LLE | DT2821_CHANCSR_NUMB(n), in dt282x_load_changain()
572 outw(devpriv->adcsr | in dt282x_load_changain()
577 outw(DT2821_CHANCSR_NUMB(n), dev->iobase + DT2821_CHANCSR_REG); in dt282x_load_changain()
621 outw(devpriv->adcsr, dev->iobase + DT2821_ADCSR_REG); in dt282x_ai_insn_read()
625 outw(devpriv->supcsr | DT2821_SUPCSR_PRLD, in dt282x_ai_insn_read()
633 outw(devpriv->supcsr | DT2821_SUPCSR_STRIG, in dt282x_ai_insn_read()
[all …]
Dcb_das16_cs.c110 outw(chan, dev->iobase + DAS16CS_DIO_MUX); in das16cs_ai_rinsn()
114 outw(devpriv->status1, dev->iobase + DAS16CS_MISC1); in das16cs_ai_rinsn()
131 outw(devpriv->status2, dev->iobase + DAS16CS_MISC2); in das16cs_ai_rinsn()
134 outw(0, dev->iobase + DAS16CS_ADC_DATA); in das16cs_ai_rinsn()
161 outw(devpriv->status1, dev->iobase + DAS16CS_MISC1); in das16cs_ao_insn_write()
170 outw(status1, dev->iobase + DAS16CS_MISC1); in das16cs_ao_insn_write()
177 outw(status1 | b | 0x0000, dev->iobase + DAS16CS_MISC1); in das16cs_ao_insn_write()
179 outw(status1 | b | 0x0004, dev->iobase + DAS16CS_MISC1); in das16cs_ao_insn_write()
186 outw(status1 | 0x9, dev->iobase + DAS16CS_MISC1); in das16cs_ao_insn_write()
199 outw(s->state, dev->iobase + DAS16CS_DIO); in das16cs_dio_insn_bits()
[all …]
Dcb_pcidas.c390 outw(cal_enable_bits(dev), in cb_pcidas_ai_rinsn()
394 outw(0, devpriv->control_status + CALIBRATION_REG); in cb_pcidas_ai_rinsn()
405 outw(bits, devpriv->control_status + ADCMUX_CONT); in cb_pcidas_ai_rinsn()
408 outw(0, devpriv->adc_fifo + ADCFIFOCLR); in cb_pcidas_ai_rinsn()
413 outw(0, devpriv->adc_fifo + ADCDATA); in cb_pcidas_ai_rinsn()
467 outw(devpriv->ao_control_bits, devpriv->control_status + DAC_CSR); in cb_pcidas_ao_nofifo_winsn()
474 outw(data[0], devpriv->ao_registers + DAC_DATA_REG(chan)); in cb_pcidas_ao_nofifo_winsn()
490 outw(0, devpriv->ao_registers + DACFIFOCLR); in cb_pcidas_ao_fifo_winsn()
498 outw(devpriv->ao_control_bits, devpriv->control_status + DAC_CSR); in cb_pcidas_ao_fifo_winsn()
505 outw(data[0], devpriv->ao_registers + DACDATA); in cb_pcidas_ao_fifo_winsn()
[all …]
Dni_at_a2150.c236 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_interrupt()
249 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_cancel()
255 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_cancel()
499 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_ai_cmd()
520 outw(devpriv->config_bits, dev->iobase + CONFIG_REG); in a2150_ai_cmd()
541 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_ai_cmd()
545 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_ai_cmd()
570 outw(trigger_bits, dev->iobase + TRIGGER_REG); in a2150_ai_cmd()
574 outw(0, dev->iobase + FIFO_START_REG); in a2150_ai_cmd()
600 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_ai_rinsn()
[all …]
Dadv_pci1710.c345 outw(chan | (chan << 8), dev->iobase + PCI171x_MUX); in pci171x_ai_setup_chanlist()
346 outw(rangeval, dev->iobase + PCI171x_RANGE); in pci171x_ai_setup_chanlist()
355 outw(devpriv->ai_et_MuxVal, dev->iobase + PCI171x_MUX); in pci171x_ai_setup_chanlist()
411 outw(devpriv->CntrlReg, dev->iobase + PCI171x_CONTROL); in pci171x_ai_insn_read()
420 outw(0, dev->iobase + PCI171x_SOFTTRG); /* start conversion */ in pci171x_ai_insn_read()
453 outw(devpriv->da_ranges, dev->iobase + PCI171x_DAREF); in pci171x_ao_insn_write()
457 outw(val, dev->iobase + reg); in pci171x_ao_insn_write()
481 outw(s->state, dev->iobase + PCI171x_DO); in pci171x_do_insn_bits()
509 outw(val, dev->iobase + PCI1720_DA0 + (chan << 1)); in pci1720_ao_insn_write()
526 outw(devpriv->CntrlReg, dev->iobase + PCI171x_CONTROL); in pci171x_ai_cancel()
[all …]
Dmultiq3.c101 outw(MULTIQ3_CONTROL_MUST | MULTIQ3_AD_MUX_EN | (chan << 3), in multiq3_ai_insn_read()
110 outw(0, dev->iobase + MULTIQ3_AD_CS); in multiq3_ai_insn_read()
136 outw(MULTIQ3_CONTROL_MUST | MULTIQ3_DA_LOAD | chan, in multiq3_ao_insn_write()
138 outw(val, dev->iobase + MULTIQ3_DAC_DATA); in multiq3_ao_insn_write()
139 outw(MULTIQ3_CONTROL_MUST, dev->iobase + MULTIQ3_CONTROL); in multiq3_ao_insn_write()
161 outw(s->state, dev->iobase + MULTIQ3_DIGOUT_PORT); in multiq3_do_insn_bits()
179 outw(control, dev->iobase + MULTIQ3_CONTROL); in multiq3_encoder_insn_read()
199 outw(control, dev->iobase + MULTIQ3_CONTROL); in encoder_reset()
Damplc_pci224.c393 outw(1 << chan, dev->iobase + PCI224_DACCEN); in pci224_ao_set_data()
398 outw(devpriv->daccon | PCI224_DACCON_FIFORESET, in pci224_ao_set_data()
411 outw(mangled, dev->iobase + PCI224_DACDATA); in pci224_ao_set_data()
468 outw(0, dev->iobase + PCI224_DACCEN); /* Disable channels. */ in pci224_ao_stop()
473 outw(devpriv->daccon | PCI224_DACCON_FIFORESET, in pci224_ao_stop()
556 outw(devpriv->ao_scan_vals[devpriv->ao_scan_order[i]], in pci224_ao_handle_fifo()
569 outw(devpriv->daccon, dev->iobase + PCI224_DACCON); in pci224_ao_handle_fifo()
598 outw(devpriv->daccon, dev->iobase + PCI224_DACCON); in pci224_ao_handle_fifo()
857 outw(devpriv->ao_enab, dev->iobase + PCI224_DACCEN); in pci224_ao_cmd()
876 outw(devpriv->daccon | PCI224_DACCON_FIFORESET, in pci224_ao_cmd()
[all …]
Dadv_pci_dio.c470 outw((s->state >> (16 * i)) & 0xffff, in pci_dio_insn_bits_do_w()
787 outw(0, dev->iobase + PCI1752_6_CFC); /* disable channel freeze in pci_dio_reset()
789 outw(0, dev->iobase + PCI1752_IDO); /* clear outputs */ in pci_dio_reset()
790 outw(0, dev->iobase + PCI1752_IDO + 2); in pci_dio_reset()
791 outw(0, dev->iobase + PCI1752_IDO2); in pci_dio_reset()
792 outw(0, dev->iobase + PCI1752_IDO2 + 2); in pci_dio_reset()
809 outw(0x08, dev->iobase + PCI1754_6_ICR0); /* disable and clear in pci_dio_reset()
811 outw(0x08, dev->iobase + PCI1754_6_ICR1); in pci_dio_reset()
812 outw(0x08, dev->iobase + PCI1754_ICR2); in pci_dio_reset()
813 outw(0x08, dev->iobase + PCI1754_ICR3); in pci_dio_reset()
[all …]
Damplc_pci230.c576 outw(pci230_ao_mangle_datum(dev, datum), in pci230_ao_write_nofifo()
586 outw(pci230_ao_mangle_datum(dev, datum), in pci230_ao_write_fifo()
787 outw(adcen, devpriv->daqio + PCI230_ADCEN); in pci230_ai_insn_read()
790 outw(devpriv->adcg, devpriv->daqio + PCI230_ADCG); in pci230_ai_insn_read()
794 outw(adccon | PCI230_ADC_FIFO_RESET, devpriv->daqio + PCI230_ADCCON); in pci230_ai_insn_read()
834 outw(range, devpriv->daqio + PCI230_DACCON); in pci230_ao_insn_write()
1050 outw(devpriv->daccon | PCI230P2_DAC_FIFO_RESET | in pci230_ao_stop()
1159 outw(devpriv->daccon, devpriv->daqio + PCI230_DACCON); in pci230_handle_ao_fifo()
1252 outw(devpriv->daccon, devpriv->daqio + PCI230_DACCON); in pci230_ao_start()
1328 outw(dacen, devpriv->daqio + PCI230P2_DACEN); in pci230_ao_cmd()
[all …]
Daddi_apci_3120.c171 outw(reg, devpriv->addon + APCI3120_ADDON_ADDR_REG); in apci3120_addon_write()
172 outw(val & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG); in apci3120_addon_write()
174 outw(reg + 2, devpriv->addon + APCI3120_ADDON_ADDR_REG); in apci3120_addon_write()
175 outw((val >> 16) & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG); in apci3120_addon_write()
206 outw(APCI3120_ADDON_CTRL_AMWEN_ENA | APCI3120_ADDON_CTRL_A2P_FIFO_ENA, in apci3120_init_dma()
329 outw(val & 0xffff, dev->iobase + APCI3120_TIMER_REG); in apci3120_timer_write()
336 outw((val >> 16) & 0xffff, dev->iobase + APCI3120_TIMER_REG); in apci3120_timer_write()
382 outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG); in apci3120_timer_enable()
393 outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG); in apci3120_exttrig_enable()
416 outw(val, dev->iobase + APCI3120_CHANLIST_REG); in apci3120_set_chanlist()
[all …]
Ddas6402.c241 outw(DAS6402_AI_MUX_HI(chan_hi) | DAS6402_AI_MUX_LO(chan_lo), in das6402_ai_cmd()
369 outw(0, dev->iobase + DAS6402_AI_DATA_REG); in das6402_ai_soft_trig()
404 outw(DAS6402_AI_MUX_HI(chan) | DAS6402_AI_MUX_LO(chan), in das6402_ai_insn_read()
467 outw(val, dev->iobase + DAS6402_AO_DATA_REG(chan)); in das6402_ao_insn_write()
542 outw(DAS6402_AI_MUX_HI(0) | DAS6402_AI_MUX_LO(0), in das6402_reset()
550 outw(0, dev->iobase + DAS6402_AO_DATA_REG(0)); in das6402_reset()
551 outw(0, dev->iobase + DAS6402_AO_DATA_REG(0)); in das6402_reset()
Daddi_apci_2200.c55 outw(s->state, dev->iobase + APCI2200_DO_REG); in apci2200_do_insn_bits()
64 outw(0x0, dev->iobase + APCI2200_DO_REG); in apci2200_reset()
Dadl_pci6208.c83 outw(comedi_offset_munge(s, val), in pci6208_ao_insn_write()
113 outw(s->state, dev->iobase + PCI6208_DIO); in pci6208_do_insn_bits()
Daddi_apci_1516.c94 outw(s->state, dev->iobase + APCI1516_DO_REG); in apci1516_do_insn_bits()
109 outw(0x0, dev->iobase + APCI1516_DO_REG); in apci1516_reset()
Dcontec_pci_dio.c44 outw(s->state, dev->iobase + PIO1616L_DO_REG); in contec_do_insn_bits()
Dcb_pcidda.c327 outw(ctrl, devpriv->daqio + CB_DDA_DA_CTRL_REG); in cb_pcidda_ao_insn_write()
329 outw(data[0], devpriv->daqio + CB_DDA_DA_DATA_REG(channel)); in cb_pcidda_ao_insn_write()
Dcb_pcimdas.c212 outw(0, devpriv->daqio + PCIMDAS_AI_SOFTTRIG_REG); in cb_pcimdas_ai_insn_read()
239 outw(val, devpriv->daqio + PCIMDAS_AO_REG(chan)); in cb_pcimdas_ao_insn_write()
Daddi_apci_1500.c570 outw(s->state, devpriv->addon + APCI1500_DO_REG); in apci1500_do_insn_bits()
664 outw(devpriv->clk_src, devpriv->addon + APCI1500_CLK_SEL_REG); in apci1500_timer_insn_config()
814 outw(0x0, devpriv->addon + APCI1500_DO_REG); in apci1500_auto_attach()
Ddas1800.c983 outw(chan_range, dev->iobase + DAS1800_QRAM); in program_chanlist()
1086 outw(chan_range, dev->iobase + DAS1800_QRAM); in das1800_ai_rinsn()
1135 outw(output, dev->iobase + DAS1800_DAC); in das1800_ao_winsn()
1139 outw(devpriv->ao_update_bits, dev->iobase + DAS1800_DAC); in das1800_ao_winsn()
1427 outw(devpriv->ao_update_bits, dev->iobase + DAS1800_DAC); in das1800_attach()
Dadl_pci8164.c65 outw(data[i], dev->iobase + PCI8164_AXIS(chan) + offset); in adl_pci8164_insn_write()
Daio_aio12_8.c162 outw(val, dev->iobase + AIO12_8_DAC_REG(chan)); in aio_aio12_8_ao_insn_write()
Dadl_pci9111.c608 outw(val, dev->iobase + PCI9111_AO_REG); in pci9111_ao_insn_write()
631 outw(s->state, dev->iobase + PCI9111_DIO_REG); in pci9111_do_insn_bits()
Dcomedi_8254.c179 outw(val, i8254->iobase + reg_offset); in __i8254_write()
Dquatech_daqp_cs.c653 outw(val, dev->iobase + DAQP_DA); in daqp_ao_insn_write()
/linux-4.1.27/drivers/net/ethernet/amd/
Dlance.c510 outw(reset_val, ioaddr+LANCE_RESET); in lance_probe1()
512 outw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */ in lance_probe1()
517 outw(88, ioaddr+LANCE_ADDR); in lance_probe1()
522 outw(89, ioaddr+LANCE_ADDR); in lance_probe1()
578 outw(0x0001, ioaddr+LANCE_ADDR); in lance_probe1()
580 outw((short) (u32) isa_virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA); in lance_probe1()
581 outw(0x0002, ioaddr+LANCE_ADDR); in lance_probe1()
583 outw(((u32)isa_virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA); in lance_probe1()
584 outw(0x0000, ioaddr+LANCE_ADDR); in lance_probe1()
606 outw(8, ioaddr+LANCE_ADDR); in lance_probe1()
[all …]
Dni65.c159 #define writereg(val,reg) {outw(reg,PORT+L_ADDRREG);inw(PORT+L_ADDRREG); \
160 outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
161 #define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_ADDRREG),\
164 #define writedatareg(val) {outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
169 #define writereg(val,reg) {outw(reg,PORT+L_ADDRREG);outw(val,PORT+L_DATAREG);}
170 #define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_DATAREG))
278 outw(80,PORT+L_ADDRREG); in ni65_set_performance()
283 outw(0,PORT+L_ADDRREG); in ni65_set_performance()
284 outw((short)isa0,PORT+L_BUSIF); /* write ISA 0: DMA_R : isa0 * 50ns */ in ni65_set_performance()
285 outw(1,PORT+L_ADDRREG); in ni65_set_performance()
[all …]
Dpcnet32.c339 outw(index, addr + PCNET32_WIO_RAP); in pcnet32_wio_read_csr()
345 outw(index, addr + PCNET32_WIO_RAP); in pcnet32_wio_write_csr()
346 outw(val, addr + PCNET32_WIO_RDP); in pcnet32_wio_write_csr()
351 outw(index, addr + PCNET32_WIO_RAP); in pcnet32_wio_read_bcr()
357 outw(index, addr + PCNET32_WIO_RAP); in pcnet32_wio_write_bcr()
358 outw(val, addr + PCNET32_WIO_BDP); in pcnet32_wio_write_bcr()
368 outw(val, addr + PCNET32_WIO_RAP); in pcnet32_wio_write_rap()
378 outw(88, addr + PCNET32_WIO_RAP); in pcnet32_wio_check()
Dnmclan_cs.c888 outw(skb->len, ioaddr + AM2150_XMT); in mace_start_xmit()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c509.c120 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
329 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_match()
376 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_resume()
582 outw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD); in el3_eisa_probe()
634 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom()
670 outw(TxReset, ioaddr + EL3_CMD); in el3_open()
671 outw(RxReset, ioaddr + EL3_CMD); in el3_open()
672 outw(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in el3_open()
704 outw(TxReset, ioaddr + EL3_CMD); in el3_tx_timeout()
705 outw(TxEnable, ioaddr + EL3_CMD); in el3_tx_timeout()
[all …]
D3c574_cs.c131 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
371 outw(2<<11, ioaddr + RunnerRdCtrl); in tc574_config()
373 outw(0<<11, ioaddr + RunnerRdCtrl); in tc574_config()
387 outw(0x8040, ioaddr + Wn3_Options); in tc574_config()
389 outw(0xc040, ioaddr + Wn3_Options); in tc574_config()
393 outw(0x8040, ioaddr + Wn3_Options); in tc574_config()
494 outw(cmd, dev->base_addr + EL3_CMD); in tc574_wait_for_completion()
507 outw(EEPROM_Read + index, ioaddr + Wn0EepromCmd); in read_eeprom()
538 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync()
539 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync()
[all …]
D3c589_cs.c68 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
307 outw(0x3f00, ioaddr + 8); in tc589_config()
370 outw(cmd, dev->base_addr + EL3_CMD); in tc589_wait_for_completion()
385 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom()
406 outw(0, ioaddr + 6); in tc589_set_xcvr()
409 outw(3<<14, ioaddr + 6); in tc589_set_xcvr()
412 outw(1<<14, ioaddr + 6); in tc589_set_xcvr()
416 outw((if_port == 2) ? StartCoax : StopCoax, ioaddr + EL3_CMD); in tc589_set_xcvr()
419 outw(MEDIA_LED | ((if_port < 2) ? MEDIA_TP : 0), ioaddr + WN4_MEDIA); in tc589_set_xcvr()
448 outw(0x0001, ioaddr + 4); /* Activate board. */ in tc589_reset()
[all …]
D3c515.c175 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
458 outw(EEPROM_Read + 7, ioaddr + Wn0EepromCmd); in check_device()
478 outw(TotalReset, dev->base_addr + EL3_CMD); in cleanup_card()
636 outw(EEPROM_Read + i, ioaddr + Wn0EepromCmd); in corkscrew_setup()
752 outw(TxReset, ioaddr + EL3_CMD); in corkscrew_open()
757 outw(RxReset, ioaddr + EL3_CMD); in corkscrew_open()
763 outw(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in corkscrew_open()
791 outw(0, ioaddr + i); in corkscrew_open()
795 outw(StartCoax, ioaddr + EL3_CMD); in corkscrew_open()
797 outw((inw(ioaddr + Wn4_Media) & ~(Media_10TP | Media_SQE)) | in corkscrew_open()
[all …]
/linux-4.1.27/drivers/tty/
Disicom.c141 #define InterruptTheCard(base) outw(0, (base) + 0xc)
276 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_dtr()
277 outw(0x0504, base); in raise_dtr()
292 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr()
293 outw(0x0404, base); in drop_dtr()
308 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_rts()
309 outw(0x0a04, base); in raise_rts()
324 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_rts()
325 outw(0x0804, base); in drop_rts()
343 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in isicom_dtr_rts()
[all …]
Dsynclink.c1460 outw( (inw(info->io_base + CCAR) & 0x0780) | (RDR+LSBONLY), in mgsl_isr_receive_data()
4496 outw( Cmd + info->loopback_bits, info->io_base + CCAR ); in usc_RTCmd()
4521 outw( Cmd + info->mbre_bit, info->io_base ); in usc_DmaCmd()
4550 outw( RegAddr + info->mbre_bit, info->io_base ); in usc_OutDmaReg()
4551 outw( RegValue, info->io_base ); in usc_OutDmaReg()
4579 outw( RegAddr + info->mbre_bit, info->io_base ); in usc_InDmaReg()
4603 outw( RegAddr + info->loopback_bits, info->io_base + CCAR ); in usc_OutReg()
4604 outw( RegValue, info->io_base + CCAR ); in usc_OutReg()
4628 outw( RegAddr + info->loopback_bits, info->io_base + CCAR ); in usc_InReg()
5063 outw( 0, info->io_base ); /* clear Master Bus Enable (DCAR) */ in usc_set_sdlc_mode()
[all …]
/linux-4.1.27/drivers/char/
Dds1302.c42 outw(0x0001,(unsigned long)PLD_RTCRSTODT); in out_byte_rtc()
44 outw(((x<<8)|(reg_addr&0xff)),(unsigned long)PLD_RTCWRDATA); in out_byte_rtc()
46 outw(0x0002,(unsigned long)PLD_RTCCR); in out_byte_rtc()
51 outw(0x0000,(unsigned long)PLD_RTCRSTODT); in out_byte_rtc()
61 outw(0x0001,(unsigned long)PLD_RTCRSTODT); in in_byte_rtc()
63 outw((reg_addr&0xff),(unsigned long)PLD_RTCRDDATA); in in_byte_rtc()
65 outw(0x0001,(unsigned long)PLD_RTCCR); in in_byte_rtc()
73 outw(0x0000,(unsigned long)PLD_RTCRSTODT); in in_byte_rtc()
307 outw(0x0000,(unsigned long)PLD_RTCCR); in ds1302_probe()
308 outw(0x0000,(unsigned long)PLD_RTCRSTODT); in ds1302_probe()
[all …]
Dtoshiba.c195 outw(0xe0 | ((al & 0xfe) << 8), 0xe4); in tosh_emulate_fan()
205 outw(0xe0 | ((al | 0x01) << 8), 0xe4); in tosh_emulate_fan()
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmc9194.c324 outw( RCR_SOFTRESET, ioaddr + RCR ); in smc_reset()
331 outw( RCR_CLEAR, ioaddr + RCR ); in smc_reset()
332 outw( TCR_CLEAR, ioaddr + TCR ); in smc_reset()
338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset()
342 outw( MC_RESET, ioaddr + MMU_CMD ); in smc_reset()
363 outw( TCR_NORMAL, ioaddr + TCR ); in smc_enable()
364 outw( RCR_NORMAL, ioaddr + RCR ); in smc_enable()
398 outw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL ); in smc_shutdown()
522 outw( MC_ALLOC | numPages, ioaddr + MMU_CMD ); in smc_wait_to_send_packet()
611 outw( PTR_AUTOINC , ioaddr + POINTER ); in smc_hardware_send_packet()
[all …]
Dsmc91c92_cs.c145 #define SMC_SELECT_BANK(x) { outw(x, ioaddr + BANK_SELECT); }
261 #define set_bits(v, p) outw(inw(p)|(v), (p))
262 #define mask_bits(v, p) outw(inw(p)&(v), (p))
548 outw(MOT_EEPROM + i, ioaddr + POINTER); in mot_setup()
550 outw((CTL_RELOAD | CTL_EE_SELECT), ioaddr + CONTROL); in mot_setup()
772 outw(0, ioaddr + CONTROL); in check_sig()
1043 outw(save, ioaddr + BANK_SELECT); in smc_dump()
1095 outw(0, ioaddr + INTERRUPT); in smc_close()
1102 outw(CTL_POWERDOWN, ioaddr + CONTROL ); in smc_close()
1144 outw(packet_no, ioaddr + PNR_ARR); in smc_hardware_send_packet()
[all …]
Dsmc9194.h204 #define SMC_SELECT_BANK(x) { outw( x, ioaddr + BANK_SELECT ); }
Dsmc91x.h90 #define SMC_outw(v, a, r) outw(v, (a) + (r) - 0xa0000000)
108 #define SMC_outw(v, a, r) outw(v, ((u32)a) + (r))
/linux-4.1.27/drivers/ide/
Dtc86c001.c42 outw(scr, scr_port); in tc86c001_set_mode()
86 outw(0, sc_base + 0x0a); /* Sector Count */ in tc86c001_timer_expiry()
87 outw(0, twcr_port); /* Transfer Word Count 1 or 2 */ in tc86c001_timer_expiry()
124 outw(nsectors, sc_base + 0x0a); /* Sector Count */ in tc86c001_dma_start()
125 outw(SECTOR_SIZE / 2, twcr_port); /* Transfer Word Count 1/2 */ in tc86c001_dma_start()
154 outw(scr1 | 0x8000, sc_base + 0x00); in init_hwif_tc86c001()
157 outw(scr1 | 0x4000, sc_base + 0x00); in init_hwif_tc86c001()
160 outw(scr1 & ~0xc000, sc_base + 0x00); in init_hwif_tc86c001()
172 outw(0x0003, sc_base + 0x0c); in init_hwif_tc86c001()
Dtrm290.c160 outw(reg & 0xff, hwif->config_data); in trm290_prepare_drive()
168 outw(reg, hwif->config_data + 3); in trm290_prepare_drive()
204 outw(count * 2 - 1, hwif->dma_base + 2); in trm290_dma_setup()
293 outw(compat | 1, hwif->config_data); in init_hwif_trm290()
/linux-4.1.27/arch/sh/boards/mach-hp6xx/
Dsetup.c64 outw(v, HD64461_GPADR); in dac_audio_start()
82 outw(v, HD64461_GPADR); in dac_audio_stop()
140 outw(v, HD64461_STBCR); in hp6xx_setup()
143 outw(v, HD64461_GPADR); in hp6xx_setup()
145 outw(HD64461_PCCGCR_VCC0 | HD64461_PCCSCR_VCC1, HD64461_PCC0GCR); in hp6xx_setup()
148 outw(HD64461_PCCGCR_VCC0 | HD64461_PCCSCR_VCC1, HD64461_PCC1GCR); in hp6xx_setup()
Dpm.c116 outw(hd64461_stbcr, HD64461_STBCR); in hp6x0_pm_enter()
127 outw(0xf07f, HD64461_SCPUCR); in hp6x0_pm_enter()
131 outw(0, HD64461_SCPUCR); in hp6x0_pm_enter()
138 outw(hd64461_stbcr, HD64461_STBCR); in hp6x0_pm_enter()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Doverlay.c153 u16 outw, outh; in dss_ovl_check() local
160 outw = info->width; in dss_ovl_check()
164 outw = info->width; in dss_ovl_check()
166 outw = info->out_width; in dss_ovl_check()
174 if (dw < info->pos_x + outw) { in dss_ovl_check()
177 ovl->id, info->pos_x, outw, dw); in dss_ovl_check()
/linux-4.1.27/arch/mips/loongson/common/cs5536/
Dcs5536_mfgpt.c43 outw(inw(MFGPT0_SETUP) & 0x7fff, MFGPT0_SETUP); in disable_mfgpt0_counter()
50 outw(0xe310, MFGPT0_SETUP); in enable_mfgpt0_counter()
61 outw(COMPARE, MFGPT0_CMP2); /* set comparator2 */ in init_mfgpt_timer()
62 outw(0, MFGPT0_CNT); /* set counter to 0 */ in init_mfgpt_timer()
104 outw(inw(MFGPT0_SETUP) | 0x4000, MFGPT0_SETUP); in timer_interrupt()
/linux-4.1.27/arch/m32r/platforms/opsput/
Dsetup.c95 outw(data, port); in disable_opsput_pld_irq()
106 outw(data, port); in enable_opsput_pld_irq()
127 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_opsput_pld()
155 outw(data, port); in disable_opsput_lanpld_irq()
166 outw(data, port); in enable_opsput_lanpld_irq()
187 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_opsput_lanpld()
215 outw(data, port); in disable_opsput_lcdpld_irq()
226 outw(data, port); in enable_opsput_lcdpld_irq()
247 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_opsput_lcdpld()
350 outw(USBCR_OTGS, USBCR); /* USBCR: non-OTG */ in init_IRQ()
/linux-4.1.27/arch/m32r/platforms/m32700ut/
Dsetup.c94 outw(data, port); in disable_m32700ut_pld_irq()
105 outw(data, port); in enable_m32700ut_pld_irq()
126 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_m32700ut_pld_irq()
154 outw(data, port); in disable_m32700ut_lanpld_irq()
165 outw(data, port); in enable_m32700ut_lanpld_irq()
186 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_m32700ut_lanpld()
214 outw(data, port); in disable_m32700ut_lcdpld_irq()
225 outw(data, port); in enable_m32700ut_lcdpld_irq()
246 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_m32700ut_lcdpld()
350 outw(USBCR_OTGS, USBCR); /* USBCR: non-OTG */ in init_IRQ()
/linux-4.1.27/arch/parisc/lib/
Dio.c353 outw(le16_to_cpu(l >> 16), port); in outsw()
354 outw(le16_to_cpu(l & 0xffff), port); in outsw()
357 outw(le16_to_cpu(*(unsigned short*)p), port); in outsw()
363 outw(le16_to_cpu(*(unsigned short*)p), port); in outsw()
371 outw(le16_to_cpu(l >> 16), port); in outsw()
372 outw(le16_to_cpu(l & 0xffff), port); in outsw()
375 outw(le16_to_cpu(*(unsigned short *)p), port); in outsw()
391 outw(le16_to_cpu(l | l2 >> 8), port); in outsw()
395 outw (le16_to_cpu(l | l2>>8), port); in outsw()
Diomap.c89 outw(datum, ADDR2PORT(addr)); in ioport_write16()
/linux-4.1.27/drivers/net/ethernet/hp/
Dhp100.h594 outw( data, ioaddr + HP100_REG_##reg )
600 outw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
604 outw( inw( ioaddr + HP100_REG_##reg ) & (data), ioaddr + HP100_REG_##reg )
607 outw( HP100_PAGE_##page, ioaddr + HP100_REG_PAGING )
609 outw( HP100_INT_EN | HP100_RESET_LB, ioaddr + HP100_REG_OPTION_LSW )
611 outw( HP100_INT_EN | HP100_SET_LB, ioaddr + HP100_REG_OPTION_LSW )
613 outw( HP100_MMAP_DIS | HP100_RESET_HB, ioaddr + HP100_REG_OPTION_LSW )
615 outw( HP100_MMAP_DIS | HP100_SET_HB, ioaddr + HP100_REG_OPTION_LSW )
Dhp100.c2815 outw(Page, ioaddr + 0x02); in hp100_RegisterDump()
/linux-4.1.27/sound/pci/
Des1968.c592 outw(reg, chip->io_port + ESM_INDEX); in __maestro_write()
593 outw(data, chip->io_port + ESM_DATA); in __maestro_write()
609 outw(reg, chip->io_port + ESM_INDEX); in __maestro_read()
658 outw(val, chip->io_port + ESM_AC97_DATA); in snd_es1968_ac97_write()
777 outw(reg, chip->io_port + WC_INDEX); in wave_set_register()
778 outw(value, chip->io_port + WC_DATA); in wave_set_register()
788 outw(reg, chip->io_port + WC_INDEX); in wave_get_register()
1082 outw(1, chip->io_port + 0x04); in snd_es1968_playback_setup()
1084 outw(inw(chip->io_port + ESM_PORT_HOST_IRQ) | ESM_HIRQ_DSIE, chip->io_port + ESM_PORT_HOST_IRQ); in snd_es1968_playback_setup()
1210 outw(1, chip->io_port + 0x04); in snd_es1968_capture_setup()
[all …]
Dmaestro3.c932 outw(value, chip->iobase + reg); in snd_m3_outw()
1939 outw((inw(io + RING_BUS_CTRL_B) & ~SECOND_CODEC_ID_MASK) | isremote, in snd_m3_remote_codec_config()
1941 outw((inw(io + SDO_OUT_DEST_CTRL) & ~COMMAND_ADDR_OUT) | isremote, in snd_m3_remote_codec_config()
1943 outw((inw(io + SDO_IN_DEST_CTRL) & ~STATUS_ADDR_IN) | isremote, in snd_m3_remote_codec_config()
1994 outw(IO_SRAM_ENABLE, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
1997 outw(dir & ~GPO_PRIMARY_AC97 , io + GPIO_DIRECTION); in snd_m3_ac97_reset()
1998 outw(~GPO_PRIMARY_AC97 , io + GPIO_MASK); in snd_m3_ac97_reset()
1999 outw(0, io + GPIO_DATA); in snd_m3_ac97_reset()
2000 outw(dir | GPO_PRIMARY_AC97, io + GPIO_DIRECTION); in snd_m3_ac97_reset()
2004 outw(GPO_PRIMARY_AC97, io + GPIO_DATA); in snd_m3_ac97_reset()
[all …]
Dazt3328.c372 outw(value, codec->io_base + reg); in snd_azf3328_codec_outw()
432 outw(value, chip->ctrl_io + reg); in snd_azf3328_ctrl_outw()
450 outw(value, chip->game_io + reg); in snd_azf3328_game_outw()
468 outw(value, chip->mixer_io + reg); in snd_azf3328_mixer_outw()
2691 outw(((u16 *)chip->saved_regs_mixer)[1], chip->mixer_io + 2); in snd_azf3328_resume_ac97()
Des1938.c491 outw(0, SLIO_REG(chip, AUDIO2DMACOUNT)); in snd_es1938_playback1_setdma()
492 outw(chip->dma2_size, SLIO_REG(chip, AUDIO2DMACOUNT)); in snd_es1938_playback1_setdma()
505 outw(chip->dma1_size - 1, SLDM_REG(chip, DMACOUNT)); in snd_es1938_playback2_setdma()
521 outw(chip->dma1_size - 1, SLDM_REG(chip, DMACOUNT)); in snd_es1938_capture_setdma()
Dfm801.c76 #define fm801_writew(chip,reg,value) outw((value), chip->port + FM801_##reg)
263 outw(new, chip->port + reg); in snd_fm801_update_bits()
1388 outw(chip->saved_regs[i], chip->port + saved_regs[i]); in snd_fm801_resume()
Dens1370.c596 outw(ES_1370_CODEC_WRITE(reg, val), ES_REG(ensoniq, 1370_CODEC)); in snd_es1370_codec_write()
1757 outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x02), ES_REG(ensoniq, 1370_CODEC)); in snd_ensoniq_1370_mixer()
1760 outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x03), ES_REG(ensoniq, 1370_CODEC)); in snd_ensoniq_1370_mixer()
2048 outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x02), ES_REG(ensoniq, 1370_CODEC)); in snd_ensoniq_suspend()
2051 outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x03), ES_REG(ensoniq, 1370_CODEC)); in snd_ensoniq_suspend()
/linux-4.1.27/drivers/watchdog/
Dscx200_wdt.c64 outw(wdto_restart, scx200_cb_base + SCx200_WDT_WDTO); in scx200_wdt_ping()
79 outw(0, scx200_cb_base + SCx200_WDT_WDTO); in scx200_wdt_enable()
81 outw(W_ENABLE, scx200_cb_base + SCx200_WDT_WDCNFG); in scx200_wdt_enable()
92 outw(0, scx200_cb_base + SCx200_WDT_WDTO); in scx200_wdt_disable()
94 outw(W_DISABLE, scx200_cb_base + SCx200_WDT_WDCNFG); in scx200_wdt_disable()
DiTCO_wdt.c222 outw(0x01, TCO_RLD); in iTCO_wdt_start()
229 outw(val, TCO1_CNT); in iTCO_wdt_start()
249 outw(val, TCO1_CNT); in iTCO_wdt_stop()
270 outw(0x01, TCO_RLD); in iTCO_wdt_ping()
274 outw(0x0008, TCO1_STS); /* write 1 to clear bit */ in iTCO_wdt_ping()
311 outw(val16, TCOv2_TMR); in iTCO_wdt_set_timeout()
510 outw(0x0008, TCO1_STS); /* Clear the Time Out Status bit */ in iTCO_wdt_probe()
511 outw(0x0002, TCO2_STS); /* Clear SECOND_TO_STS bit */ in iTCO_wdt_probe()
512 outw(0x0004, TCO2_STS); /* Clear BOOT_STS bit */ in iTCO_wdt_probe()
Dmachzwd.c80 #define zf_writew(port, data) { outb(port, INDEX); outw(data, DATA_W); }
/linux-4.1.27/drivers/net/ethernet/ti/
Dtlan.h446 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_read8()
456 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_read16()
466 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_read32()
476 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_write8()
486 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_write16()
487 outw(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x2)); in tlan_dio_write16()
496 outw(internal_addr, base_addr + TLAN_DIO_ADR); in tlan_dio_write32()
Dtlan.c1169 outw(host_int, dev->base_addr + TLAN_HOST_INT); in tlan_handle_interrupt()
2106 outw(TLAN_GOOD_TX_FRMS, dev->base_addr + TLAN_DIO_ADR); in tlan_read_and_clear_stats()
2112 outw(TLAN_GOOD_RX_FRMS, dev->base_addr + TLAN_DIO_ADR); in tlan_read_and_clear_stats()
2118 outw(TLAN_DEFERRED_TX, dev->base_addr + TLAN_DIO_ADR); in tlan_read_and_clear_stats()
2124 outw(TLAN_MULTICOL_FRMS, dev->base_addr + TLAN_DIO_ADR); in tlan_read_and_clear_stats()
2130 outw(TLAN_EXCESSCOL_FRMS, dev->base_addr + TLAN_DIO_ADR); in tlan_read_and_clear_stats()
2217 outw(TLAN_NET_SIO, dev->base_addr + TLAN_DIO_ADR); in tlan_reset_adapter()
2866 outw(TLAN_NET_SIO, dev->base_addr + TLAN_DIO_ADR); in tlan_mii_read_reg()
2953 outw(TLAN_NET_SIO, base_port + TLAN_DIO_ADR); in tlan_mii_send_data()
2992 outw(TLAN_NET_SIO, base_port + TLAN_DIO_ADR); in tlan_mii_sync()
[all …]
/linux-4.1.27/sound/oss/
Dpss.c170 outw(data, REG(PSS_DATA)); in pss_write()
231 outw(tmp | bits, REG(dev)); in set_irq()
240 outw(bits | tmp, REG(dev)); in set_io_base()
263 outw(tmp | bits, REG(dev)); in set_dma()
271 outw(0x2000, REG(PSS_CONTROL)); in pss_reset_dsp()
274 outw(0x0000, REG(PSS_CONTROL)); in pss_reset_dsp()
287 outw(word, REG(PSS_DATA)); in pss_put_dspword()
319 outw(0x00fe, REG(PSS_DATA)); in pss_download_boot()
326 outw(*block++, REG(PSS_DATA)); in pss_download_boot()
357 outw (0xffff, REG (PSS_DATA)); in pss_download_boot()
[all …]
Dpas2_mixer.c70 outw(data | (data << 8), (ioaddr + pas_translate_code) - 1); in mix_write()
Dwaveartist.c268 outw(cmd[i], io_base + CMDR); in waveartist_cmd()
/linux-4.1.27/arch/m68k/include/asm/
Dvga.h15 #undef outw
22 #define outw(port, val) do { } while (0) macro
Dio_no.h117 #define outw(x,addr) ((void) writew(x,addr)) macro
124 #define outw_p(x,addr) outw(x,addr)
Dio_mm.h118 #define outw mcf_pci_outw macro
362 #define outw isa_outw macro
396 #define outw(val, port) ((port) < 1024 ? isa_rom_outw((val), (port)) : out_le16((port), (val))) macro
424 #define outw(val,port) ((void)0) macro
/linux-4.1.27/drivers/scsi/
Dnsp32_io.h29 outw(val, (base + index)); in nsp32_write2()
145 outw(val, base + DATA_REG_LOW); in nsp32_index_write2()
170 outw(l, base + DATA_REG_LOW); in nsp32_index_write4()
171 outw(h, base + DATA_REG_HI ); in nsp32_index_write4()
Da100u2w.c378 outw(0x0000, host->base + ORC_EBIOSADR0); in orc_load_firmware()
383 outw(0x0001, host->base + ORC_EBIOSADR0); in orc_load_firmware()
392 outw(0x0010, host->base + ORC_EBIOSADR0); in orc_load_firmware()
394 outw(0x0011, host->base + ORC_EBIOSADR0); in orc_load_firmware()
396 outw(0x0012, host->base + ORC_EBIOSADR0); in orc_load_firmware()
398 outw(*(data32_ptr + 2), host->base + ORC_EBIOSADR2); in orc_load_firmware()
408 outw(bios_addr, host->base + ORC_EBIOSADR0); in orc_load_firmware()
423 outw(bios_addr, host->base + ORC_EBIOSADR0); in orc_load_firmware()
Datp870u.c1004 outw(*val, tmport); in fun_scam()
1014 outw(*val, tmport); in fun_scam()
1016 outw(*val, tmport); in fun_scam()
1025 outw(*val, tmport); in fun_scam()
1027 outw(*val, tmport); in fun_scam()
1137 outw(val, tmport); in tscam()
1139 outw(val, tmport); in tscam()
1141 outw(val, tmport); in tscam()
1144 outw(val, tmport); in tscam()
1147 outw(val, tmport); in tscam()
[all …]
Deata_pio.c223 outw(zwickel, base + HA_RDATA); in eata_pio_int_handler()
239 outw(zwickel, base + HA_RDATA); in eata_pio_int_handler()
395 outw(0, base + HA_RDATA); in eata_pio_queue_lck()
546 outw(0, base + HA_RDATA); in get_pio_board_data()
Din2000.h55 #define write2_io(w,a) (outw((w),hostdata->io_base+(a)))
Dncr53c8xx.h278 #define outw_b2l outw
308 #define outw_raw outw
Dqla1280.h66 #define WRT_REG_WORD(addr, data) outw(data, (unsigned long)addr)
/linux-4.1.27/arch/mips/mti-malta/
Dmalta-pm.c34 outw(sts, pm_io_offset + PIIX4_FUNC3IO_PMSTS); in mips_pm_suspend()
38 outw(state | PIIX4_FUNC3IO_PMCNTRL_SUS_EN, in mips_pm_suspend()
/linux-4.1.27/sound/isa/gus/
Dgus_io.c83 outw((unsigned short) data, gus->gf1.reg_data16); in __snd_gf1_write16()
293 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_dram_addr()
308 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_poke()
326 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_peek()
350 outw((unsigned short) addr, gus->gf1.reg_data16);
358 outw(data, gus->gf1.reg_data16);
374 outw((unsigned short) addr, gus->gf1.reg_data16);
403 outw((unsigned short) addr, gus->gf1.reg_data16);
411 outw(value, port);
/linux-4.1.27/arch/sh/drivers/pci/
Dpci-dreamcast.c90 outw(0xf900, GAPSPCI_BBA_CONFIG+0x06); in gapspci_init()
94 outw(0x0006, GAPSPCI_BBA_CONFIG+0x04); in gapspci_init()
Dops-dreamcast.c72 case 2: outw((u16)val, GAPSPCI_BBA_CONFIG+where); break; in gapspci_write()
/linux-4.1.27/drivers/leds/
Dleds-hp6xx.c39 outw(v16 & (~HD64461_GPBDR_LED_RED), HD64461_GPBDR); in hp6xxled_red_set()
41 outw(v16 | HD64461_GPBDR_LED_RED, HD64461_GPBDR); in hp6xxled_red_set()
/linux-4.1.27/arch/sh/include/asm/
Dio_noioport.h27 static inline void outw(unsigned short x, unsigned long port) in outw() function
52 #define outw_p(x, addr) outw((x), (addr))
/linux-4.1.27/arch/alpha/kernel/
Dsys_noritake.c47 outw(mask, port); in noritake_update_irq_hw()
126 outw(0, 0x54a); in noritake_init_irq()
127 outw(0, 0x54c); in noritake_init_irq()
Dsys_nautilus.c111 outw(0xffff, pmuport); /* Clear pending events. */ in nautilus_kill_arch()
112 outw(off, pmuport + 4); in nautilus_kill_arch()
Dsys_mikasa.c42 outw(mask, 0x536); in mikasa_update_irq_hw()
Dio.c82 void outw(u16 b, unsigned long port) in outw() function
96 EXPORT_SYMBOL(outw);
Dpci-sysfs.c359 outw(port, val); in pci_legacy_write()
/linux-4.1.27/arch/parisc/include/asm/
Dio.h241 #define outw_p outw
257 extern void outw(unsigned short b, int addr);
264 #define outw eisa_out16 macro
286 #define outw(x, y) BUG() macro
Dpci.h146 void (*outw) (struct pci_hba_data *hba, u16 port, u16 data); member
/linux-4.1.27/arch/m32r/platforms/usrv/
Dsetup.c86 outw(data, port); in disable_m32700ut_pld_irq()
97 outw(data, port); in enable_m32700ut_pld_irq()
118 outw(PLD_ICUCR_ILEVEL7, port); in shutdown_m32700ut_pld()
/linux-4.1.27/drivers/net/irda/
Dvlsi_ir.c666 outw(0, ndev->base_addr+VLSI_PIO_PROMPT); in vlsi_rx_interrupt()
796 outw(0, iobase+VLSI_PIO_IRENABLE); in vlsi_set_baud()
797 outw(config, iobase+VLSI_PIO_IRCFG); in vlsi_set_baud()
798 outw(nphyctl, iobase+VLSI_PIO_NPHYCTL); in vlsi_set_baud()
800 outw(IRENABLE_PHYANDCLOCK, iobase+VLSI_PIO_IRENABLE); in vlsi_set_baud()
1011 outw(config | IRCFG_ENTX, iobase+VLSI_PIO_IRCFG); in vlsi_hard_start_xmit()
1013 outw(0, iobase+VLSI_PIO_PROMPT); in vlsi_hard_start_xmit()
1076 outw((config & ~IRCFG_ENTX) | IRCFG_ENRX, iobase+VLSI_PIO_IRCFG); in vlsi_tx_interrupt()
1086 outw(config | IRCFG_ENTX, iobase+VLSI_PIO_IRCFG); in vlsi_tx_interrupt()
1089 outw(0, iobase+VLSI_PIO_PROMPT); in vlsi_tx_interrupt()
[all …]
/linux-4.1.27/drivers/tty/ipwireless/
Dhardware.c421 outw((unsigned short) length, hw->base_port + IODWR); in do_send_fragment()
430 outw(raw_data, hw->base_port + IODWR); in do_send_fragment()
433 outw(DCR_TXDONE, hw->base_port + IODCR); in do_send_fragment()
435 outw((unsigned short) length, hw->base_port); in do_send_fragment()
444 outw(raw_data, hw->base_port); in do_send_fragment()
447 outw((unsigned short) 0xDEAD, hw->base_port); in do_send_fragment()
527 outw(DCR_RXRESET, hw->base_port + IODCR); in ipw_setup_hardware()
529 outw(DCR_TXRESET, hw->base_port + IODCR); in ipw_setup_hardware()
532 outw(IER_TXENABLED | IER_RXENABLED, hw->base_port + IOIER); in ipw_setup_hardware()
844 outw(DCR_RXDONE, hw->base_port + IODCR); in acknowledge_data_read()
[all …]
/linux-4.1.27/arch/hexagon/include/asm/
Dio.h252 static inline void outw(u16 data, unsigned long port) in outw() function
263 #define outw_p outw
318 outw(*buf++, port); in outsw()
/linux-4.1.27/arch/x86/xen/
Dplatform-pci-unplug.c56 outw(XEN_IOPORT_LINUX_PRODNUM, XEN_IOPORT_PRODNUM); in check_platform_magic()
181 outw(xen_emul_unplug, XEN_IOPORT_UNPLUG); in xen_unplug_emulated_devices()
/linux-4.1.27/arch/mips/pci/
Dops-sni.c76 outw(val, PCIMT_CONFIG_DATA + (reg & 2)); in pcimt_write()
150 outw(val, PCIMT_CONFIG_DATA + (reg & 2)); in pcit_write()
Dpci-virtio-guest.c66 outw(val, PCI_CONFIG_DATA + (reg & 2)); in pci_virtio_guest_write_config()
/linux-4.1.27/drivers/platform/mips/
Dacpi_init.c74 outw(value, ACPI_PM_EVT_BLK); in acpi_hw_clear_status()
105 outw(1, ACPI_PM_CNT_BLK); in acpi_registers_setup()
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_hw.c33 outw(reg, VBE_DISPI_IOPORT_INDEX); in bochs_dispi_read()
45 outw(reg, VBE_DISPI_IOPORT_INDEX); in bochs_dispi_write()
46 outw(val, VBE_DISPI_IOPORT_DATA); in bochs_dispi_write()
/linux-4.1.27/arch/sparc/include/asm/
Dio_64.h218 #define outw outw macro
219 static inline void outw(u16 w, unsigned long addr) in outw() function
234 #define outw_p(__w, __addr) outw(__w, __addr)
/linux-4.1.27/drivers/video/backlight/
Dhp680_bl.c50 outw(v, HD64461_GPBDR); in hp680bl_send_intensity()
57 outw(v, HD64461_GPBDR); in hp680bl_send_intensity()
/linux-4.1.27/include/linux/
Dcs5535.h135 outw(VSA_VR_UNLOCK, VSA_VRC_INDEX); in cs5535_has_vsa2()
136 outw(VSA_VR_SIGNATURE, VSA_VRC_INDEX); in cs5535_has_vsa2()
/linux-4.1.27/drivers/video/fbdev/geode/
Ddisplay_gx.c48 outw(VSA_VR_UNLOCK, VSA_VRC_INDEX); in gx_frame_buffer_size()
49 outw(VSA_VR_MEM_SIZE, VSA_VRC_INDEX); in gx_frame_buffer_size()
Dlxfb_ops.c338 outw(VSA_VR_UNLOCK, VSA_VRC_INDEX); in lx_framebuffer_size()
339 outw(VSA_VR_MEM_SIZE, VSA_VRC_INDEX); in lx_framebuffer_size()
/linux-4.1.27/arch/tile/include/asm/
Dio.h311 static inline void outw(u16 b, unsigned long addr) in outw() function
369 outw(*buf++, addr); in outsw()
437 static inline void outw(u16 b, unsigned long addr) in outw() function
483 #define outw_p(x, addr) outw((x), (addr))
/linux-4.1.27/sound/pcmcia/pdaudiocf/
Dpdaudiocf_core.c79 outw((u16)reg << 8 | val | (1<<13), chip->port + PDAUDIOCF_REG_AK_IFR); in pdacf_ak4117_write()
257 outw(val, chip->port + PDAUDIOCF_REG_IER); in snd_pdacf_powerdown()
272 outw(val, chip->port + PDAUDIOCF_REG_IER); in snd_pdacf_suspend()
Dpdaudiocf.h121 outw(chip->regmap[reg>>1] = val, chip->port + reg); in pdacf_reg_write()
/linux-4.1.27/arch/mn10300/include/asm/
Dio.h108 static inline void outw(u16 b, unsigned long addr) in outw() function
122 #define outw_p(x, addr) outw((x), (addr))
173 outw(*buf++, addr); in outsw()
/linux-4.1.27/arch/arm/mach-ixp4xx/include/mach/
Dio.h256 #define outw outw macro
257 static inline void outw(u16 value, u32 addr) in outw() function
271 outw(cpu_to_le16(*vaddr++), io_addr); in outsw()
473 outw(value, port & PIO_MASK); in iowrite16()
/linux-4.1.27/include/asm-generic/
Dio.h392 #ifndef outw
393 #define outw outw macro
394 static inline void outw(u16 value, unsigned long addr) in outw() function
444 outw(value, addr); in outw_p()
/linux-4.1.27/sound/isa/sb/
Demu8000.c53 outw((unsigned short)reg, EMU8000_PTR(emu)); /* Set register */ in snd_emu8000_poke()
56 outw((unsigned short)val, port); /* Send data */ in snd_emu8000_poke()
67 outw((unsigned short)reg, EMU8000_PTR(emu)); /* Set register */ in snd_emu8000_peek()
81 outw((unsigned short)reg, EMU8000_PTR(emu)); /* Set register */ in snd_emu8000_poke_dw()
84 outw((unsigned short)val, port); /* Send low word of data */ in snd_emu8000_poke_dw()
85 outw((unsigned short)(val>>16), port+2); /* Send high word of data */ in snd_emu8000_poke_dw()
97 outw((unsigned short)reg, EMU8000_PTR(emu)); /* Set register */ in snd_emu8000_peek_dw()
/linux-4.1.27/arch/x86/pci/
Ddirect.c68 outw((u16)value, 0xCFC + (reg & 2)); in pci_conf1_write()
162 outw((u16)value, PCI_CONF2_ADDRESS(dev, reg)); in pci_conf2_write()
Dearly.c50 outw(val, 0xcfc + (offset&2)); in write_pci_config_16()
/linux-4.1.27/drivers/staging/ft1000/ft1000-pcmcia/
Dft1000_dnld.c394 outw(DWNLD_MAG_PS_HDR_LOC, in card_download()
483 outw(DWNLD_MAG_PS_HDR_LOC, in card_download()
532 outw(DWNLD_MAG_PS_HDR_LOC, in card_download()
568 outw(DWNLD_MAG_PS_HDR_LOC, in card_download()
Dft1000.h68 outw(value, dev->base_addr + offset); in ft1000_write_reg()
Dft1000_hw.c775 outw(*ptempbuffer++, in ft1000_send_cmd()
778 outw(*ptempbuffer++, in ft1000_send_cmd()
782 outw(*ptempbuffer++, dev->base_addr + FT1000_REG_MAG_DPDATAL); in ft1000_send_cmd()
784 outw(*ptempbuffer++, dev->base_addr + FT1000_REG_MAG_DPDATAH); in ft1000_send_cmd()
/linux-4.1.27/arch/cris/include/asm/
Dio.h145 static inline void outw(unsigned short data, unsigned int port) in outw() function
178 #define outw_p(val, port) outw((val), (port))
/linux-4.1.27/arch/mn10300/unit-asb2303/include/unit/
Dsmc91111.h33 #define SMC_outw(v, a, r) outw(v, (unsigned long) ((a) + (r)))
/linux-4.1.27/arch/x86/boot/
Dvideo.h107 outw(index+(v << 8), port); in out_idx()
Dboot.h54 static inline void outw(u16 v, u16 port) in outw() function
/linux-4.1.27/drivers/pcmcia/
Dbfin_cf_pcmcia.c76 outw(0, CF_ATASEL_ENA); in bfin_cf_reset()
78 outw(0, CF_ATASEL_DIS); in bfin_cf_reset()
Dtcic.c147 outw(data, tcic_base+reg); in tcic_setw()
153 #define tcic_setw(reg, data) outw(data, tcic_base+reg)
161 outw(data & 0xffff, tcic_base+reg); in tcic_setl()
162 outw(data >> 16, tcic_base+reg+2); in tcic_setl()
Dm32r_cfc.c257 outw(data, reg); in pcc_set()
411 outw(status, (unsigned int)PLD_CPCR); in _pcc_get_status()
425 outw(status, (unsigned int)PLD_CPCR); in _pcc_get_status()
Dvrc4171_card.c168 outw(config1, CONFIGURATION1); in vrc4171_set_multifunction_pin()
/linux-4.1.27/lib/
Diomap.c103 #define pio_write16be(val,port) outw(swab16(val),port)
118 IO_COND(addr, outw(val,port), writew(val, addr)); in iowrite16()
/linux-4.1.27/sound/pci/emu10k1/
Dtimer.c44 outw(delay & TIMER_RATE_MASK, emu->port + TIMER); in snd_emu10k1_timer_start()
Dio.c517 outw(data, emu->port + AC97DATA); in snd_emu10k1_ac97_write()
Demu10k1x.c730 outw(val, emu->port + AC97DATA); in snd_emu10k1x_ac97_write()
/linux-4.1.27/arch/alpha/include/asm/
Dio.h248 extern void outw(u16 b, unsigned long port);
365 extern inline void outw(u16 b, unsigned long port) in outw() function
501 #define outw_p outw
/linux-4.1.27/sound/pci/ice1712/
Dice1712.c166 outw(val, ICEREG(ice, AC97_DATA)); in snd_ice1712_ac97_write()
220 outw(val, ICEMT(ice, AC97_DATA)); in snd_ice1712_pro_ac97_write()
477 outw(3 << (idx * 2), ICEDS(ice, INTSTAT)); in snd_ice1712_interrupt()
606 outw(buf_size, ice->ddma_port + 4); in snd_ice1712_playback_prepare()
669 outw(buf_size, ICEREG(ice, CONCAP_COUNT)); in snd_ice1712_capture_prepare()
803 outw(tmp, ICEDS(ice, INTMASK)); in snd_ice1712_playback_ds_open()
836 outw(tmp, ICEDS(ice, INTMASK)); in snd_ice1712_playback_ds_close()
1065 outw((ice->playback_pro_size >> 2) - 1, ICEMT(ice, PLAYBACK_SIZE)); in snd_ice1712_playback_pro_prepare()
1066 outw((snd_pcm_lib_period_bytes(substream) >> 2) - 1, ICEMT(ice, PLAYBACK_COUNT)); in snd_ice1712_playback_pro_prepare()
1088 outw((ice->capture_pro_size >> 2) - 1, ICEMT(ice, CAPTURE_SIZE)); in snd_ice1712_capture_pro_prepare()
[all …]
Dice1724.c174 outw(val, ICEMT1724(ice, AC97_DATA)); in snd_vt1724_ac97_write()
215 outw(data, ICEREG1724(ice, GPIO_WRITE_MASK)); in snd_vt1724_set_gpio_mask()
234 outw(data, ICEREG1724(ice, GPIO_DATA)); in snd_vt1724_set_gpio_data()
794 outw(size, ICEMT1724(ice, PLAYBACK_SIZE)); in snd_vt1724_playback_pro_prepare()
798 outw(size, ICEMT1724(ice, PLAYBACK_COUNT)); in snd_vt1724_playback_pro_prepare()
858 outw((snd_pcm_lib_buffer_bytes(substream) >> 2) - 1, in snd_vt1724_pcm_prepare()
860 outw((snd_pcm_lib_period_bytes(substream) >> 2) - 1, in snd_vt1724_pcm_prepare()
1184 outw(val, ICEMT1724(ice, SPDIF_CTRL)); in update_spdif_bits()
1187 outw(val, ICEMT1724(ice, SPDIF_CTRL)); in update_spdif_bits()
/linux-4.1.27/sound/pci/oxygen/
Doxygen_io.c55 outw(value, chip->addr + reg); in oxygen_write16()
84 outw(tmp, chip->addr + reg); in oxygen_write16_masked()
/linux-4.1.27/arch/ia64/include/asm/
Dmachvec.h141 # define platform_outw ia64_mv.outw
185 ia64_mv_outw_t *outw; member
Dio.h304 #define outw(v,p) __outw(v,p) macro
419 # define outw_p outw
/linux-4.1.27/arch/mips/sgi-ip27/
DTODO4 3. Need to figure out why address swaizzling is needed in inw/outw for
/linux-4.1.27/drivers/media/platform/omap/
Domap_vout.c367 struct omap_overlay *ovl, int posx, int posy, int outw, in omapvid_setup_overlay() argument
375 (outw != vout->pix.width || outh != vout->pix.height)) { in omapvid_setup_overlay()
407 info.out_width = outw; in omapvid_setup_overlay()
448 int posx, posy, outw, outh, temp; in omapvid_init() local
464 outw = win->w.width; in omapvid_init()
471 temp = outw; in omapvid_init()
472 outw = outh; in omapvid_init()
484 temp = outw; in omapvid_init()
485 outw = outh; in omapvid_init()
498 outw, outh, addr); in omapvid_init()
/linux-4.1.27/arch/m32r/kernel/
Dprocess.c53 outw(1, (unsigned long)PLD_REBOOT); in machine_restart()
/linux-4.1.27/drivers/input/gameport/
Dfm801-gp.c58 outw(0xff, gameport->io); /* reset */ in fm801_gp_cooked_read()
/linux-4.1.27/arch/arm/mach-ebsa110/include/mach/
Dio.h49 #define outw(v,p) __outw(v,p) macro
/linux-4.1.27/arch/frv/include/asm/
Dio.h160 static inline void outw(uint16_t datum, unsigned long addr) in outw() function
178 #define outw_p(x,addr) outw(x,addr)
/linux-4.1.27/drivers/parisc/
Deisa_enumerator.c241 outw((inw(get_16(buf+len+1)) & in configure_port_init()
246 outw(cpu_to_le16(get_16(buf+len+3)), get_16(buf+len+1)); in configure_port_init()
Dlba_pci.c910 .outw = lba_astro_out16,
968 .outw = lba_pat_out16,
Ddino.c294 .outw = dino_out16,
/linux-4.1.27/drivers/block/paride/
Dparide.h113 #define w4w(data) {outw(data,pi->port+4); delay_p;}
Dppc6lnx.c607 outw(*((u16 *)data),ppc->lpt_addr + 4); in ppc6_wr_data_blk()
/linux-4.1.27/arch/m32r/include/asm/
Dio.h132 #define outw _outw macro
/linux-4.1.27/drivers/mtd/maps/
Dsbc_gxx.c108 outw( page | DEVICE_ENABLE, PAGE_IO ); in sbc_gxx_page()
/linux-4.1.27/drivers/usb/host/
Duhci-hcd.h518 outw(val, uhci->io_addr + reg); in uhci_writew()
587 outw(val, uhci->io_addr + reg); in uhci_writew()
Dpci-quirks.c469 outw(UHCI_USBCMD_HCRESET, base + UHCI_USBCMD); in uhci_reset_hc()
478 outw(0, base + UHCI_USBINTR); in uhci_reset_hc()
479 outw(0, base + UHCI_USBCMD); in uhci_reset_hc()
Disp1362.h37 outw(*bp++, addr); in delayed_outsw()
/linux-4.1.27/drivers/net/wan/
Dfarsync.c694 outw(0x440f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset()
695 outw(0x040f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset()
700 outw(0x240f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset()
705 outw(0x040f, card->pci_conf + CNTRL_9054 + 2); in fst_cpureset()
736 outw(0x040e, card->pci_conf + CNTRL_9054 + 2); in fst_cpurelease()
737 outw(0x040f, card->pci_conf + CNTRL_9054 + 2); in fst_cpurelease()
753 outw(0x0543, card->pci_conf + INTCSR_9052); in fst_clear_intr()
765 outw(0x0543, card->pci_conf + INTCSR_9052); in fst_enable_intr()
777 outw(0x0000, card->pci_conf + INTCSR_9052); in fst_disable_intr()
Dn2.c140 #define sca_outw(value, reg, card) outw(value, sca_reg(reg, card))
Dcosa.c255 #define cosa_outw outw
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/
Domapfb.h136 u16 posx, u16 posy, u16 outw, u16 outh);
Domapfb-main.c843 u16 posx, u16 posy, u16 outw, u16 outh) in omapfb_setup_overlay() argument
869 posx, posy, outw, outh); in omapfb_setup_overlay()
919 info.out_width = outw; in omapfb_setup_overlay()
943 u16 outw, outh; in omapfb_apply_changes() local
970 outw = var->yres; in omapfb_apply_changes()
973 outw = var->xres; in omapfb_apply_changes()
979 outw = info.out_width; in omapfb_apply_changes()
993 r = omapfb_setup_overlay(fbi, ovl, posx, posy, outw, outh); in omapfb_apply_changes()
/linux-4.1.27/drivers/char/mwave/
D3780i.h355 #define OutWordDsp(index,value) outw(value,usDspBaseIO+index)
/linux-4.1.27/drivers/block/
Dsmart1,2.h218 outw(c->size, h->io_mem_addr + SMART1_LISTLEN); in smart1_submit_command()
Dmg_disk.c521 outw(*buff++, (unsigned long)host->dev_base + MG_BUFF_OFFSET + in mg_write_one()
/linux-4.1.27/sound/pcmcia/vx/
Dvxp_ops.c378 outw(cpu_to_le16(*addr), port); in vxp_dma_write()
388 outw(cpu_to_le16(*addr), port); in vxp_dma_write()
/linux-4.1.27/arch/arm/mach-s3c24xx/include/mach/
Dio.h199 #define outw(v,p) (__builtin_constant_p((p)) ? __outwc(v,p) : __outw(v,p)) macro
/linux-4.1.27/arch/powerpc/include/asm/
Dio-defs.h26 DEF_PCI_AC_NORET(outw, (u16 val, unsigned long port), (val, port), pio, port)
Dio.h671 #define outw_p(val, port) (udelay(1), outw((val), (port)))
/linux-4.1.27/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c721 outw(0x0000, ioaddr + TX_INTR); in fjn_interrupt()
832 outw(0x0000, ioaddr + TX_INTR); in fjn_start_xmit()
837 outw(length, ioaddr + DATAPORT); in fjn_start_xmit()
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_plx.c151 outw(v, dev->base_addr + a); in hfa384x_outw_debug()
215 #define HFA384X_OUTW(v,a) outw((v), dev->base_addr + (a))
Dhostap_cs.c86 outw(v, dev->base_addr + a); in hfa384x_outw_debug()
147 #define HFA384X_OUTW(v,a) outw((v), dev->base_addr + (a))
/linux-4.1.27/sound/pci/ali5451/
Dali5451.c685 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2)); in snd_ali_detect_spdif_rate()
693 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2)); in snd_ali_detect_spdif_rate()
772 outw(rate | 0x10, ALI_REG(codec, ALI_SPDIF_CS + 2)); in snd_ali_set_spdif_out_rate()
804 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL)); in snd_ali_enable_spdif_out()
814 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL)); in snd_ali_enable_spdif_chnout()
832 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL)); in snd_ali_disable_spdif_chnout()
/linux-4.1.27/drivers/i2c/busses/
Di2c-isch.c168 outw(backbone_speed / (4 * 100), SMBHSTCLK); in sch_access()
/linux-4.1.27/drivers/isdn/hardware/mISDN/
DmISDNinfineon.c430 outw(w, (u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); in enable_hwirq()
474 outw(w, (u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); in disable_hwirq()
550 outw(w, (u32)hw->cfg.start + SCT_PLX_RESET_ADDR); in reset_inf()
554 outw(w, (u32)hw->cfg.start + SCT_PLX_RESET_ADDR); in reset_inf()
Dhfcmulti.c471 outw(cpu_to_le16(*(u16 *)data), hc->pci_iobase); in write_fifo_regio()
598 outw(cipv, hc->pci_iobase + 4); in readpcibridge()
622 outw(cipv, hc->pci_iobase + 4); in writepcibridge()
1824 outw(0x4000, hc->pci_iobase + 4); in hfcmulti_leds()
5219 outw(0x4000, hc->pci_iobase + 4); in hfcmulti_init()
5228 outw(0x0, hc->pci_iobase + 4); in hfcmulti_init()
/linux-4.1.27/drivers/misc/
Dcs5535-mfgpt.c240 outw(value, timer->chip->base + reg + (timer->nr * 8)); in cs5535_mfgpt_write()
/linux-4.1.27/drivers/scsi/mvsas/
Dmv_chips.h39 #define iow16(reg, val) outw((unsigned long)(val, regs + reg))
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dopal-lpc.c174 .outw = opal_lpc_outw,
/linux-4.1.27/sound/pci/trident/
Dtrident_main.c535 outw(voice->CSO, TRID_REG(trident, CH_DX_CSO_ALPHA_FMS) + 2); in snd_trident_write_cso_reg()
561 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2); in snd_trident_write_eso_reg()
593 outw((voice->CTRL << 12) | voice->Vol, in snd_trident_write_vol_reg()
639 outw(((voice->FMC & 0x0003) << 14) | ((voice->RVol & 0x007f) << 7) | in snd_trident_write_rvol_reg()
663 outw(((voice->FMC & 0x0003) << 14) | ((voice->RVol & 0x007f) << 7) | in snd_trident_write_cvol_reg()
1074 outw((ESO_bytes & 0x0000ffff), TRID_REG(trident, LEGACY_DMAR4)); in snd_trident_capture_prepare()
1079 outw(val, TRID_REG(trident, T4D_SBDELTA_DELTA_R)); in snd_trident_capture_prepare()
1456 outw((RESO & 0xffff), TRID_REG(trident, NX_SPESO)); in snd_trident_spdif_prepare()
1459 outw((voice->CSO & 0xffff), TRID_REG(trident, NX_SPCTRL_SPCSO)); in snd_trident_spdif_prepare()
/linux-4.1.27/arch/ia64/hp/sim/boot/
Dfw-emu.c218 outw(in3, 0xCFC + ((REG_OFFSET(in1) & 2))); in sal_emulator()
/linux-4.1.27/include/video/
Dvga.h215 outw(VGA_OUT16VAL (val, reg), port); in vga_io_w_fast()
/linux-4.1.27/drivers/scsi/aic94xx/
Daic94xx_reg.c50 outw(val, in asd_write_word()
/linux-4.1.27/arch/arm/include/asm/
Dio.h256 #define outw(v,p) ({ __iowmb(); __raw_writew((__force __u16) \ macro
/linux-4.1.27/drivers/net/ethernet/8390/
Dapne.c514 outw(*ptrs++, NE_BASE+NE_DATAPORT); in apne_block_output()
Dne2k-pci.c618 outw(le16_to_cpu(*b++), NE_BASE + NE_DATAPORT); in ne2k_pci_block_output()
/linux-4.1.27/drivers/isdn/hisax/
Dbkm_a8.c37 #define wordout(addr, val) outw(val, addr)
/linux-4.1.27/drivers/firmware/
Ddmi-sysfs.c347 outw((u16)offset, sel->io.index_addr); in read_sel_16bit_indexed_io()
/linux-4.1.27/sound/isa/wavefront/
Dwavefront_synth.c1124 outw (sample_short, dev->block_port); in wavefront_send_sample()
1126 outw (sample_short, dev->last_block_port); in wavefront_send_sample()
/linux-4.1.27/drivers/video/console/
Dvgacon.c167 outw(v1, vga_video_port_reg); in write_vga()
168 outw(v2, vga_video_port_reg); in write_vga()
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddivasmain.c470 outw(w, (unsigned long) addr); in outppw()
/linux-4.1.27/arch/ia64/pci/
Dpci.c748 outw(val, port); in ia64_pci_legacy_write()
/linux-4.1.27/drivers/cpufreq/
Dlonghaul.c291 outw(1 << 4, acpi_regs_addr); in longhaul_setstate()
/linux-4.1.27/sound/pci/ca0106/
Dca0106_main.c1223 outw(val, emu->port + AC97DATA); in snd_ca0106_ac97_write()
1512 outw(0x8000, chip->port + AC97DATA); in ca0106_init_chip()
/linux-4.1.27/drivers/net/wireless/
Datmel.c653 outw(data, dev->base_addr + offset); in atmel_write16()
4165 outw(data, dev->base_addr + AR); in atmel_writeAR()
4168 outw(data, dev->base_addr + AR); in atmel_writeAR()
4209 outw(inw(dev->base_addr + GCR) | mask, dev->base_addr + GCR); in atmel_set_gcr()
4214 outw(inw(dev->base_addr + GCR) & ~mask, dev->base_addr + GCR); in atmel_clear_gcr()
/linux-4.1.27/drivers/tty/serial/
Dm32r_sio.c136 #define __sio_out(v,x) outw((v),(unsigned long)(x))
/linux-4.1.27/drivers/media/pci/dm1105/
Ddm1105.c380 #define dm_writew(reg, value) outw((value), (dm_io_mem(reg)))
/linux-4.1.27/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c311 #define PutWord(reg,value) outw((value), ioaddr+(reg))
/linux-4.1.27/drivers/acpi/
Dosl.c920 outw(value, port); in acpi_os_write_port()
/linux-4.1.27/drivers/hwmon/
Dpc87427.c445 outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN); in set_fan_min()
/linux-4.1.27/drivers/pci/
Dpci-sysfs.c1083 outw(*(u16 *)buf, port); in pci_resource_io()
Dquirks.c117 outw(0x10, pmbase); in quirk_tigerpoint_bm_sts()
/linux-4.1.27/drivers/atm/
Dhorizon.c379 outw (cpu_to_le16 (data), dev->iobase + reg); in wr_regw()
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx_osm.c447 outw(val, ahd->bshs[(port) >> 8].ioport + (port & 0xFF)); in ahd_outw_atomic()

12