Home
last modified time | relevance | path

Searched refs:iowrite16 (Results 1 – 25 of 87) sorted by relevance

1234

/linux/drivers/net/can/softing/
H A Dsofting_fw.c25 iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]); in _softing_fct_cmd()
71 iowrite16(RES_NONE, &card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
72 iowrite16(cmd, &card->dpram[DPRAM_COMMAND]); in softing_bootloader_command()
286 iowrite16(len, &card->dpram[DPRAM_COMMAND + 10]); in softing_load_app_fw()
494 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
495 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
496 iowrite16(bt->phase_seg1 + bt->prop_seg, in softing_startstop()
498 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
499 iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, in softing_startstop()
505 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
[all …]
/linux/arch/arm/common/
H A Dscoop.c44 iowrite16(0x0100, sdev->base + SCOOP_MCR); /* 00 */ in reset_scoop()
45 iowrite16(0x0000, sdev->base + SCOOP_CDR); /* 04 */ in reset_scoop()
46 iowrite16(0x0000, sdev->base + SCOOP_CCR); /* 10 */ in reset_scoop()
47 iowrite16(0x0000, sdev->base + SCOOP_IMR); /* 18 */ in reset_scoop()
48 iowrite16(0x00FF, sdev->base + SCOOP_IRM); /* 14 */ in reset_scoop()
49 iowrite16(0x0000, sdev->base + SCOOP_ISR); /* 1C */ in reset_scoop()
50 iowrite16(0x0000, sdev->base + SCOOP_IRM); in reset_scoop()
63 iowrite16(gpwr, sdev->base + SCOOP_GPWR); in __scoop_gpio_set()
100 iowrite16(gpcr, sdev->base + SCOOP_GPCR); in scoop_gpio_direction_input()
120 iowrite16(gpcr, sdev->base + SCOOP_GPCR); in scoop_gpio_direction_output()
[all …]
/linux/drivers/net/ethernet/rdc/
H A Dr6040.c205 iowrite16(MDIO_READ | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_read()
227 iowrite16(val, ioaddr + MMWD); in r6040_phy_write()
229 iowrite16(MDIO_WRITE | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_write()
363 iowrite16(MAC_RST, ioaddr + MCR1); in r6040_reset_mac()
371 iowrite16(MAC_SM_RST, ioaddr + MAC_SM); in r6040_reset_mac()
372 iowrite16(0, ioaddr + MAC_SM); in r6040_reset_mac()
377 iowrite16(md_csc, ioaddr + MD_CSC); in r6040_reset_mac()
386 iowrite16(MSK_INT, ioaddr + MIER); in r6040_init_mac_regs()
392 iowrite16(MBCR_DEFAULT, ioaddr + MBCR); in r6040_init_mac_regs()
395 iowrite16(MAX_BUF_SIZE, ioaddr + MR_BSR); in r6040_init_mac_regs()
[all …]
/linux/drivers/clk/mstar/
H A Dclk-msc313-cpupll.c85 iowrite16(l, cpupll->base + reg); in msc313_cpupll_reg_write32()
86 iowrite16(h, cpupll->base + reg + 4); in msc313_cpupll_reg_write32()
95 iowrite16(0x1, cpupll->base + REG_LPF_MYSTERYONE); in msc313_cpupll_setfreq()
96 iowrite16(0x6, cpupll->base + REG_LPF_MYSTERYTWO); in msc313_cpupll_setfreq()
97 iowrite16(0x8, cpupll->base + REG_LPF_UPDATE_COUNT); in msc313_cpupll_setfreq()
98 iowrite16(BIT(12), cpupll->base + REG_LPF_TRANSITIONCTRL); in msc313_cpupll_setfreq()
100 iowrite16(0, cpupll->base + REG_LPF_TOGGLE); in msc313_cpupll_setfreq()
101 iowrite16(1, cpupll->base + REG_LPF_TOGGLE); in msc313_cpupll_setfreq()
112 iowrite16(0, cpupll->base + REG_LPF_TOGGLE); in msc313_cpupll_setfreq()
/linux/drivers/video/fbdev/
H A Dsh7760fb.c91 iowrite16(intr, par->base + LDINTR); in sh7760fb_blank()
92 iowrite16(cntr, par->base + LDCNTR); in sh7760fb_blank()
251 iowrite16(par->pd->ldickr, par->base + LDICKR); /* pixclock */ in sh7760fb_set_par()
252 iowrite16(ldmtr, par->base + LDMTR); /* polarities */ in sh7760fb_set_par()
253 iowrite16(lddfr, par->base + LDDFR); /* color/depth */ in sh7760fb_set_par()
254 iowrite16((par->rot ? 1 << 13 : 0), par->base + LDSMR); /* rotate */ in sh7760fb_set_par()
255 iowrite16(par->pd->ldpmmr, par->base + LDPMMR); /* Power Management */ in sh7760fb_set_par()
256 iowrite16(par->pd->ldpspr, par->base + LDPSPR); /* Power Supply Ctrl */ in sh7760fb_set_par()
259 iowrite16(((htcn >> 3) - 1) | (((hdcn >> 3) - 1) << 8), in sh7760fb_set_par()
261 iowrite16(vdln - 1, par->base + LDVDLNR); in sh7760fb_set_par()
[all …]
/linux/drivers/virtio/
H A Dvirtio_pci_legacy_dev.c150 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_queue_vector()
151 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in vp_legacy_queue_vector()
168 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_legacy_config_vector()
184 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_set_queue_address()
199 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_get_queue_enable()
214 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_get_queue_size()
/linux/drivers/net/ethernet/3com/
H A D3c59x.c663 iowrite16(SelectWindow + window, vp->ioaddr + EL3_CMD); in window_set()
945 iowrite16(TotalReset|0x14, ioaddr + EL3_CMD); in vortex_eisa_remove()
1494 iowrite16(cmd, ioaddr + EL3_CMD); in issue_and_wait()
1627 iowrite16(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in vortex_up()
1651 iowrite16(StartCoax, ioaddr + EL3_CMD); in vortex_up()
1661 iowrite16(StatsDisable, ioaddr + EL3_CMD); in vortex_up()
1674 iowrite16(SetRxThreshold + (1536>>2), ioaddr + EL3_CMD); in vortex_up()
1693 iowrite16(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */ in vortex_up()
1695 iowrite16(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */ in vortex_up()
1696 iowrite16(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */ in vortex_up()
[all …]
/linux/drivers/net/ethernet/packetengines/
H A Dyellowfin.c549 iowrite16((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_read()
550 iowrite16(1, ioaddr + MII_Cmd); in mdio_read()
561 iowrite16((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_write()
562 iowrite16(value, ioaddr + MII_Wr_Data); in mdio_write()
607 iowrite16(fifo_cfg, ioaddr + FIFOcfg); in yellowfin_open()
623 iowrite16(0x01CF, ioaddr + Cnfg); in yellowfin_open()
625 iowrite16(0x0018, ioaddr + FrameGap0); /* 0060/4060 for non-MII 10baseT */ in yellowfin_open()
626 iowrite16(0x1018, ioaddr + FrameGap1); in yellowfin_open()
627 iowrite16(0x101C | (yp->full_duplex ? 2 : 0), ioaddr + Cnfg); in yellowfin_open()
632 iowrite16(0x81ff, ioaddr + IntrEnb); /* See enum intr_status_bits */ in yellowfin_open()
[all …]
/linux/drivers/net/ethernet/dlink/
H A Dsundance.c720 iowrite16(0x0200 | (location & 0xff), ioaddr + EECtrl); in eeprom_read()
862 iowrite16(dev->mtu + 18, ioaddr + MaxFrameSize); in netdev_open()
864 iowrite16(dev->mtu + 14, ioaddr + MaxFrameSize); in netdev_open()
877 iowrite16(0, ioaddr + IntrEnable); in netdev_open()
878 iowrite16(0, ioaddr + DownCounter); in netdev_open()
891 iowrite16 (StatsEnable | RxEnable | TxEnable, ioaddr + MACCtrl1); in netdev_open()
910 iowrite16(DEFAULT_INTR, ioaddr + IntrEnable); in netdev_open()
926 iowrite16 (ioread16 (ioaddr + MACCtrl0) | EnbFullDuplex, in check_duplex()
939 iowrite16(ioread16(ioaddr + MACCtrl0) | (duplex ? 0x20 : 0), ioaddr + MACCtrl0); in check_duplex()
969 iowrite16(0, ioaddr + IntrEnable); in tx_timeout()
[all …]
/linux/arch/alpha/kernel/
H A Dio.c59 void iowrite16(u16 b, void __iomem *addr) in iowrite16() function
62 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr); in iowrite16()
82 EXPORT_SYMBOL(iowrite16);
108 iowrite16(b, ioport_map(port, 2)); in outw()
420 iowrite16(*(unsigned short *)src, port); in iowrite16_rep()
430 iowrite16(w >> 0, port); in iowrite16_rep()
431 iowrite16(w >> 16, port); in iowrite16_rep()
435 iowrite16(*(unsigned short *)src, port); in iowrite16_rep()
/linux/arch/alpha/include/asm/
H A Dio.h156 REMAP2(u16, iowrite16, /**/) in REMAP1()
281 extern void iowrite16(u16, void __iomem *);
358 extern inline void iowrite16(u16 b, void __iomem *addr) in iowrite16() function
361 IO_CONCAT(__IO_PREFIX, iowrite16)(b, addr); in iowrite16()
381 iowrite16(b, ioport_map(port, 2)); in outw()
388 #define iowrite16 iowrite16 macro
544 #define iowrite16be(v,p) iowrite16(swab16(v), (p))
H A Dio_trivial.h28 IO_CONCAT(__IO_PREFIX,iowrite16)(u16 b, void __iomem *a) in IO_CONCAT() argument
110 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr); in IO_CONCAT()
/linux/drivers/comedi/drivers/
H A Dmf6x4.c99 iowrite16(s->state, dev->mmio + MF6X4_DOUT_REG); in mf6x4_do_insn_bits()
132 iowrite16(MF6X4_ADCTRL_CHAN(chan), dev->mmio + MF6X4_ADCTRL_REG); in mf6x4_ai_insn_read()
149 iowrite16(0x0, dev->mmio + MF6X4_ADCTRL_REG); in mf6x4_ai_insn_read()
172 iowrite16(val, dev->mmio + MF6X4_DAC_REG(chan)); in mf6x4_ao_insn_write()
/linux/drivers/i2c/busses/
H A Di2c-viai2c-zhaoxin.c156 iowrite16(ZXI2C_CR_FIFO_MODE | tmp, base + VIAI2C_REG_CR); in zxi2c_xfer()
175 iowrite16(tmp, base + VIAI2C_REG_CR); in zxi2c_xfer()
183 iowrite16(tmp | VIAI2C_CR_END_MASK, base + VIAI2C_REG_CR); in zxi2c_xfer()
218 iowrite16(priv->tr, i2c->base + VIAI2C_REG_TR); in zxi2c_set_bus_speed()
220 iowrite16(priv->mcr, i2c->base + VIAI2C_REG_MCR); in zxi2c_set_bus_speed()
/linux/drivers/net/ethernet/micrel/
H A Dks8842.c173 iowrite16(bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_select_bank()
187 iowrite16(value, adapter->hw_addr + offset); in ks8842_write16()
197 iowrite16(reg, adapter->hw_addr + offset); in ks8842_enable_bits()
207 iowrite16(reg, adapter->hw_addr + offset); in ks8842_clear_bits()
243 iowrite16(0, adapter->hw_addr + REG_GRR); in ks8842_reset()
339 iowrite16(ENABLED_IRQS_DMA_IP, adapter->hw_addr + REG_TIMB_IER); in ks8842_reset_hw()
343 iowrite16(ENABLED_IRQS, in ks8842_reset_hw()
488 iowrite16(*ptr16++, adapter->hw_addr + REG_QMU_DATA_LO); in ks8842_tx_frame()
489 iowrite16(*ptr16++, adapter->hw_addr + REG_QMU_DATA_HI); in ks8842_tx_frame()
787 iowrite16(entry_bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_tasklet()
[all …]
/linux/drivers/ntb/hw/intel/
H A Dntb_hw_gen4.c57 iowrite16(GEN4_SLOTSTS_DLLSCS, ndev->self_mmio + GEN4_SLOTSTS); in gen4_poll_link()
214 iowrite16(lnkctl, ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in gen4_init_dev()
416 iowrite16(base_idx, mmio + idx_reg); in intel_ntb4_mw_set_trans()
421 iowrite16(0, mmio + idx_reg); in intel_ntb4_mw_set_trans()
476 iowrite16(lnkctl, ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in intel_ntb4_link_enable()
513 iowrite16(lnkctl, ndev->self_mmio + GEN4_LINK_CTRL_OFFSET); in intel_ntb4_link_disable()
/linux/drivers/staging/sm750fb/
H A Dsm750_cursor.c121 iowrite16(data, pbuffer); in sm750_hw_cursor_set_data()
164 iowrite16(data, pbuffer); in sm750_hw_cursor_set_data2()
/linux/drivers/net/ethernet/dec/tulip/
H A D21142.c81 iowrite16(t21142_csr15[dev->if_port], ioaddr + CSR15); in t21142_media_task()
89 iowrite16(8, ioaddr + CSR15); in t21142_media_task()
133 iowrite16(0x0008, ioaddr + CSR15); in t21142_start_nway()
/linux/drivers/net/fddi/skfp/h/
H A Dtypes.h32 #define outpw(p,s) iowrite16(s,p)
/linux/drivers/gpu/drm/nouveau/include/nvif/
H A Dos.h45 #define iowrite16_native iowrite16
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c482 #define WORD_REG_BITS_ON(x, p) do { iowrite16((ioread16((p))|(x)), (p)); } while (0)
490 #define WORD_REG_BITS_OFF(x, p) do { iowrite16(ioread16((p)) & (~(x)), (p)); } while (0)
494 #define WORD_REG_BITS_SET(x, m, p) do { iowrite16((ioread16((p)) & (~(m)))|(x), (p)); } while (0)
567 iowrite16(mask, ioaddr + IntrStatus); in rhine_ack_events()
858 iowrite16(enable_mask, ioaddr + IntrEnable); in rhine_napipoll()
1433 iowrite16(*((u16 *) addr), ioaddr + MulticastFilter0 + 6); in rhine_set_vlan_cam()
1557 iowrite16(0x0006, ioaddr + PCIBusConfig); /* Tune configuration??? */ in init_registers()
1573 iowrite16(RHINE_EVENT & 0xffff, ioaddr + IntrEnable); in init_registers()
1575 iowrite16(CmdStart | CmdTxOn | CmdRxOn | (Cmd1NoTxPoll << 8), in init_registers()
1650 iowrite16(value, ioaddr + MIIData); in mdio_write()
[all …]
/linux/include/asm-generic/
H A Diomap.h41 extern void iowrite16(u16, void __iomem *);
/linux/drivers/watchdog/
H A Dhpwdt.c75 iowrite16(reload, hpwdt_timer_reg); in hpwdt_start()
102 iowrite16(val, hpwdt_timer_reg); in hpwdt_ping_ticks()
/linux/arch/sh/boards/mach-se/7722/
H A Dirq.c110 iowrite16(0, se7722_irq_regs + IRQ01_MASK_REG); in init_se7722_IRQ()
/linux/drivers/media/pci/cobalt/
H A Dcobalt-driver.h354 iowrite16(data, UPPER_DATA); in cobalt_bus_write16()
356 iowrite16(data, LOWER_DATA); in cobalt_bus_write16()

1234