Home
last modified time | relevance | path

Searched refs:ioread16 (Results 1 – 25 of 121) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-highlander.c56 iowrite16(ioread16(dev->base + SMCR) | SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_enable()
61 iowrite16(ioread16(dev->base + SMCR) & ~SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_disable()
66 iowrite16(ioread16(dev->base + SMCR) | SMCR_START, dev->base + SMCR); in highlander_i2c_start()
71 iowrite16(ioread16(dev->base + SMCR) | SMCR_IRIC, dev->base + SMCR); in highlander_i2c_done()
78 smmr = ioread16(dev->base + SMMR); in highlander_i2c_setup()
130 while (ioread16(dev->base + SMCR) & SMCR_BBSY) { in highlander_i2c_wait_for_bbsy()
144 iowrite16(ioread16(dev->base + SMCR) | SMCR_RST, dev->base + SMCR); in highlander_i2c_reset()
150 u16 tmp = ioread16(dev->base + SMCR); in highlander_i2c_wait_for_ack()
177 smcr = ioread16(dev->base + SMCR); in highlander_i2c_poll()
243 data[i] = ioread16(dev->base + SMTRDR + (i * sizeof(u16))); in highlander_i2c_read()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/85xx/
H A Dge_imp3a.c136 reg = ioread16(imp3a_regs); in ge_imp3a_get_pcb_rev()
145 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_board_rev()
154 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_fpga_rev()
163 reg = ioread16(imp3a_regs + 0x6); in ge_imp3a_get_cpci_geo_addr()
172 reg = ioread16(imp3a_regs + 0x6); in ge_imp3a_get_cpci_is_syscon()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intersil/orinoco/
H A Dorinoco_nortel.c71 ioread16(card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
96 if (ioread16(card->bridge_io) & 1) { in orinoco_nortel_hw_init()
106 if (ioread16(card->bridge_io) & 0x10) in orinoco_nortel_hw_init()
113 if (ioread16(card->attr_io + COR_OFFSET) & 1) { in orinoco_nortel_hw_init()
117 if (ioread16(card->attr_io + COR_OFFSET + 2) & 1) { in orinoco_nortel_hw_init()
121 if (ioread16(card->attr_io + COR_OFFSET + 4) & 1) { in orinoco_nortel_hw_init()
129 reg = ioread16(card->attr_io + COR_OFFSET); in orinoco_nortel_hw_init()
/OK3568_Linux_fs/kernel/arch/arm/common/
H A Dscoop.c58 gpwr = ioread16(sdev->base + SCOOP_GPWR); in __scoop_gpio_set()
83 return !!(ioread16(sdev->base + SCOOP_GPRR) & (1 << (offset + 1))); in scoop_gpio_get()
95 gpcr = ioread16(sdev->base + SCOOP_GPCR); in scoop_gpio_direction_input()
115 gpcr = ioread16(sdev->base + SCOOP_GPCR); in scoop_gpio_direction_output()
127 return ioread16(sdev->base + reg); in read_scoop_reg()
145 mcr = ioread16(sdev->base + SCOOP_MCR); in check_scoop_reg()
155 sdev->scoop_gpwr = ioread16(sdev->base + SCOOP_GPWR); in scoop_suspend()
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Dtoshsd.c221 data = ioread16(host->ioaddr + SD_RESPONSE0); in toshsd_cmd_irq()
224 data = ioread16(host->ioaddr + SD_RESPONSE1); in toshsd_cmd_irq()
227 data = ioread16(host->ioaddr + SD_RESPONSE2); in toshsd_cmd_irq()
230 data = ioread16(host->ioaddr + SD_RESPONSE3); in toshsd_cmd_irq()
233 data = ioread16(host->ioaddr + SD_RESPONSE4); in toshsd_cmd_irq()
236 data = ioread16(host->ioaddr + SD_RESPONSE5); in toshsd_cmd_irq()
239 data = ioread16(host->ioaddr + SD_RESPONSE6); in toshsd_cmd_irq()
242 data = ioread16(host->ioaddr + SD_RESPONSE7); in toshsd_cmd_irq()
246 data = ioread16(host->ioaddr + SD_RESPONSE0); in toshsd_cmd_irq()
249 data = ioread16(host->ioaddr + SD_RESPONSE1); in toshsd_cmd_irq()
[all …]
H A Dtmio_mmc.h223 return ioread16(host->ctl + (addr << host->bus_shift)); in sd_ctrl_read16()
235 return ioread16(host->ctl + (addr << host->bus_shift)) | in sd_ctrl_read16_and_16_as_32()
236 ioread16(host->ctl + ((addr + 2) << host->bus_shift)) << 16; in sd_ctrl_read16_and_16_as_32()
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-npcm-pspi.c70 val = ioread16(priv->base + NPCM_PSPI_CTL1); in npcm_pspi_irq_enable()
79 val = ioread16(priv->base + NPCM_PSPI_CTL1); in npcm_pspi_irq_disable()
88 val = ioread16(priv->base + NPCM_PSPI_CTL1); in npcm_pspi_enable()
97 val = ioread16(priv->base + NPCM_PSPI_CTL1); in npcm_pspi_disable()
123 regtemp = ioread16(priv->base + NPCM_PSPI_CTL1); in npcm_pspi_set_mode()
132 regtemp = ioread16(NPCM_PSPI_CTL1 + priv->base); in npcm_pspi_set_transfer_size()
154 regtemp = ioread16(NPCM_PSPI_CTL1 + priv->base); in npcm_pspi_set_baudrate()
238 val = ioread16(priv->base + NPCM_PSPI_DATA); in npcm_pspi_recv()
/OK3568_Linux_fs/kernel/arch/alpha/kernel/
H A Dio.c26 unsigned int ioread16(const void __iomem *addr) in ioread16() function
30 ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr); in ioread16()
63 EXPORT_SYMBOL(ioread16);
76 return ioread16(ioport_map(port, 2)); in inw()
310 *(unsigned short *)dst = ioread16(port); in ioread16_rep()
317 w = ioread16(port); in ioread16_rep()
318 w |= ioread16(port) << 16; in ioread16_rep()
324 *(unsigned short*)dst = ioread16(port); in ioread16_rep()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/rdc/
H A Dr6040.c208 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_read()
217 return ioread16(ioaddr + MMRD); in r6040_phy_read()
232 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_write()
362 md_csc = ioread16(ioaddr + MD_CSC); in r6040_reset_mac()
365 cmd = ioread16(ioaddr + MCR1); in r6040_reset_mac()
428 ioread16(ioaddr + MIER), in r6040_tx_timeout()
429 ioread16(ioaddr + MISR)); in r6040_tx_timeout()
594 err = ioread16(ioaddr + MLSR); in r6040_tx()
640 iowrite16(ioread16(ioaddr + MIER) | RX_INTS | TX_INTS, in r6040_poll()
655 misr = ioread16(ioaddr + MIER); in r6040_interrupt()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mgag200/
H A Dmgag200_mm.c45 orig = ioread16(mem); in mgag200_probe_vram()
60 test1 = ioread16(mem + offset); in mgag200_probe_vram()
61 test2 = ioread16(mem); in mgag200_probe_vram()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/dlink/
H A Dsundance.c721 if (! (ioread16(ioaddr + EECtrl) & 0x8000)) { in eeprom_read()
722 return ioread16(ioaddr + EEData); in eeprom_read()
900 ioread16(ioaddr + MACCtrl1), ioread16(ioaddr + MACCtrl0)); in netdev_open()
924 iowrite16 (ioread16 (ioaddr + MACCtrl0) | EnbFullDuplex, in check_duplex()
937 iowrite16(ioread16(ioaddr + MACCtrl0) | (duplex ? 0x20 : 0), ioaddr + MACCtrl0); in check_duplex()
951 dev->name, ioread16(ioaddr + IntrEnable), in netdev_timer()
1183 int intr_status = ioread16(ioaddr + IntrStatus); in intr_handler()
1203 tx_status = ioread16 (ioaddr + TxStatus); in intr_handler()
1235 iowrite16(ioread16(ioaddr + MACCtrl1) | TxEnable, ioaddr + MACCtrl1); in intr_handler()
1236 if (ioread16(ioaddr + MACCtrl1) & TxEnabled) in intr_handler()
[all …]
/OK3568_Linux_fs/kernel/drivers/ata/
H A Dpata_opti.c86 ioread16(regio + 1); in opti_write_reg()
87 ioread16(regio + 1); in opti_write_reg()
126 clock = ioread16(regio + 5) & 1; in opti_set_piomode()
/OK3568_Linux_fs/kernel/drivers/net/can/softing/
H A Dsofting_fw.c40 return ioread16(&card->dpram[DPRAM_FCT_RESULT]); in _softing_fct_cmd()
78 ret = ioread16(&card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
292 rx_sum = ioread16(&card->dpram[DPRAM_RECEIPT + 2]); in softing_load_app_fw()
362 card->id.fw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 2]); in softing_chip_poweron()
363 card->id.hw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 4]); in softing_chip_poweron()
364 card->id.license = ioread16(&card->dpram[DPRAM_FCT_PARAM + 6]); in softing_chip_poweron()
365 card->id.chip[0] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 8]); in softing_chip_poweron()
366 card->id.chip[1] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 10]); in softing_chip_poweron()
/OK3568_Linux_fs/kernel/drivers/cpufreq/
H A Dpcc-cpufreq.c128 if (ioread16(&pcch_hdr->status) & CMD_COMPLETE) in pcc_cmd()
167 status = ioread16(&pcch_hdr->status); in pcc_get_freq()
231 status = ioread16(&pcch_hdr->status); in pcc_cpufreq_target()
463 ioread16(&pcch_hdr->length), ioread8(&pcch_hdr->major), in pcc_cpufreq_probe()
465 ioread16(&pcch_hdr->command), ioread16(&pcch_hdr->status), in pcc_cpufreq_probe()
/OK3568_Linux_fs/kernel/arch/alpha/include/asm/
H A Dio.h154 REMAP1(unsigned int, ioread16, const) in REMAP1()
319 extern inline unsigned int ioread16(const void __iomem *addr) in ioread16() function
323 ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr); in ioread16()
347 return ioread16(ioport_map(port, 2)); in inw()
492 #define ioread16be(p) swab16(ioread16(p))
H A Dio_trivial.h16 IO_CONCAT(__IO_PREFIX,ioread16)(const void __iomem *a) in IO_CONCAT() argument
84 return IO_CONCAT(__IO_PREFIX,ioread16)(addr); in IO_CONCAT()
/OK3568_Linux_fs/kernel/drivers/ntb/hw/intel/
H A Dntb_hw_gen4.c62 reg_val = ioread16(ndev->self_mmio + GEN4_LINK_STATUS_OFFSET); in gen4_poll_link()
210 lnkctl = ioread16(ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in gen4_init_dev()
316 u.v16 = ioread16(mmio + GEN4_LINK_STATUS_OFFSET); in ndev_ntb4_debugfs_read()
415 reg_val16 = ioread16(mmio + idx_reg); in intel_ntb4_mw_set_trans()
453 lnkctl = ioread16(ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in intel_ntb4_link_enable()
490 lnkctl = ioread16(ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in intel_ntb4_link_disable()
/OK3568_Linux_fs/kernel/drivers/ipack/carriers/
H A Dtpci200.c76 iowrite16(ioread16(addr) & (~mask), addr); in tpci200_clear_mask()
85 iowrite16(ioread16(addr) | mask, addr); in tpci200_set_mask()
139 status_reg = ioread16(&tpci200->info->interface_regs->status); in tpci200_interrupt()
375 return (ioread16(addr) & TPCI200_CLK32) ? 32 : 8; in tpci200_get_clockrate()
412 return (ioread16(addr) & mask) ? 1 : 0; in tpci200_get_error()
427 return (ioread16(addr) & mask) ? 1 : 0; in tpci200_get_timeout()
/OK3568_Linux_fs/kernel/drivers/pci/switch/
H A Dswitchtec.c358 int id = ioread16(&stdev->mmio_sys_info->gen3.component_id); in component_id_show()
644 if (ioread16(&si->cfg_running) == SWITCHTEC_GEN3_CFG0_RUNNING) in flash_part_info_gen3()
650 if (ioread16(&si->cfg_running) == SWITCHTEC_GEN3_CFG1_RUNNING) in flash_part_info_gen3()
656 if (ioread16(&si->img_running) == SWITCHTEC_GEN3_IMG0_RUNNING) in flash_part_info_gen3()
662 if (ioread16(&si->img_running) == SWITCHTEC_GEN3_IMG1_RUNNING) in flash_part_info_gen3()
720 if (ioread16(&si->key_running) == SWITCHTEC_GEN4_KEY0_RUNNING) in flash_part_info_gen4()
727 if (ioread16(&si->key_running) == SWITCHTEC_GEN4_KEY1_RUNNING) in flash_part_info_gen4()
734 if (ioread16(&si->bl2_running) == SWITCHTEC_GEN4_BL2_0_RUNNING) in flash_part_info_gen4()
741 if (ioread16(&si->bl2_running) == SWITCHTEC_GEN4_BL2_1_RUNNING) in flash_part_info_gen4()
748 if (ioread16(&si->cfg_running) == SWITCHTEC_GEN4_CFG0_RUNNING) in flash_part_info_gen4()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/3com/
H A D3c59x.c915 if (vortex_probe1(device, ioaddr, ioread16(ioaddr + 0xC88) >> 12, in vortex_eisa_probe()
1494 if (!(ioread16(ioaddr + EL3_STATUS) & CmdInProgress)) in issue_and_wait()
1500 if (!(ioread16(ioaddr + EL3_STATUS) & CmdInProgress)) { in issue_and_wait()
1509 dev->name, cmd, ioread16(ioaddr + EL3_STATUS)); in issue_and_wait()
1887 ioread16(ioaddr + EL3_STATUS)); in vortex_tx_timeout()
1897 if (ioread16(ioaddr + EL3_STATUS) & IntLatch) { in vortex_tx_timeout()
1986 ioread16(ioaddr + EL3_STATUS) & StatsFull) { in vortex_error()
2074 if (ioread16(ioaddr + TxFree) > 1536) { in vortex_start_xmit()
2263 status = ioread16(ioaddr + EL3_STATUS); in _vortex_interrupt()
2303 if (ioread16(ioaddr + Wn7_MasterStatus) & 0x1000) { in _vortex_interrupt()
[all …]
/OK3568_Linux_fs/kernel/drivers/virtio/
H A Dvirtio_pci_legacy.c110 return ioread16(vp_dev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_config_vector()
130 num = ioread16(vp_dev->ioaddr + VIRTIO_PCI_QUEUE_NUM); in setup_vq()
160 msix_vec = ioread16(vp_dev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in setup_vq()
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dmf6x4.c89 data[1] = ioread16(dev->mmio + MF6X4_DIN_REG) & MF6X4_DIN_MASK; in mf6x4_di_insn_bits()
137 ioread16(dev->mmio + MF6X4_ADSTART_REG); in mf6x4_ai_insn_read()
144 d = ioread16(dev->mmio + MF6X4_ADDATA_REG); in mf6x4_ai_insn_read()
/OK3568_Linux_fs/kernel/arch/sh/kernel/
H A Diomap.c17 unsigned int ioread16(const void __iomem *addr) in ioread16() function
21 EXPORT_SYMBOL(ioread16);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/packetengines/
H A Dyellowfin.c550 if ((ioread16(ioaddr + MII_Status) & 1) == 0) in mdio_read()
552 return ioread16(ioaddr + MII_Rd_Data); in mdio_read()
564 if ((ioread16(ioaddr + MII_Status) & 1) == 0) in mdio_write()
660 ioread16(ioaddr + IntrStatus)); in yellowfin_timer()
909 u16 intr_status = ioread16(ioaddr + IntrClear); in yellowfin_interrupt()
1035 ioread16(ioaddr + IntrStatus)); in yellowfin_interrupt()
1208 ioread16(ioaddr + TxStatus), in yellowfin_close()
1209 ioread16(ioaddr + RxStatus), in yellowfin_close()
1210 ioread16(ioaddr + IntrStatus)); in yellowfin_close()
1294 u16 cfg_value = ioread16(ioaddr + Cnfg); in set_rx_mode()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cirrus/
H A Dcs89x0.c204 tmp16 = ioread16(lp->virt_addr + portno); in readwords()
229 return ioread16(lp->virt_addr + DATA_PORT); in readreg()
677 status = ioread16(lp->virt_addr + RX_FRAME_PORT); in net_rx()
678 length = ioread16(lp->virt_addr + RX_FRAME_PORT); in net_rx()
695 skb->data[length-1] = ioread16(lp->virt_addr + RX_FRAME_PORT); in net_rx()
729 while ((status = ioread16(lp->virt_addr + ISQ_PORT))) { in net_interrupt()
1336 ioaddr, ADD_PORT, ioread16(ioaddr + ADD_PORT)); in cs89x0_probe1()
1339 tmp = ioread16(ioaddr + DATA_PORT); in cs89x0_probe1()
1616 if ((ioread16(io_mem + ADD_PORT) & ADD_MASK) != in cs89x0_ioport_probe()
1619 dev->name, ioread16(io_mem + ADD_PORT)); in cs89x0_ioport_probe()

12345