Home
last modified time | relevance | path

Searched refs:inw (Results 1 – 25 of 186) sorted by relevance

12345678

/Linux-v5.15/sound/pcmcia/pdaudiocf/
Dpdaudiocf_irq.c27 stat = inw(chip->port + PDAUDIOCF_REG_ISR); in pdacf_interrupt()
44 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_mono16()
45 inw(rdp_port); in pdacf_transfer_mono16()
54 val1 = inw(rdp_port); in pdacf_transfer_mono32()
55 val2 = inw(rdp_port); in pdacf_transfer_mono32()
56 inw(rdp_port); in pdacf_transfer_mono32()
64 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_stereo16()
65 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_stereo16()
74 val1 = inw(rdp_port); in pdacf_transfer_stereo32()
75 val2 = inw(rdp_port); in pdacf_transfer_stereo32()
[all …]
Dpdaudiocf_core.c58 while (inw(chip->port + PDAUDIOCF_REG_SCR) & PDAUDIOCF_AK_SBP) { in pdacf_ak4117_write()
75 inw(chip->port + PDAUDIOCF_REG_WDP));
77 inw(chip->port + PDAUDIOCF_REG_RDP));
79 inw(chip->port + PDAUDIOCF_REG_TCR));
81 inw(chip->port + PDAUDIOCF_REG_SCR));
83 inw(chip->port + PDAUDIOCF_REG_ISR));
85 inw(chip->port + PDAUDIOCF_REG_IER));
87 inw(chip->port + PDAUDIOCF_REG_AK_IFR));
239 val = inw(chip->port + PDAUDIOCF_REG_IER); in snd_pdacf_powerdown()
253 val = inw(chip->port + PDAUDIOCF_REG_IER); in snd_pdacf_suspend()
/Linux-v5.15/drivers/net/ethernet/3com/
D3c589_cs.c370 if (!(inw(dev->base_addr + EL3_STATUS) & 0x1000)) in tc589_wait_for_completion()
386 if ((inw(ioaddr + 10) & EEPROM_BUSY) == 0) in read_eeprom()
388 return inw(ioaddr + 12); in read_eeprom()
430 inw(ioaddr+EL3_STATUS), inw(ioaddr+RX_STATUS), in dump_status()
431 inb(ioaddr+TX_STATUS), inw(ioaddr+TX_FREE)); in dump_status()
434 inw(ioaddr+0x04), inw(ioaddr+0x06), inw(ioaddr+0x08), in dump_status()
435 inw(ioaddr+0x0a)); in dump_status()
461 inw(ioaddr + 10); in tc589_reset()
462 inw(ioaddr + 12); in tc589_reset()
522 dev->name, inw(dev->base_addr + EL3_STATUS)); in el3_open()
[all …]
D3c509.c318 if (inw(ioaddr) != 0x6d50) { in el3_isa_match()
367 if (inw(ioaddr) != 0x6d50) in el3_isa_resume()
576 irq = inw(ioaddr + WN0_IRQ) >> 12; in el3_eisa_probe()
577 if_port = inw(ioaddr + 6)>>14; in el3_eisa_probe()
629 return inw(ioaddr + 12); in read_eeprom()
672 dev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS)); in el3_open()
678 dev->name, dev->irq, inw(ioaddr + EL3_STATUS)); in el3_open()
690 dev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS), in el3_tx_timeout()
691 inw(ioaddr + TX_FREE)); in el3_tx_timeout()
714 dev->name, skb->len, inw(ioaddr + EL3_STATUS)); in el3_start_xmit()
[all …]
D3c515.c440 if ((inw(ioaddr + 0x2002) & 0x1f0) != (ioaddr & 0x1f0)) { in check_device()
449 if ((inw(ioaddr + Wn0EepromCmd) & 0x0200) == 0) in check_device()
452 if (inw(ioaddr + Wn0EepromData) != 0x6d50) { in check_device()
523 inl(ioaddr + 0x2002), inw(ioaddr + 0x2000)); in corkscrew_scan()
542 inl(ioaddr + 0x2002), inw(ioaddr + 0x2000)); in corkscrew_scan()
578 irq = inw(ioaddr + 0x2002) & 15; in corkscrew_setup()
581 irq = inw(ioaddr + 0x2002) & 15; in corkscrew_setup()
586 dev->dma = inw(ioaddr + 0x2000) & 7; in corkscrew_setup()
628 if ((inw(ioaddr + Wn0EepromCmd) & 0x0200) == 0) in corkscrew_setup()
631 eeprom[i] = inw(ioaddr + Wn0EepromData); in corkscrew_setup()
[all …]
D3c574_cs.c477 inw(ioaddr+EL3_STATUS), in dump_status()
478 inw(ioaddr+RxStatus), inb(ioaddr+TxStatus), in dump_status()
479 inw(ioaddr+TxFree)); in dump_status()
482 inw(ioaddr+0x04), inw(ioaddr+0x06), in dump_status()
483 inw(ioaddr+0x08), inw(ioaddr+0x0a)); in dump_status()
495 if (!(inw(dev->base_addr + EL3_STATUS) & 0x1000)) break; in tc574_wait_for_completion()
509 if ((inw(ioaddr + Wn0EepromCmd) & 0x8000) == 0) in read_eeprom()
512 return inw(ioaddr + Wn0EepromData); in read_eeprom()
561 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read()
635 inw(ioaddr + 10); in tc574_reset()
[all …]
/Linux-v5.15/drivers/net/ethernet/smsc/
Dsmc9194.c338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset()
398 outw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL ); in smc_shutdown()
868 bank = inw( ioaddr + BANK_SELECT ); in smc_probe()
876 bank = inw( ioaddr + BANK_SELECT ); in smc_probe()
885 base_address_register = inw( ioaddr + BASE ); in smc_probe()
900 revision_register = inw( ioaddr + REVISION ); in smc_probe()
926 address = inw( ioaddr + ADDR0 + i ); in smc_probe()
934 memory_info_register = inw( ioaddr + MIR ); in smc_probe()
935 memory_cfg_register = inw( ioaddr + MCR ); in smc_probe()
945 revision_register = inw( ioaddr + REVISION ); in smc_probe()
[all …]
Dsmc91c92_cs.c262 #define set_bits(v, p) outw(inw(p)|(v), (p))
263 #define mask_bits(v, p) outw(inw(p)&(v), (p))
554 wait = ((CTL_RELOAD | CTL_STORE) & inw(ioaddr + CONTROL)); in mot_setup()
561 addr = inw(ioaddr + GENERAL); in mot_setup()
703 inw(link->resource[0]->start + OSITECH_AUI_PWR), in osi_setup()
704 inw(link->resource[0]->start + OSITECH_RESET_ISR)); in osi_setup()
770 if (inw(ioaddr + BANK_SELECT) >> 8 != 0x33) { in check_sig()
786 s = inw(ioaddr + BASE_ADDR); in check_sig()
787 if ((inw(ioaddr + BANK_SELECT) >> 8 == 0x33) && in check_sig()
790 s = inw(ioaddr + REVISION); in check_sig()
[all …]
Dsmc9194.h207 #define SMC_DELAY() { inw( ioaddr + RCR );\
208 inw( ioaddr + RCR );\
209 inw( ioaddr + RCR ); }
/Linux-v5.15/drivers/net/ethernet/amd/
Dlance.c506 reset_val = inw(ioaddr+LANCE_RESET); /* Reset the LANCE */ in lance_probe1()
514 if (inw(ioaddr+LANCE_DATA) != 0x0004) in lance_probe1()
519 if (inw(ioaddr+LANCE_ADDR) != 88) { in lance_probe1()
522 int chip_version = inw(ioaddr+LANCE_DATA); in lance_probe1()
524 chip_version |= inw(ioaddr+LANCE_DATA) << 16; in lance_probe1()
580 inw(ioaddr+LANCE_ADDR); in lance_probe1()
583 inw(ioaddr+LANCE_ADDR); in lance_probe1()
586 inw(ioaddr+LANCE_ADDR); in lance_probe1()
601 short reset_val = inw(ioaddr+LANCE_RESET); in lance_probe1()
608 bus_info = inw(ioaddr+LANCE_BUS_IF); 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),\
162 inw(PORT+L_DATAREG))
164 #define writedatareg(val) {outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
170 #define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_DATAREG))
279 if(inw(PORT+L_ADDRREG) != 80) in ni65_set_performance()
326 outw(inw(PORT+L_RESET),PORT+L_RESET); /* that's the hard way */ in ni65_close()
460 outw(inw(PORT+L_RESET),PORT+L_RESET); /* first: reset the card */ in ni65_probe1()
470 if(inw(PORT+L_ADDRREG) == 88) { in ni65_probe1()
[all …]
/Linux-v5.15/arch/parisc/lib/
Dio.c183 l = cpu_to_le16(inw(port)) << 16; in insw()
184 l |= cpu_to_le16(inw(port)); in insw()
189 *(unsigned short *)p = cpu_to_le16(inw(port)); in insw()
194 *(unsigned short *)p = cpu_to_le16(inw(port)); in insw()
200 l = cpu_to_le16(inw(port)) << 16; in insw()
201 l |= cpu_to_le16(inw(port)); in insw()
206 *(unsigned short *)p = cpu_to_le16(inw(port)); in insw()
216 l = cpu_to_le16(inw(port)); in insw()
221 l2 = cpu_to_le16(inw(port)); in insw()
/Linux-v5.15/drivers/input/touchscreen/
Dmk712.c110 last_x = inw(mk712_io + MK712_X) & 0x0fff; in mk712_interrupt()
111 last_y = inw(mk712_io + MK712_Y) & 0x0fff; in mk712_interrupt()
159 if ((inw(mk712_io + MK712_X) & 0xf000) || /* Sanity check */ in mk712_init()
160 (inw(mk712_io + MK712_Y) & 0xf000) || in mk712_init()
161 (inw(mk712_io + MK712_STATUS) & 0xf333)) { in mk712_init()
/Linux-v5.15/drivers/input/gameport/
Dfm801-gp.c33 w = inw(gameport->io + 2); in fm801_gp_cooked_read()
36 w = inw(gameport->io + 4); in fm801_gp_cooked_read()
38 w = inw(gameport->io + 6); in fm801_gp_cooked_read()
41 w = inw(gameport->io + 8); in fm801_gp_cooked_read()
/Linux-v5.15/drivers/watchdog/
DiTCO_wdt.c223 val = inw(TCO1_CNT(p)); in update_no_reboot_bit_cnt()
229 newval = inw(TCO1_CNT(p)); in update_no_reboot_bit_cnt()
292 val = inw(TCO1_CNT(p)); in iTCO_wdt_start()
295 val = inw(TCO1_CNT(p)); in iTCO_wdt_start()
313 val = inw(TCO1_CNT(p)); in iTCO_wdt_stop()
316 val = inw(TCO1_CNT(p)); in iTCO_wdt_stop()
373 val16 = inw(TCOv2_TMR(p)); in iTCO_wdt_set_timeout()
377 val16 = inw(TCOv2_TMR(p)); in iTCO_wdt_set_timeout()
409 val16 = inw(TCO_RLD(p)); in iTCO_wdt_get_timeleft()
418 if (!(inw(TCO1_STS(p)) & 0x0008)) in iTCO_wdt_get_timeleft()
/Linux-v5.15/arch/sh/boards/mach-hp6xx/
Dsetup.c60 v = inw(HD64461_GPADR); in dac_audio_start()
78 v = inw(HD64461_GPADR); in dac_audio_stop()
129 v = inw(HD64461_STBCR); in hp6xx_setup()
139 v = inw(HD64461_GPADR); in hp6xx_setup()
/Linux-v5.15/arch/ia64/include/asm/
Dio.h150 #define inw inw macro
151 static inline unsigned int inw(unsigned long port) in inw() function
214 put_unaligned(inw(port), dp++); in insw()
/Linux-v5.15/arch/mips/loongson2ef/common/cs5536/
Dcs5536_mfgpt.c39 outw(inw(MFGPT0_SETUP) & 0x7fff, MFGPT0_SETUP); in disable_mfgpt0_counter()
96 outw(inw(MFGPT0_SETUP) | 0x4000, MFGPT0_SETUP); in timer_interrupt()
165 count = inw(MFGPT0_CNT); in mfgpt_read()
/Linux-v5.15/drivers/scsi/
Dnsp32_io.h35 return inw(base + index); in nsp32_read2()
137 return inw(base + DATA_REG_LOW); in nsp32_index_read2()
154 l = inw(base + DATA_REG_LOW); in nsp32_index_read4()
155 h = inw(base + DATA_REG_HI ); in nsp32_index_read4()
/Linux-v5.15/arch/hexagon/include/asm/
Dio.h210 static inline u16 inw(unsigned long port) in inw() function
245 #define inw_p inw
264 u16 x = inw(port); in insw()
275 u32 x = inw(port); in insl()
/Linux-v5.15/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c783 htons(inw(ioaddr + TX_STATUS)), in fjn_tx_timeout()
788 htons(inw(ioaddr + 0)), htons(inw(ioaddr + 2)), in fjn_tx_timeout()
789 htons(inw(ioaddr + 4)), htons(inw(ioaddr + 6)), in fjn_tx_timeout()
790 htons(inw(ioaddr + 8)), htons(inw(ioaddr + 10)), in fjn_tx_timeout()
791 htons(inw(ioaddr + 12)), htons(inw(ioaddr + 14))); in fjn_tx_timeout()
937 inw(ioaddr + DATAPORT); in fjn_reset()
938 inw(ioaddr + DATAPORT); in fjn_reset()
967 u_short status = inw(ioaddr + DATAPORT); in fjn_rx()
984 u_short pkt_len = inw(ioaddr + DATAPORT); in fjn_rx()
/Linux-v5.15/drivers/comedi/drivers/
Daddi_apci_3120.c343 val = inw(dev->iobase + APCI3120_TIMER_REG); in apci3120_timer_read()
350 val |= (inw(dev->iobase + APCI3120_TIMER_REG) << 16); in apci3120_timer_read()
413 inw(dev->iobase + APCI3120_TIMER_MODE_REG); in apci3120_set_chanlist()
479 status = inw(dev->iobase + APCI3120_STATUS_REG); in apci3120_interrupt()
504 val = inw(dev->iobase + APCI3120_AI_FIFO_REG); in apci3120_interrupt()
684 inw(dev->iobase + APCI3120_STATUS_REG); in apci3120_cancel()
697 status = inw(dev->iobase + APCI3120_STATUS_REG); in apci3120_ai_eoc()
741 data[i] = inw(dev->iobase + APCI3120_AI_FIFO_REG); in apci3120_ai_insn_read()
754 status = inw(dev->iobase + APCI3120_STATUS_REG); in apci3120_ao_ready()
792 status = inw(dev->iobase + APCI3120_STATUS_REG); in apci3120_di_insn_bits()
[all …]
Dadl_pci6208.c49 status = inw(dev->iobase + PCI6208_AO_STATUS); in pci6208_ao_eoc()
89 val = inw(dev->iobase + PCI6208_DIO); in pci6208_di_insn_bits()
162 val = inw(dev->iobase + PCI6208_DIO); in pci6208_auto_attach()
Ddt282x.c508 adcsr = inw(dev->iobase + DT2821_ADCSR_REG); in dt282x_interrupt()
509 dacsr = inw(dev->iobase + DT2821_DACSR_REG); in dt282x_interrupt()
510 supcsr = inw(dev->iobase + DT2821_SUPCSR_REG); in dt282x_interrupt()
565 status = inw(dev->iobase + DT2821_ADCSR_REG); in dt282x_ai_timeout()
619 val = inw(dev->iobase + DT2821_ADDAT_REG); in dt282x_ai_insn_read()
941 data[1] = inw(dev->iobase + DT2821_DIODAT_REG); in dt282x_dio_insn_bits()
1045 inw(dev->iobase + DT2821_ADCSR_REG); in dt282x_initialize()
1051 if (((inw(dev->iobase + DT2821_ADCSR_REG) & 0xfff0) != 0x7c00) || in dt282x_initialize()
1052 ((inw(dev->iobase + DT2821_CHANCSR_REG) & 0xf0f0) != 0x70f0) || in dt282x_initialize()
1053 ((inw(dev->iobase + DT2821_DACSR_REG) & 0x7c93) != 0x7c90) || in dt282x_initialize()
[all …]
/Linux-v5.15/arch/sh/include/asm/
Dio_noioport.h11 static inline u16 inw(unsigned long addr) in inw() function
50 #define inw_p(addr) inw(addr)

12345678