arch/alpha/include/asm/io.h
160
REMAP2(u16, writew, volatile)
arch/alpha/include/asm/io.h
246
extern void writew(u16 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
254
#define writew writew
arch/alpha/include/asm/io.h
455
IO_CONCAT(__IO_PREFIX,writew)(b, addr);
arch/alpha/include/asm/io.h
593
#define writew_relaxed writew
arch/alpha/include/asm/io_trivial.h
107
IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
80
IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a)
arch/alpha/kernel/io.c
150
IO_CONCAT(__IO_PREFIX,writew)(b, addr);
arch/alpha/kernel/io.c
237
EXPORT_SYMBOL(writew);
arch/arm/mach-mstar/mstarv7.c
94
writew(bootaddr & 0xffff, smpctrl + MSTARV7_CPU1_BOOT_ADDR_LOW);
arch/arm/mach-mstar/mstarv7.c
95
writew((bootaddr >> 16) & 0xffff, smpctrl + MSTARV7_CPU1_BOOT_ADDR_HIGH);
arch/arm/mach-mstar/mstarv7.c
98
writew(MSTARV7_CPU1_UNLOCK_MAGIC, smpctrl + MSTARV7_CPU1_UNLOCK);
arch/arm/mach-spear/time.c
118
writew(val, gpt_base + CR(CLKEVT));
arch/arm/mach-spear/time.c
133
writew(period, gpt_base + LOAD(CLKEVT));
arch/arm/mach-spear/time.c
138
writew(val, gpt_base + CR(CLKEVT));
arch/arm/mach-spear/time.c
160
writew(val & ~CTRL_ENABLE, gpt_base + CR(CLKEVT));
arch/arm/mach-spear/time.c
162
writew(cycles, gpt_base + LOAD(CLKEVT));
arch/arm/mach-spear/time.c
165
writew(val, gpt_base + CR(CLKEVT));
arch/arm/mach-spear/time.c
174
writew(INT_STATUS, gpt_base + IR(CLKEVT));
arch/arm/mach-spear/time.c
186
writew(CTRL_PRESCALER16, gpt_base + CR(CLKEVT));
arch/arm/mach-spear/time.c
75
writew(CTRL_PRESCALER256, gpt_base + CR(CLKSRC));
arch/arm/mach-spear/time.c
81
writew(0xFFFF, gpt_base + LOAD(CLKSRC));
arch/arm/mach-spear/time.c
86
writew(val, gpt_base + CR(CLKSRC));
arch/arm/mach-spear/time.c
99
writew(val, gpt_base + CR(CLKEVT));
arch/arm/mach-vt8500/vt8500.c
57
writew(5, pmc_base + VT8500_HCR_REG);
arch/arm/plat-orion/pcie.c
198
writew(cmd, base + PCIE_CMD_OFF);
arch/arm/plat-orion/pcie.c
280
writew(val, base + PCIE_CONF_DATA_OFF + (where & 3));
arch/m68k/coldfire/m520x.c
132
writew(par, MCF_GPIO_PAR_UART);
arch/m68k/coldfire/m520x.c
162
writew(par, MCF_GPIO_PAR_UART);
arch/m68k/coldfire/m523x.c
58
writew(par, MCFGPIO_PAR_TIMER);
arch/m68k/coldfire/m527x.c
105
writew(sepmask, MCFGPIO_PAR_UART);
arch/m68k/coldfire/m527x.c
122
writew(par | 0xf00, MCFGPIO_PAR_FECI2C);
arch/m68k/coldfire/m527x.c
128
writew(par | 0xa0, MCFGPIO_PAR_FECI2C);
arch/m68k/coldfire/m527x.c
61
writew(par, MCFGPIO_PAR_TIMER);
arch/m68k/coldfire/m527x.c
64
writew(0x003e, MCFGPIO_PAR_QSPI);
arch/m68k/coldfire/m527x.c
89
writew(par, MCFGPIO_PAR_FECI2C);
arch/m68k/coldfire/m528x.c
113
writew(readw(MCFGPIO_PEPAR) & ~(1 << (5 * 2)), MCFGPIO_PEPAR);
arch/m68k/coldfire/m528x.c
69
writew(paspar, MCFGPIO_PASPAR);
arch/m68k/coldfire/m528x.c
93
writew(v16 | 0xf00, MCFGPIO_PASPAR);
arch/m68k/coldfire/m53xx.c
169
writew(0x01f0, MCFGPIO_PAR_QSPI);
arch/m68k/coldfire/m53xx.c
191
writew(readw(MCFGPIO_PAR_UART) | 0x0FFF, MCFGPIO_PAR_UART);
arch/m68k/coldfire/m53xx.c
308
writew(0, MCF_WTM_WCR);
arch/m68k/coldfire/m53xx.c
344
writew(0xffff, 0x10080000);
arch/m68k/coldfire/m53xx.c
458
writew(MCF_GPIO_PAR_UART_PAR_URXD0 | MCF_GPIO_PAR_UART_PAR_UTXD0,
arch/m68k/coldfire/m53xx.c
560
writew(MCF_CCM_CDR_LPDIV(div) | MCF_CCM_CDR_SSIDIV(temp), MCF_CCM_CDR);
arch/m68k/coldfire/m53xx.c
562
writew(readw(MCF_CCM_MISCCR) | MCF_CCM_MISCCR_LIMP, MCF_CCM_MISCCR);
arch/m68k/coldfire/m53xx.c
572
writew(readw(MCF_CCM_MISCCR) & ~MCF_CCM_MISCCR_LIMP, MCF_CCM_MISCCR);
arch/m68k/coldfire/nettel.c
109
writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT);
arch/m68k/coldfire/nettel.c
110
writew(macp[0], ioaddr + SMC91xx_BASEMAC);
arch/m68k/coldfire/nettel.c
111
writew(macp[1], ioaddr + SMC91xx_BASEMAC + 2);
arch/m68k/coldfire/nettel.c
112
writew(macp[2], ioaddr + SMC91xx_BASEMAC + 4);
arch/m68k/coldfire/nettel.c
125
writew(0x00ec, MCFSIM_PADDR);
arch/m68k/coldfire/nettel.c
127
writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT);
arch/m68k/coldfire/nettel.c
128
writew(0x0067, NETTEL_SMC0_ADDR + SMC91xx_BASEADDR);
arch/m68k/coldfire/nettel.c
132
writew(0x1180, MCFSIM_CSCR3);
arch/m68k/include/asm/amigayle.h
67
#define gayle_outw(v,a) writew( v, GAYLE_IO+(a) )
arch/m68k/include/asm/io_mm.h
397
#define writew_relaxed(b, addr) writew(b, addr)
arch/m68k/include/asm/io_no.h
81
#define writew writew
arch/m68k/include/asm/nettel.h
95
writew((readw(MCFSIM_PBDAT) & ~mask) | bits, MCFSIM_PBDAT);
arch/mips/include/asm/io.h
512
#define writew writew
arch/nios2/boot/compressed/console.c
91
writew(baudclk, uartbase + ALTERA_UART_DIVISOR_REG);
arch/nios2/include/asm/io.h
25
#define writew_relaxed(x, addr) writew(x, addr)
arch/nios2/kernel/time.c
70
writew(val, timer->base + offs);
arch/parisc/lib/iomap.c
201
writew(datum, addr);
arch/powerpc/include/asm/io.h
464
#define __do_outw(val, port) writew(val,_IO_PORT(port));
arch/powerpc/include/asm/io.h
537
#define writew writew
arch/powerpc/include/asm/io.h
699
#define writew_relaxed(v, addr) writew(v, addr)
arch/powerpc/platforms/44x/pci.c
517
writew(0x0006, reg + PCIX0_COMMAND);
arch/sparc/include/asm/io_64.h
166
#define writew writew
arch/sparc/include/asm/io_64.h
167
#define writew_relaxed writew
arch/sparc/include/asm/io_64.h
223
writew(w, (volatile void __iomem *)addr);
arch/sparc/include/asm/io_64.h
445
#define iowrite16 writew
arch/sparc/kernel/pcic.c
589
writew(ivec, pcic->pcic_regs+PCI_INT_SELECT_HI);
arch/sparc/kernel/pcic.c
594
writew(ivec, pcic->pcic_regs+PCI_INT_SELECT_LO);
arch/x86/coco/sev/core.c
928
writew(startup_ip, &jump_table[0]);
arch/x86/coco/sev/core.c
929
writew(startup_cs, &jump_table[1]);
arch/x86/include/asm/io.h
66
build_mmio_write(writew, "w", unsigned short, "r", :"memory")
arch/x86/include/asm/io.h
84
#define writew writew
arch/x86/kernel/early_printk.c
41
writew(readw(VGABASE+2*(max_xpos*k+i)),
arch/x86/kernel/early_printk.c
46
writew(0x720, VGABASE + 2*(max_xpos*j + i));
arch/x86/kernel/early_printk.c
61
writew(((0x7 << 8) | (unsigned short) c),
drivers/acpi/osl.c
794
writew(value, virt_addr);
drivers/ata/pata_ixp4xx_cf.c
152
writew(buf16[i], mmio);
drivers/ata/pata_ixp4xx_cf.c
164
writew(align_buf[0], mmio);
drivers/ata/pdc_adma.c
182
writew(aPIOMD4 | aNIEN | aRSTADM, chan + ADMA_CONTROL);
drivers/ata/pdc_adma.c
184
writew(aPIOMD4, chan + ADMA_CONTROL);
drivers/ata/pdc_adma.c
201
writew(0x100, chan + ADMA_FIFO_IN);
drivers/ata/pdc_adma.c
207
writew(0x100, chan + ADMA_FIFO_OUT);
drivers/ata/pdc_adma.c
210
writew(1, chan + ADMA_CPB_COUNT);
drivers/ata/pdc_adma.c
220
writew(aPIOMD4, chan + ADMA_CONTROL);
drivers/ata/pdc_adma.c
233
writew(aPIOMD4 | aNIEN | aRSTADM, chan + ADMA_CONTROL);
drivers/ata/pdc_adma.c
235
writew(aPIOMD4 | aNIEN, chan + ADMA_CONTROL);
drivers/ata/pdc_adma.c
362
writew(aPIOMD4 | aGO, chan + ADMA_CONTROL);
drivers/ata/sata_inic162x.c
280
writew(IDMA_CTL_RST_IDMA, idma_ctl);
drivers/ata/sata_inic162x.c
285
writew(0, idma_ctl);
drivers/ata/sata_inic162x.c
323
writew(0, port_base + PORT_IDMA_CTL);
drivers/ata/sata_inic162x.c
549
writew(HCTL_FTHD0 | HCTL_LEDEN, port_base + HOST_CTL);
drivers/ata/sata_inic162x.c
550
writew(IDMA_CTL_GO, port_base + PORT_IDMA_CTL);
drivers/ata/sata_inic162x.c
628
writew(IDMA_CTL_RST_ATA, idma_ctl);
drivers/ata/sata_inic162x.c
631
writew(0, idma_ctl);
drivers/ata/sata_inic162x.c
762
writew(hctl | HCTL_SOFTRST, mmio_base + HOST_CTL);
drivers/ata/sata_inic162x.c
784
writew(hctl & ~HCTL_IRQOFF, mmio_base + HOST_CTL);
drivers/ata/sata_inic162x.c
787
writew(val, mmio_base + HOST_IRQ_MASK);
drivers/ata/sata_nv.c
1032
writew(tmp & ~(NV_ADMA_CTL_AIEN | NV_ADMA_CTL_HOTPLUG_IEN),
drivers/ata/sata_nv.c
1050
writew(tmp | (NV_ADMA_CTL_AIEN | NV_ADMA_CTL_HOTPLUG_IEN),
drivers/ata/sata_nv.c
1071
writew(0xffff, mmio + NV_ADMA_STAT);
drivers/ata/sata_nv.c
1167
writew(0xffff, mmio + NV_ADMA_STAT);
drivers/ata/sata_nv.c
1173
writew(0, mmio + NV_ADMA_CPB_COUNT);
drivers/ata/sata_nv.c
1177
writew((tmp & ~NV_ADMA_CTL_GO) | NV_ADMA_CTL_AIEN |
drivers/ata/sata_nv.c
1181
writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1184
writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1195
writew(0, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1208
writew(0, mmio + NV_ADMA_CPB_COUNT);
drivers/ata/sata_nv.c
1211
writew(0, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1227
writew(0xffff, mmio + NV_ADMA_STAT);
drivers/ata/sata_nv.c
1233
writew(0, mmio + NV_ADMA_CPB_COUNT);
drivers/ata/sata_nv.c
1237
writew((tmp & ~NV_ADMA_CTL_GO) | NV_ADMA_CTL_AIEN |
drivers/ata/sata_nv.c
1241
writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1244
writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1429
writew(qc->hw_tag, mmio + NV_ADMA_APPEND);
drivers/ata/sata_nv.c
1670
writew(0, mmio + NV_ADMA_CPB_COUNT);
drivers/ata/sata_nv.c
1674
writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1677
writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
1739
writew(fis, pp->irq_block);
drivers/ata/sata_nv.c
619
writew(tmp & ~NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
649
writew(tmp | NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL);
drivers/ata/sata_nv.c
937
writew(status, mmio + NV_ADMA_STAT);
drivers/ata/sata_qstor.c
508
writew(32, chan + QS_CFC_HUFT);
drivers/ata/sata_qstor.c
509
writew(32, chan + QS_CFC_HDFT);
drivers/ata/sata_qstor.c
510
writew(10, chan + QS_CFC_DUFT);
drivers/ata/sata_qstor.c
511
writew( 8, chan + QS_CFC_DDFT);
drivers/ata/sata_sil.c
664
writew(cls << 8 | cls,
drivers/ata/sata_sil24.c
532
writew(0x8000, port + PORT_DECODE_ERR_THRESH);
drivers/ata/sata_sil24.c
533
writew(0x8000, port + PORT_CRC_ERR_THRESH);
drivers/ata/sata_sil24.c
534
writew(0x8000, port + PORT_HSHK_ERR_THRESH);
drivers/ata/sata_sil24.c
535
writew(0x0000, port + PORT_DECODE_ERR_CNT);
drivers/ata/sata_sil24.c
536
writew(0x0000, port + PORT_CRC_ERR_CNT);
drivers/ata/sata_sil24.c
537
writew(0x0000, port + PORT_HSHK_ERR_CNT);
drivers/ata/sata_svw.c
170
writew(tf->feature | (((u16)tf->hob_feature) << 8),
drivers/ata/sata_svw.c
172
writew(tf->nsect | (((u16)tf->hob_nsect) << 8),
drivers/ata/sata_svw.c
174
writew(tf->lbal | (((u16)tf->hob_lbal) << 8),
drivers/ata/sata_svw.c
176
writew(tf->lbam | (((u16)tf->hob_lbam) << 8),
drivers/ata/sata_svw.c
178
writew(tf->lbah | (((u16)tf->hob_lbah) << 8),
drivers/ata/sata_svw.c
181
writew(tf->feature, ioaddr->feature_addr);
drivers/ata/sata_svw.c
182
writew(tf->nsect, ioaddr->nsect_addr);
drivers/ata/sata_svw.c
183
writew(tf->lbal, ioaddr->lbal_addr);
drivers/ata/sata_svw.c
184
writew(tf->lbam, ioaddr->lbam_addr);
drivers/ata/sata_svw.c
185
writew(tf->lbah, ioaddr->lbah_addr);
drivers/ata/sata_vsc.c
158
writew(tf->feature | (((u16)tf->hob_feature) << 8),
drivers/ata/sata_vsc.c
160
writew(tf->nsect | (((u16)tf->hob_nsect) << 8),
drivers/ata/sata_vsc.c
162
writew(tf->lbal | (((u16)tf->hob_lbal) << 8),
drivers/ata/sata_vsc.c
164
writew(tf->lbam | (((u16)tf->hob_lbam) << 8),
drivers/ata/sata_vsc.c
166
writew(tf->lbah | (((u16)tf->hob_lbah) << 8),
drivers/ata/sata_vsc.c
169
writew(tf->feature, ioaddr->feature_addr);
drivers/ata/sata_vsc.c
170
writew(tf->nsect, ioaddr->nsect_addr);
drivers/ata/sata_vsc.c
171
writew(tf->lbal, ioaddr->lbal_addr);
drivers/ata/sata_vsc.c
172
writew(tf->lbam, ioaddr->lbam_addr);
drivers/ata/sata_vsc.c
173
writew(tf->lbah, ioaddr->lbah_addr);
drivers/atm/iphase.c
1078
writew( excpq_rd_ptr, iadev->reass_reg + EXCP_Q_RD_PTR);
drivers/atm/iphase.c
1088
writew(desc, iadev->reass_ram+iadev->rfL.fdq_wr);
drivers/atm/iphase.c
1092
writew(iadev->rfL.fdq_wr, iadev->reass_reg+FREEQ_WR_PTR);
drivers/atm/iphase.c
1125
writew(iadev->rfL.pcq_rd, iadev->reass_reg+PCQ_RD_PTR);
drivers/atm/iphase.c
1249
writew( ~(RX_FREEQ_EMPT|RX_EXCP_RCVD),iadev->reass_reg+REASS_MASK_REG);
drivers/atm/iphase.c
1461
writew(0xffff, iadev->reass_reg+REASS_MASK_REG);
drivers/atm/iphase.c
1462
writew(0, iadev->reass_reg+MODE_REG);
drivers/atm/iphase.c
1463
writew(RESET_REASS, iadev->reass_reg+REASS_COMMAND_REG);
drivers/atm/iphase.c
1479
writew(RX_DESC_BASE >> 16, iadev->reass_reg+REASS_DESC_BASE);
drivers/atm/iphase.c
1481
writew(iadev->rx_buf_sz, iadev->reass_reg+BUF_SIZE);
drivers/atm/iphase.c
1499
writew(i >> 16, iadev->reass_reg+REASS_QUEUE_BASE);
drivers/atm/iphase.c
1500
writew(i, iadev->reass_reg+FREEQ_ST_ADR);
drivers/atm/iphase.c
1501
writew(i+iadev->num_rx_desc*sizeof(u_short),
drivers/atm/iphase.c
1503
writew(i, iadev->reass_reg+FREEQ_RD_PTR);
drivers/atm/iphase.c
1504
writew(i+iadev->num_rx_desc*sizeof(u_short),
drivers/atm/iphase.c
1517
writew(i, iadev->reass_reg+PCQ_ST_ADR);
drivers/atm/iphase.c
1518
writew(i+iadev->num_vc*sizeof(u_short), iadev->reass_reg+PCQ_ED_ADR);
drivers/atm/iphase.c
1519
writew(i, iadev->reass_reg+PCQ_RD_PTR);
drivers/atm/iphase.c
1520
writew(i, iadev->reass_reg+PCQ_WR_PTR);
drivers/atm/iphase.c
1524
writew(i, iadev->reass_reg+EXCP_Q_ST_ADR);
drivers/atm/iphase.c
1525
writew(i + NUM_RX_EXCP * sizeof(RX_ERROR_Q),
drivers/atm/iphase.c
1527
writew(i, iadev->reass_reg+EXCP_Q_RD_PTR);
drivers/atm/iphase.c
1528
writew(i, iadev->reass_reg+EXCP_Q_WR_PTR);
drivers/atm/iphase.c
1553
writew((i >> 3), iadev->reass_reg+REASS_TABLE_BASE);
drivers/atm/iphase.c
1566
writew(((i>>3) & 0xfff8) | vcsize_sel, iadev->reass_reg+VC_LKUP_BASE);
drivers/atm/iphase.c
1581
writew(i >> 3, iadev->reass_reg+ABR_LKUP_BASE);
drivers/atm/iphase.c
1596
writew(0xff00, iadev->reass_reg+VP_FILTER);
drivers/atm/iphase.c
1597
writew(0, iadev->reass_reg+XTRA_RM_OFFSET);
drivers/atm/iphase.c
1598
writew(0x1, iadev->reass_reg+PROTOCOL_ID);
drivers/atm/iphase.c
1604
writew(0xF6F8, iadev->reass_reg+PKT_TM_CNT );
drivers/atm/iphase.c
1609
writew(i, iadev->reass_reg+TMOUT_RANGE);
drivers/atm/iphase.c
1619
writew(~(RX_FREEQ_EMPT|RX_PKT_RCVD), iadev->reass_reg+REASS_MASK_REG);
drivers/atm/iphase.c
1634
writew(R_ONLINE, iadev->reass_reg+MODE_REG);
drivers/atm/iphase.c
1675
writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);
drivers/atm/iphase.c
1938
writew(0xffff, iadev->seg_reg+SEG_MASK_REG);
drivers/atm/iphase.c
1939
writew(0, iadev->seg_reg+MODE_REG_0);
drivers/atm/iphase.c
1940
writew(RESET_SEG, iadev->seg_reg+SEG_COMMAND_REG);
drivers/atm/iphase.c
1965
writew(TX_DESC_BASE, iadev->seg_reg+SEG_DESC_BASE);
drivers/atm/iphase.c
2009
writew(i >> 16, iadev->seg_reg+SEG_QUEUE_BASE);
drivers/atm/iphase.c
2012
writew(i, iadev->seg_reg+TCQ_ST_ADR);
drivers/atm/iphase.c
2013
writew(i, iadev->seg_reg+TCQ_RD_PTR);
drivers/atm/iphase.c
2014
writew(i+iadev->num_tx_desc*sizeof(u_short),iadev->seg_reg+TCQ_WR_PTR);
drivers/atm/iphase.c
2016
writew(i+2 * iadev->num_tx_desc * sizeof(u_short),
drivers/atm/iphase.c
2029
writew(i, iadev->seg_reg+PRQ_ST_ADR);
drivers/atm/iphase.c
2030
writew(i+2 * iadev->num_tx_desc * sizeof(u_short),
drivers/atm/iphase.c
2032
writew(i, iadev->seg_reg+PRQ_RD_PTR);
drivers/atm/iphase.c
2033
writew(i, iadev->seg_reg+PRQ_WR_PTR);
drivers/atm/iphase.c
2056
writew(0,iadev->seg_reg+CBR_PTR_BASE);
drivers/atm/iphase.c
2060
writew(tmp16,iadev->seg_reg+CBR_PTR_BASE);
drivers/atm/iphase.c
2066
writew(tmp16, iadev->seg_reg+CBR_TAB_BEG);
drivers/atm/iphase.c
2069
writew(tmp16, iadev->seg_reg+CBR_TAB_END+1); // CBR_PTR;
drivers/atm/iphase.c
2071
writew(tmp16, iadev->seg_reg+CBR_TAB_END);
drivers/atm/iphase.c
2103
writew(vcsize_sel | ((i >> 8) & 0xfff8),iadev->seg_reg+VCT_BASE);
drivers/atm/iphase.c
2105
writew((i >> 8) & 0xfffe, iadev->seg_reg+VCTE_BASE);
drivers/atm/iphase.c
2107
writew((i & 0xffff) >> 11, iadev->seg_reg+UBR_SBPTR_BASE);
drivers/atm/iphase.c
2109
writew((i >> 7) & 0xffff, iadev->seg_reg+UBRWQ_BASE);
drivers/atm/iphase.c
2121
writew((i >> 11) & 0xffff, iadev->seg_reg+ABR_SBPTR_BASE);
drivers/atm/iphase.c
2123
writew((i >> 7) & 0xffff, iadev->seg_reg+ABRWQ_BASE);
drivers/atm/iphase.c
2152
writew(RATE25, iadev->seg_reg+MAXRATE);
drivers/atm/iphase.c
2153
writew((UBR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS);
drivers/atm/iphase.c
2156
writew(cellrate_to_float(iadev->LineRate),iadev->seg_reg+MAXRATE);
drivers/atm/iphase.c
2157
writew((UBR_EN | ABR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS);
drivers/atm/iphase.c
2160
writew(0, iadev->seg_reg+IDLEHEADHI);
drivers/atm/iphase.c
2161
writew(0, iadev->seg_reg+IDLEHEADLO);
drivers/atm/iphase.c
2164
writew(0xaa00, iadev->seg_reg+ABRUBR_ARB);
drivers/atm/iphase.c
2173
writew(RM_TYPE_4_0, iadev->seg_reg+RM_TYPE);
drivers/atm/iphase.c
2177
writew(MODE_REG_1_VAL, iadev->seg_reg+MODE_REG_1);
drivers/atm/iphase.c
2180
writew(T_ONLINE, iadev->seg_reg+MODE_REG_0);
drivers/atm/iphase.c
2186
writew(~(TRANSMIT_DONE | TCQ_NOT_EMPTY), iadev->seg_reg+SEG_MASK_REG);
drivers/atm/iphase.c
2187
writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);
drivers/atm/iphase.c
274
writew(0xFFFD, dev->seg_reg+MODE_REG_0);
drivers/atm/iphase.c
2848
writew( ~(RX_FREEQ_EMPT | RX_EXCP_RCVD),
drivers/atm/iphase.c
285
writew(T_ONLINE, dev->seg_reg+MODE_REG_0);
drivers/atm/iphase.c
286
writew(~(TRANSMIT_DONE|TCQ_NOT_EMPTY), dev->seg_reg+SEG_MASK_REG);
drivers/atm/iphase.c
287
writew(TRANSMIT_DONE, dev->seg_reg+SEG_INTR_STATUS_REG);
drivers/atm/iphase.c
2954
writew(iadev->ffL.tcq_rd, iadev->seg_reg+TCQ_RD_PTR);
drivers/atm/iphase.c
2991
writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);
drivers/atm/iphase.c
571
writew((CBR_EN | UBR_EN | ABR_EN | (0x23 << 2)), dev->seg_reg+STPARMS);
drivers/atm/iphase.c
585
writew((UBR_EN | ABR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS);
drivers/base/regmap/regmap-mmio.c
109
writew(swab16(val), ctx->regs + reg);
drivers/base/regmap/regmap-mmio.c
195
writew(swab16(valp[i]), ctx->regs + reg);
drivers/base/regmap/regmap-mmio.c
89
writew(val, ctx->regs + reg);
drivers/bcma/host_soc.c
40
writew(value, core->io_addr + offset);
drivers/char/agp/amd-k7-agp.c
236
writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE);
drivers/char/agp/amd-k7-agp.c
260
writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE);
drivers/char/agp/sworks-agp.c
286
writew(cap_reg, serverworks_private.registers+SVWRKS_COMMAND);
drivers/char/ipmi/ipmi_si_ls2k.c
100
writew(val, addr + reg_offset);
drivers/char/ipmi/ipmi_si_ls2k.c
119
writew(val, addr + reg_offset);
drivers/clk/renesas/rcar-usb2-clock-sel.c
52
writew(CLKSET0_EXTAL_ONLY, priv->base + USB20_CLKSET0);
drivers/clk/renesas/rcar-usb2-clock-sel.c
58
writew(CLKSET0_PRIVATE, priv->base + USB20_CLKSET0);
drivers/clocksource/clps711x-timer.c
64
writew(DIV_ROUND_CLOSEST(rate, HZ), base);
drivers/clocksource/timer-msc313e.c
187
writew(MSC313E_CLK_DIVIDER - 1, timer_of_base(to) + MSC313E_REG_TIMER_DIVIDE);
drivers/clocksource/timer-msc313e.c
213
writew(reg, msc313e_clksrc + MSC313E_REG_CTRL);
drivers/clocksource/timer-msc313e.c
53
writew(0, base + MSC313E_REG_CTRL);
drivers/clocksource/timer-msc313e.c
65
writew(reg | MSC313E_REG_CTRL_TIMER_INT_EN, base + MSC313E_REG_CTRL);
drivers/clocksource/timer-msc313e.c
73
writew(delay >> 16, base + MSC313E_REG_TIMER_MAX_HIGH);
drivers/clocksource/timer-msc313e.c
74
writew(delay & 0xffff, base + MSC313E_REG_TIMER_MAX_LOW);
drivers/comedi/drivers/cb_pcidas64.c
1239
writew(devpriv->intr_enable_bits,
drivers/comedi/drivers/cb_pcidas64.c
1265
writew(devpriv->intr_enable_bits,
drivers/comedi/drivers/cb_pcidas64.c
1344
writew(devpriv->adc_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
1349
writew(ADC_DMA_DISABLE_BIT | ADC_SOFT_GATE_BITS | ADC_GATE_LEVEL_BIT,
drivers/comedi/drivers/cb_pcidas64.c
1374
writew(devpriv->fifo_size_bits,
drivers/comedi/drivers/cb_pcidas64.c
1429
writew(devpriv->adc_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
1433
writew(0xff, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG);
drivers/comedi/drivers/cb_pcidas64.c
1439
writew(devpriv->hw_config_bits,
drivers/comedi/drivers/cb_pcidas64.c
1442
writew(0, devpriv->main_iobase + DAQ_SYNC_REG);
drivers/comedi/drivers/cb_pcidas64.c
1443
writew(0, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
1455
writew(devpriv->intr_enable_bits,
drivers/comedi/drivers/cb_pcidas64.c
1764
writew(devpriv->adc_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
1771
writew(devpriv->hw_config_bits,
drivers/comedi/drivers/cb_pcidas64.c
1786
writew(cal_en_bit |
drivers/comedi/drivers/cb_pcidas64.c
1794
writew(0, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
1806
writew(adc_chan_bits(channel),
drivers/comedi/drivers/cb_pcidas64.c
1809
writew(bits, devpriv->main_iobase + ADC_QUEUE_LOAD_REG);
drivers/comedi/drivers/cb_pcidas64.c
1842
writew(0, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG);
drivers/comedi/drivers/cb_pcidas64.c
1843
writew(2, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_LOWER_REG);
drivers/comedi/drivers/cb_pcidas64.c
1848
writew(0, devpriv->main_iobase + ADC_BUFFER_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
1851
writew(adc_convert_chan_4020_bits(CR_CHAN(insn->chanspec)),
drivers/comedi/drivers/cb_pcidas64.c
2236
writew(cmd->stop_arg & 0xffff,
drivers/comedi/drivers/cb_pcidas64.c
2238
writew((cmd->stop_arg >> 16) & 0xff,
drivers/comedi/drivers/cb_pcidas64.c
2241
writew(1, devpriv->main_iobase + ADC_COUNT_LOWER_REG);
drivers/comedi/drivers/cb_pcidas64.c
2327
writew(devpriv->hw_config_bits,
drivers/comedi/drivers/cb_pcidas64.c
2376
writew(convert_counter & 0xffff,
drivers/comedi/drivers/cb_pcidas64.c
2379
writew((convert_counter >> 16) & 0xff,
drivers/comedi/drivers/cb_pcidas64.c
2382
writew(scan_counter & 0xffff,
drivers/comedi/drivers/cb_pcidas64.c
2385
writew((scan_counter >> 16) & 0xff,
drivers/comedi/drivers/cb_pcidas64.c
2417
writew(devpriv->hw_config_bits,
drivers/comedi/drivers/cb_pcidas64.c
2432
writew(adc_chan_bits
drivers/comedi/drivers/cb_pcidas64.c
2436
writew(bits,
drivers/comedi/drivers/cb_pcidas64.c
2445
writew(devpriv->hw_config_bits,
drivers/comedi/drivers/cb_pcidas64.c
2448
writew(0,
drivers/comedi/drivers/cb_pcidas64.c
2451
writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
2475
writew(bits,
drivers/comedi/drivers/cb_pcidas64.c
2483
writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
2485
writew(0, devpriv->main_iobase + ADC_QUEUE_LOAD_REG);
drivers/comedi/drivers/cb_pcidas64.c
2566
writew(0, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
2600
writew(devpriv->adc_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
2605
writew(0, devpriv->main_iobase + ADC_BUFFER_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
2634
writew(bits, devpriv->main_iobase + DAQ_ATRIG_LOW_4020_REG);
drivers/comedi/drivers/cb_pcidas64.c
2653
writew(bits, devpriv->main_iobase + ADC_CONTROL0_REG);
drivers/comedi/drivers/cb_pcidas64.c
2661
writew(0, devpriv->main_iobase + ADC_START_REG);
drivers/comedi/drivers/cb_pcidas64.c
3095
writew(0, devpriv->main_iobase + DAC_CONTROL0_REG);
drivers/comedi/drivers/cb_pcidas64.c
3099
writew(devpriv->dac_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
3106
writew(val & 0xff,
drivers/comedi/drivers/cb_pcidas64.c
3108
writew((val >> 8) & 0xf,
drivers/comedi/drivers/cb_pcidas64.c
3111
writew(val,
drivers/comedi/drivers/cb_pcidas64.c
3141
writew(bits, devpriv->main_iobase + DAC_CONTROL0_REG);
drivers/comedi/drivers/cb_pcidas64.c
3159
writew(devpriv->dac_control1_bits,
drivers/comedi/drivers/cb_pcidas64.c
3178
writew(bits, devpriv->main_iobase + DAC_SELECT_REG);
drivers/comedi/drivers/cb_pcidas64.c
3200
writew(divisor & 0xffff,
drivers/comedi/drivers/cb_pcidas64.c
3202
writew((divisor >> 16) & 0xff,
drivers/comedi/drivers/cb_pcidas64.c
3218
writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
3219
writew(0, devpriv->main_iobase + DAC_BUFFER_CLEAR_REG);
drivers/comedi/drivers/cb_pcidas64.c
3228
writew(devpriv->ao_bounce_buffer[i],
drivers/comedi/drivers/cb_pcidas64.c
3276
writew(0, devpriv->main_iobase + DAC_START_REG);
drivers/comedi/drivers/cb_pcidas64.c
3293
writew(0x0, devpriv->main_iobase + DAC_CONTROL0_REG);
drivers/comedi/drivers/cb_pcidas64.c
3412
writew(0x0, devpriv->main_iobase + DAC_CONTROL0_REG);
drivers/comedi/drivers/cb_pcidas64.c
3423
writew(data, devpriv->main_iobase + iobase + 2 * port);
drivers/comedi/drivers/cb_pcidas64.c
3526
writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3529
writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3532
writew(SELECT_8800_BIT, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3534
writew(0, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3651
writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3659
writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/cb_pcidas64.c
3661
writew(register_bits | SERIAL_CLOCK_BIT,
drivers/comedi/drivers/cb_pcidas64.c
3666
writew(0, devpriv->main_iobase + CALIBRATION_REG);
drivers/comedi/drivers/comedi_8254.c
192
writew(val, mmiobase + reg_offset);
drivers/comedi/drivers/daqboard2000.c
261
writew(entry & 0x00ff, dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO);
drivers/comedi/drivers/daqboard2000.c
262
writew((entry >> 8) & 0x00ff,
drivers/comedi/drivers/daqboard2000.c
325
writew(DB2K_ACQ_CONTROL_RESET_SCAN_LIST_FIFO |
drivers/comedi/drivers/daqboard2000.c
336
writew(0, dev->mmio + DB2K_REG_ACQ_PACER_CLOCK_DIV_HIGH);
drivers/comedi/drivers/daqboard2000.c
350
writew(DB2K_ACQ_CONTROL_SEQ_START_SCAN_LIST,
drivers/comedi/drivers/daqboard2000.c
358
writew(DB2K_ACQ_CONTROL_ADC_PACER_ENABLE,
drivers/comedi/drivers/daqboard2000.c
373
writew(DB2K_ACQ_CONTROL_ADC_PACER_DISABLE,
drivers/comedi/drivers/daqboard2000.c
375
writew(DB2K_ACQ_CONTROL_SEQ_STOP_SCAN_LIST,
drivers/comedi/drivers/daqboard2000.c
405
writew(val, dev->mmio + DB2K_REG_DAC_SETTING(chan));
drivers/comedi/drivers/daqboard2000.c
506
writew(data, dev->mmio + DB2K_REG_CPLD_WDATA);
drivers/comedi/drivers/daqboard2000.c
601
writew(DB2K_TRIG_CONTROL_TYPE_ANALOG | DB2K_TRIG_CONTROL_DISABLE,
drivers/comedi/drivers/daqboard2000.c
604
writew(DB2K_TRIG_CONTROL_TYPE_TTL | DB2K_TRIG_CONTROL_DISABLE,
drivers/comedi/drivers/daqboard2000.c
609
writew(DB2K_ACQ_CONTROL_SEQ_STOP_SCAN_LIST,
drivers/comedi/drivers/daqboard2000.c
614
writew(DB2K_ACQ_CONTROL_ADC_PACER_DISABLE,
drivers/comedi/drivers/daqboard2000.c
627
writew(DB2K_REF_DACS_SET | DB2K_REF_DACS_SELECT_POS_REF,
drivers/comedi/drivers/daqboard2000.c
637
writew(DB2K_REF_DACS_SET | DB2K_REF_DACS_SELECT_NEG_REF,
drivers/comedi/drivers/daqboard2000.c
671
writew(data, dev->mmio + iobase + port * 2);
drivers/comedi/drivers/dt3000.c
231
writew(cmd, dev->mmio + DPR_CMD_MBX);
drivers/comedi/drivers/dt3000.c
250
writew(subsys, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
252
writew(chan, dev->mmio + DPR_PARAMS(0));
drivers/comedi/drivers/dt3000.c
253
writew(gain, dev->mmio + DPR_PARAMS(1));
drivers/comedi/drivers/dt3000.c
263
writew(subsys, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
265
writew(chan, dev->mmio + DPR_PARAMS(0));
drivers/comedi/drivers/dt3000.c
266
writew(0, dev->mmio + DPR_PARAMS(1));
drivers/comedi/drivers/dt3000.c
267
writew(data, dev->mmio + DPR_PARAMS(2));
drivers/comedi/drivers/dt3000.c
298
writew(rear, dev->mmio + DPR_AD_BUF_REAR);
drivers/comedi/drivers/dt3000.c
304
writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
307
writew(0, dev->mmio + DPR_INT_MASK);
drivers/comedi/drivers/dt3000.c
464
writew((range << 6) | chan, dev->mmio + DPR_ADC_BUFFER + i);
drivers/comedi/drivers/dt3000.c
468
writew(cmd->scan_end_arg, dev->mmio + DPR_PARAMS(0));
drivers/comedi/drivers/dt3000.c
472
writew((divider >> 16), dev->mmio + DPR_PARAMS(1));
drivers/comedi/drivers/dt3000.c
473
writew((divider & 0xffff), dev->mmio + DPR_PARAMS(2));
drivers/comedi/drivers/dt3000.c
479
writew((tscandiv >> 16), dev->mmio + DPR_PARAMS(3));
drivers/comedi/drivers/dt3000.c
480
writew((tscandiv & 0xffff), dev->mmio + DPR_PARAMS(4));
drivers/comedi/drivers/dt3000.c
483
writew(DPR_PARAM5_AD_TRIG_INT_RETRIG, dev->mmio + DPR_PARAMS(5));
drivers/comedi/drivers/dt3000.c
484
writew((aref == AREF_DIFF) ? DPR_PARAM6_AD_DIFF : 0,
drivers/comedi/drivers/dt3000.c
487
writew(DPR_AI_FIFO_DEPTH / 2, dev->mmio + DPR_PARAMS(7));
drivers/comedi/drivers/dt3000.c
489
writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
492
writew(DPR_INTR_ADFULL | DPR_INTR_ADSWERR | DPR_INTR_ADHWERR,
drivers/comedi/drivers/dt3000.c
497
writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
542
writew(DPR_SUBSYS_DOUT, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
544
writew(bits, dev->mmio + DPR_PARAMS(0));
drivers/comedi/drivers/dt3000.c
596
writew(DPR_SUBSYS_MEM, dev->mmio + DPR_SUBSYS);
drivers/comedi/drivers/dt3000.c
597
writew(addr, dev->mmio + DPR_PARAMS(0));
drivers/comedi/drivers/dt3000.c
598
writew(1, dev->mmio + DPR_PARAMS(1));
drivers/comedi/drivers/icp_multi.c
120
writew(adc_csr, dev->mmio + ICP_MULTI_ADC_CSR);
drivers/comedi/drivers/icp_multi.c
124
writew(adc_csr | ICP_MULTI_ADC_CSR_ST,
drivers/comedi/drivers/icp_multi.c
166
writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR);
drivers/comedi/drivers/icp_multi.c
177
writew(val, dev->mmio + ICP_MULTI_AO);
drivers/comedi/drivers/icp_multi.c
180
writew(dac_csr | ICP_MULTI_DAC_CSR_ST,
drivers/comedi/drivers/icp_multi.c
205
writew(s->state, dev->mmio + ICP_MULTI_DO);
drivers/comedi/drivers/icp_multi.c
217
writew(0, dev->mmio + ICP_MULTI_INT_EN);
drivers/comedi/drivers/icp_multi.c
218
writew(ICP_MULTI_INT_MASK, dev->mmio + ICP_MULTI_INT_STAT);
drivers/comedi/drivers/icp_multi.c
225
writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR);
drivers/comedi/drivers/icp_multi.c
228
writew(0, dev->mmio + ICP_MULTI_AO);
drivers/comedi/drivers/icp_multi.c
231
writew(dac_csr | ICP_MULTI_DAC_CSR_ST,
drivers/comedi/drivers/icp_multi.c
237
writew(0, dev->mmio + ICP_MULTI_DO);
drivers/comedi/drivers/me_daq.c
176
writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
194
writew((s->state & 0xffff), mmio_porta);
drivers/comedi/drivers/me_daq.c
196
writew(((s->state >> 16) & 0xffff), mmio_portb);
drivers/comedi/drivers/me_daq.c
251
writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
253
writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */
drivers/comedi/drivers/me_daq.c
257
writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
265
writew(val, dev->mmio + ME_AI_FIFO_REG);
drivers/comedi/drivers/me_daq.c
269
writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG);
drivers/comedi/drivers/me_daq.c
289
writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG);
drivers/comedi/drivers/me_daq.c
307
writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
311
writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
319
writew(devpriv->dac_ctrl, dev->mmio + ME_DAC_CTRL_REG);
drivers/comedi/drivers/me_daq.c
328
writew(val, dev->mmio + ME_AO_DATA_REG(chan));
drivers/comedi/drivers/me_daq.c
416
writew(0x00, dev->mmio + ME_CTRL1_REG);
drivers/comedi/drivers/me_daq.c
417
writew(0x00, dev->mmio + ME_CTRL2_REG);
drivers/comedi/drivers/me_daq.c
418
writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */
drivers/comedi/drivers/me_daq.c
419
writew(0x00, dev->mmio + ME_DAC_CTRL_REG);
drivers/comedi/drivers/ni_660x.c
277
writew(bits, dev->mmio + addr);
drivers/comedi/drivers/ni_mio_common.c
228
writew(data, dev->mmio + reg);
drivers/comedi/drivers/ni_pcidio.c
660
writew(0, dev->mmio + CLOCK_SPEED);
drivers/comedi/drivers/ni_pcidio.c
681
writew(0, dev->mmio + CLOCK_SPEED);
drivers/comedi/drivers/ni_pcidio.c
762
writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register);
drivers/comedi/drivers/ni_pcidio.c
763
writew(0xc0 | fpga_index, dev->mmio + Firmware_Control_Register);
drivers/comedi/drivers/ni_pcidio.c
775
writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register);
drivers/comedi/drivers/ni_pcidio.c
791
writew(value, dev->mmio + Firmware_Data_Register);
drivers/comedi/drivers/ni_pcidio.c
806
writew(0x0, dev->mmio + Firmware_Control_Register);
drivers/comedi/drivers/ni_pcidio.c
820
writew(0x0, dev->mmio + Firmware_Control_Register);
drivers/comedi/drivers/ni_pcidio.c
826
writew(0x0, dev->mmio + Firmware_Mask_Register);
drivers/comedi/drivers/rtd520.c
1019
writew(range & 7, dev->mmio + LAS0_DAC_CTRL(chan));
drivers/comedi/drivers/rtd520.c
1033
writew(val, devpriv->las1 + LAS1_DAC_FIFO(chan));
drivers/comedi/drivers/rtd520.c
1034
writew(0, dev->mmio + LAS0_UPDATE_DAC(chan));
drivers/comedi/drivers/rtd520.c
1052
writew(s->state & 0xff, dev->mmio + LAS0_DIO0);
drivers/comedi/drivers/rtd520.c
1073
writew(0x01, dev->mmio + LAS0_DIO_STATUS);
drivers/comedi/drivers/rtd520.c
1074
writew(s->io_bits & 0xff, dev->mmio + LAS0_DIO0_CTRL);
drivers/comedi/drivers/rtd520.c
1077
writew(0x00, dev->mmio + LAS0_DIO_STATUS);
drivers/comedi/drivers/rtd520.c
1168
writew(0, dev->mmio + LAS0_IT);
drivers/comedi/drivers/rtd520.c
1169
writew(~0, dev->mmio + LAS0_CLEAR);
drivers/comedi/drivers/rtd520.c
1187
writew(0, dev->mmio + LAS0_DIO_STATUS);
drivers/comedi/drivers/rtd520.c
496
writew(0, dev->mmio + LAS0_ADC);
drivers/comedi/drivers/rtd520.c
553
writew(0, dev->mmio + LAS0_ADC);
drivers/comedi/drivers/rtd520.c
661
writew(status, dev->mmio + LAS0_CLEAR);
drivers/comedi/drivers/rtd520.c
676
writew(status, dev->mmio + LAS0_CLEAR);
drivers/comedi/drivers/rtd520.c
839
writew(0, dev->mmio + LAS0_IT);
drivers/comedi/drivers/rtd520.c
965
writew(~0, dev->mmio + LAS0_CLEAR);
drivers/comedi/drivers/rtd520.c
970
writew(IRQM_ADC_ABOUT_CNT, dev->mmio + LAS0_IT);
drivers/comedi/drivers/rtd520.c
986
writew(0, dev->mmio + LAS0_IT);
drivers/dma/ioat/dca.c
294
writew(csi_fsb_control,
drivers/dma/ioat/dca.c
300
writew(pcie_control,
drivers/dma/ioat/dma.c
175
writew(ioat_chan->dmacount,
drivers/dma/ioat/dma.c
451
writew(drsctl, ioat_chan->reg_base + IOAT_CHAN_DRSCTL_OFFSET);
drivers/dma/ioat/dma.c
664
writew(min((ioat_chan->intr_coalesce * (active - i)),
drivers/dma/ioat/dma.c
700
writew(IOAT_CHANCTRL_RUN, ioat_chan->reg_base + IOAT_CHANCTRL_OFFSET);
drivers/dma/ioat/init.c
681
writew(IOAT_CHANCTRL_RUN, ioat_chan->reg_base + IOAT_CHANCTRL_OFFSET);
drivers/dma/plx_dma.c
353
writew(PLX_REG_CTRL_START_VAL, plxdev->bar + PLX_REG_CTRL);
drivers/dma/plx_dma.c
371
writew(status, plxdev->bar + PLX_REG_INTR_STATUS);
drivers/dma/sh/rcar-dmac.c
315
writew(data, dmac->dmac_base + reg);
drivers/dma/sh/rcar-dmac.c
339
writew(data, chan->iomem + reg);
drivers/edac/altera_edac.c
1758
writew(priv->ue_set_mask, set_addr);
drivers/edac/altera_edac.c
1760
writew(priv->ce_set_mask, set_addr);
drivers/edac/altera_edac.c
1790
writew(priv->ue_set_mask, set_addr);
drivers/gpib/fmh_gpib/fmh_gpib.h
150
writew(data, fmh_priv->fifo_base + register_num * fifo_reg_offset);
drivers/gpio/gpio-htc-egpio.c
55
writew(value, ei->base_addr + (reg << ei->bus_shift));
drivers/gpio/gpio-mmio.c
77
writew(data, reg);
drivers/gpu/drm/ast/ast_cursor.c
103
writew(swab16(*(const __u16 *)&src[i]), &dst[i]);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
317
writew(drm_color_lut_extract(in-> red, 11) << 3, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
318
writew(drm_color_lut_extract(in->green, 11) << 3, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
319
writew(drm_color_lut_extract(in-> blue, 11) << 3, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
325
writew(readw(mem - 8), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
326
writew(readw(mem - 6), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
327
writew(readw(mem - 4), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
289
writew(drm_color_lut_extract(in-> red, 14) + 0x6000, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
290
writew(drm_color_lut_extract(in->green, 14) + 0x6000, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
291
writew(drm_color_lut_extract(in-> blue, 14) + 0x6000, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
297
writew(readw(mem - 8), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
298
writew(readw(mem - 6), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
299
writew(readw(mem - 4), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
151
writew(r + ri * i, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
152
writew(g + gi * i, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
153
writew(b + bi * i, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
160
writew(readw(mem - 8), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
161
writew(readw(mem - 6), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
162
writew(readw(mem - 4), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
172
writew(drm_color_lut_extract(in-> red, 16), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
173
writew(drm_color_lut_extract(in->green, 16), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
174
writew(drm_color_lut_extract(in-> blue, 16), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
180
writew(readw(mem - 8), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
181
writew(readw(mem - 6), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
182
writew(readw(mem - 4), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
167
writew(r, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
168
writew(g, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
169
writew(b, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
175
writew(readw(mem - 8), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
176
writew(readw(mem - 6), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
177
writew(readw(mem - 4), mem + 4);
drivers/gpu/drm/radeon/radeon.h
2504
#define WREG16(reg, v) writew(v, (rdev->rmmio) + (reg))
drivers/gpu/drm/tiny/bochs.c
167
writew(val, bochs->mmio + offset);
drivers/hsi/controllers/omap_ssi_port.c
274
writew(ccr, gdd + SSI_GDD_CCR_REG(lch));
drivers/i2c/busses/i2c-designware-common.c
123
writew(val, dev->base + reg);
drivers/i2c/busses/i2c-designware-common.c
124
writew(val >> DW_IC_REG_WORD_SHIFT, dev->base + reg + DW_IC_REG_STEP_BYTES);
drivers/i2c/busses/i2c-gxp.c
110
writew(value, drvdata->base + GXP_I2CMCMD);
drivers/i2c/busses/i2c-gxp.c
222
writew(value, drvdata->base + GXP_I2CMCMD);
drivers/i2c/busses/i2c-gxp.c
273
writew(value, drvdata->base + GXP_I2CMCMD);
drivers/i2c/busses/i2c-gxp.c
354
writew(value, drvdata->base + GXP_I2CMCMD);
drivers/i2c/busses/i2c-gxp.c
383
writew(value, drvdata->base + GXP_I2CSCMD);
drivers/i2c/busses/i2c-gxp.c
410
writew(value, drvdata->base + GXP_I2CSCMD);
drivers/i2c/busses/i2c-gxp.c
413
writew(SLAVE_EVT_CLR | SNOOP_EVT_MASK |
drivers/i2c/busses/i2c-jz4780.c
180
writew(val, i2c->iomem + offset);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
1108
writew(regval, p1);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
366
writew(intr_msk, i2c->i2c_base + SMBUS_GEN_INT_STAT_REG_OFF);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
641
writew(regval, p);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
679
writew(BUS_CLK_100K, p_clk_reg);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
688
writew(BUS_CLK_1000K, p_clk_reg);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
698
writew(BUS_CLK_400K, p_clk_reg);
drivers/i2c/busses/i2c-mt65xx.c
550
writew(val, i2c->base + i2c->dev_comp->regs[reg]);
drivers/i2c/busses/i2c-viai2c-common.c
148
writew(val, base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
157
writew(val, base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
163
writew(VIAI2C_CR_ENABLE, base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
167
writew(msg->buf[i2c->xfered_len + 1] & 0xFF, base + VIAI2C_REG_CDR);
drivers/i2c/busses/i2c-viai2c-common.c
168
writew(VIAI2C_CR_CPU_RDY | VIAI2C_CR_ENABLE, base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
34
writew(0, i2c->base + VIAI2C_REG_CDR);
drivers/i2c/busses/i2c-viai2c-common.c
36
writew(pmsg->buf[0] & 0xFF, i2c->base + VIAI2C_REG_CDR);
drivers/i2c/busses/i2c-viai2c-common.c
43
writew(val, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
50
writew(tcr_val, i2c->base + VIAI2C_REG_TCR);
drivers/i2c/busses/i2c-viai2c-common.c
55
writew(val, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
77
writew(val, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-common.c
83
writew(tcr_val, i2c->base + VIAI2C_REG_TCR);
drivers/i2c/busses/i2c-viai2c-common.c
89
writew(val, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-wmt.c
154
writew(0, i2c->base + VIAI2C_REG_IMR);
drivers/i2c/busses/i2c-viai2c-wmt.c
56
writew(0, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-wmt.c
57
writew(MCR_APB_166M, i2c->base + VIAI2C_REG_MCR);
drivers/i2c/busses/i2c-viai2c-wmt.c
58
writew(VIAI2C_ISR_MASK_ALL, i2c->base + VIAI2C_REG_ISR);
drivers/i2c/busses/i2c-viai2c-wmt.c
59
writew(VIAI2C_IMR_ENABLE_ALL, i2c->base + VIAI2C_REG_IMR);
drivers/i2c/busses/i2c-viai2c-wmt.c
60
writew(VIAI2C_CR_ENABLE, i2c->base + VIAI2C_REG_CR);
drivers/i2c/busses/i2c-viai2c-wmt.c
62
writew(VIAI2C_ISR_MASK_ALL, i2c->base + VIAI2C_REG_ISR);
drivers/i2c/busses/i2c-viai2c-wmt.c
65
writew(SCL_TIMEOUT(128) | TR_HS, i2c->base + VIAI2C_REG_TR);
drivers/i2c/busses/i2c-viai2c-wmt.c
67
writew(SCL_TIMEOUT(128) | TR_STD, i2c->base + VIAI2C_REG_TR);
drivers/i2c/busses/i2c-viai2c-wmt.c
79
writew(status, i2c->base + VIAI2C_REG_ISR);
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
270
writew(status, i2c->base + VIAI2C_REG_ISR);
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
87
writew(tcr_val | msg->addr, base + VIAI2C_REG_TCR);
drivers/iio/adc/ingenic-adc.c
762
writew(80, adc->base + JZ_ADC_REG_ADWAIT);
drivers/iio/adc/ingenic-adc.c
763
writew(2, adc->base + JZ_ADC_REG_ADSAME);
drivers/iio/adc/ingenic-adc.c
787
writew(0, adc->base + JZ_ADC_REG_ADSAME);
drivers/iio/adc/ingenic-adc.c
788
writew(0, adc->base + JZ_ADC_REG_ADWAIT);
drivers/iio/adc/rzt2h_adc.c
126
writew(val, adc->base + RZT2H_ADCALCTL_REG);
drivers/iio/adc/rzt2h_adc.c
61
writew(reg, adc->base + RZT2H_ADCSR_REG);
drivers/iio/adc/rzt2h_adc.c
73
writew(reg, adc->base + RZT2H_ADCSR_REG);
drivers/iio/adc/rzt2h_adc.c
89
writew(RZT2H_ADANSA0_CH_MASK(ch), adc->base + RZT2H_ADANSA0_REG);
drivers/input/keyboard/imx_keypad.c
100
writew(reg_val, keypad->mmio_base + KPCR);
drivers/input/keyboard/imx_keypad.c
106
writew(reg_val, keypad->mmio_base + KPCR);
drivers/input/keyboard/imx_keypad.c
115
writew(reg_val, keypad->mmio_base + KPDR);
drivers/input/keyboard/imx_keypad.c
137
writew(reg_val, keypad->mmio_base + KPDR);
drivers/input/keyboard/imx_keypad.c
262
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
267
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
280
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
285
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
300
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
325
writew(reg_val, keypad->mmio_base + KPCR);
drivers/input/keyboard/imx_keypad.c
330
writew(reg_val, keypad->mmio_base + KPDR);
drivers/input/keyboard/imx_keypad.c
333
writew(0xff00, keypad->mmio_base + KDDR);
drivers/input/keyboard/imx_keypad.c
342
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
347
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
358
writew(reg_val, keypad->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
362
writew(reg_val, keypad->mmio_base + KPCR);
drivers/input/keyboard/imx_keypad.c
536
writew(reg_val, kbd->mmio_base + KPSR);
drivers/input/keyboard/imx_keypad.c
96
writew(reg_val, keypad->mmio_base + KPDR);
drivers/ipack/carriers/tpci200.c
334
writew(slot_ctrl, &tpci200->info->interface_regs->control[i]);
drivers/irqchip/irq-crossbar.c
52
writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]);
drivers/irqchip/irq-ts4800.c
120
writew(0xFFFF, data->base + IRQ_MASK);
drivers/irqchip/irq-ts4800.c
39
writew(reg | mask, data->base + IRQ_MASK);
drivers/irqchip/irq-ts4800.c
48
writew(reg & ~mask, data->base + IRQ_MASK);
drivers/isdn/hardware/mISDN/hfcmulti.c
4247
writew((PLX_INTCSR_PCIINT_ENABLE | PLX_INTCSR_LINTI1_ENABLE),
drivers/isdn/hardware/mISDN/hfcmulti.c
4296
writew(0x00, plx_acc); /*disable IRQs*/
drivers/isdn/hardware/mISDN/hfcmulti.c
479
writew(cpu_to_le16(*(u16 *)data),
drivers/mailbox/pcc.c
153
writew(val, vaddr);
drivers/media/pci/cx18/cx18-io.h
92
writew(val, addr);
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
220
writew(NETUP_UNIDVB_IRQ_CI, dev->bmmio0 + REG_IMASK_SET);
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
48
writew(0x101, ndev->bmmio0 + CAM_CTRLSTAT_CLR);
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
64
writew(BIT_CAM_BYPASS << shift, dev->bmmio0 + CAM_CTRLSTAT_CLR);
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
95
writew(BIT_CAM_RESET << shift, dev->bmmio0 + CAM_CTRLSTAT_READ_SET);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
198
writew(irq_mask, dma->ndev->bmmio0 + REG_IMASK_SET);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
201
writew(irq_mask, dma->ndev->bmmio0 + REG_IMASK_CLEAR);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
726
writew(NETUP_UNIDVB_IRQ_CI, ndev->bmmio0 + REG_IMASK_SET);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
917
writew(NETUP_UNIDVB_IRQ_I2C0 | NETUP_UNIDVB_IRQ_I2C1,
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
995
writew(0xffff, ndev->bmmio0 + REG_IMASK_CLEAR);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
104
writew(tmp & ~FIFO_IRQEN, &i2c->regs->tx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
123
writew(TWI_SOFT_RESET, &i2c->regs->twi_addr_ctrl1);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
124
writew(TWI_CLKDIV, &i2c->regs->clkdiv);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
125
writew(FIFO_RESET, &i2c->regs->tx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
126
writew(FIFO_RESET, &i2c->regs->rx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
127
writew(0x800, &i2c->regs->tx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
128
writew(0x800, &i2c->regs->rx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
148
writew(readw(&i2c->regs->tx_fifo.stat_ctrl) | FIFO_IRQEN,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
172
writew(readw(&i2c->regs->rx_fifo.stat_ctrl) | FIFO_IRQEN,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
182
writew(TWI_IRQEN | reg, &i2c->regs->twi_ctrl0_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
183
writew(i2c->msg->len, &i2c->regs->length);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
184
writew(TWI_TRANSFER | (i2c->msg->addr << 1) | rdflag,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
196
writew(FIFO_IRQEN | readw(&i2c->regs->rx_fifo.stat_ctrl),
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
259
writew(TWI_IRQEN | reg,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
73
writew(reg & ~TWI_IRQEN, &i2c->regs->twi_ctrl0_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
96
writew(tmp & ~FIFO_IRQEN, &i2c->regs->rx_fifo.stat_ctrl);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
105
writew(NETUP_SPI_CTRL_LAST_CS, &spi->regs->control_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
106
writew(0, &spi->regs->control_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
129
writew((frag_size & 0x3ff) |
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
195
writew(2, &nspi->regs->clock_divider);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
196
writew(NETUP_UNIDVB_IRQ_SPI, ndev->bmmio0 + REG_IMASK_SET);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
233
writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
235
writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
85
writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
87
writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat);
drivers/memory/renesas-rpc-if.c
143
writew(val, rpc->base + reg);
drivers/mfd/db8500-prcmu.c
1991
writew(val, (tcdm_base + PRCM_REQ_MB4_HOT_PERIOD));
drivers/mfd/db8500-prcmu.c
2281
writew(reset_code, (tcdm_base + PRCM_SW_RST_REASON));
drivers/mfd/rz-mtu3.c
142
writew(val, priv->mmio + ch_offs);
drivers/mfd/rz-mtu3.c
166
writew(value, priv->mmio + offset);
drivers/misc/cardreader/alcor_pci.c
62
writew(val, priv->iobase + addr);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
211
writew(lo, priv->reg_base + MMAP_OTP_OFFSET(OTP_ADDR_LOW_OFFSET));
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
212
writew(hi, priv->reg_base + MMAP_OTP_OFFSET(OTP_ADDR_HIGH_OFFSET));
drivers/mmc/host/jz4740_mmc.c
195
return writew(val, host->base + JZ_REG_MMC_IMASK);
drivers/mmc/host/jz4740_mmc.c
204
writew(val, host->base + JZ_REG_MMC_IREG);
drivers/mmc/host/jz4740_mmc.c
430
writew(val, host->base + JZ_REG_MMC_STRPCL);
drivers/mmc/host/jz4740_mmc.c
438
writew(JZ_MMC_STRPCL_CLOCK_STOP, host->base + JZ_REG_MMC_STRPCL);
drivers/mmc/host/jz4740_mmc.c
449
writew(JZ_MMC_STRPCL_RESET, host->base + JZ_REG_MMC_STRPCL);
drivers/mmc/host/jz4740_mmc.c
731
writew(cmd->data->blksz, host->base + JZ_REG_MMC_BLKLEN);
drivers/mmc/host/jz4740_mmc.c
732
writew(cmd->data->blocks, host->base + JZ_REG_MMC_NOB);
drivers/mmc/host/jz4740_mmc.c
904
writew(div, host->base + JZ_REG_MMC_CLKRT);
drivers/mmc/host/mxcmmc.c
214
writew(val, host->base + reg);
drivers/mmc/host/sdhci-cadence.c
423
writew(val, host->ioaddr + reg);
drivers/mmc/host/sdhci-of-at91.c
211
writew(SDHCI_AT91_PRESET_COMMON_CONF | preset_div,
drivers/mmc/host/sdhci-of-at91.c
214
writew(SDHCI_AT91_PRESET_COMMON_CONF | preset_div,
drivers/mmc/host/sdhci-of-at91.c
217
writew(SDHCI_AT91_PRESET_COMMON_CONF | preset_div,
drivers/mmc/host/sdhci-of-at91.c
220
writew(SDHCI_AT91_PRESET_COMMON_CONF | preset_div,
drivers/mmc/host/sdhci-of-at91.c
223
writew(SDHCI_AT91_PRESET_COMMON_CONF | preset_div,
drivers/mmc/host/sdhci-pxav2.c
135
writew(tmp, host->ioaddr + SDHCI_TIMEOUT_CONTROL);
drivers/mmc/host/sdhci-pxav2.c
174
writew(tmp, host->ioaddr + SD_CE_ATA_2);
drivers/mmc/host/sdhci-pxav2.c
76
writew(tmp, host->ioaddr + SD_CLOCK_BURST_SIZE_SETUP);
drivers/mmc/host/sdhci-pxav2.c
82
writew(tmp, host->ioaddr + SD_FIFO_PARAM);
drivers/mmc/host/sdhci-pxav2.c
87
writew(tmp, host->ioaddr + SD_FIFO_PARAM);
drivers/mmc/host/sdhci-pxav3.c
188
writew(tmp, host->ioaddr + SD_CLOCK_BURST_SIZE_SETUP);
drivers/mmc/host/sdhci-pxav3.c
214
writew(tmp, host->ioaddr + SD_CE_ATA_2);
drivers/mmc/host/sdhci-pxav3.c
219
writew(tmp, host->ioaddr + SD_CFG_FIFO_PARAM);
drivers/mmc/host/sdhci-pxav3.c
238
writew(tmp, host->ioaddr + SD_CE_ATA_2);
drivers/mmc/host/sdhci-s3c.c
268
writew(0, host->ioaddr + SDHCI_CLOCK_CONTROL);
drivers/mmc/host/sdhci-tegra.c
221
writew(val, host->ioaddr + reg);
drivers/mmc/host/sdhci-tegra.c
283
writew(val, host->ioaddr + reg);
drivers/mmc/host/sdhci.h
744
writew(val, host->ioaddr + reg);
drivers/mmc/host/sdhci.h
788
writew(val, host->ioaddr + reg);
drivers/mmc/host/sdricoh_cs.c
107
writew(value, host->iobase + reg);
drivers/mmc/host/via-sdmmc.c
1066
writew(status, addrbase + VIA_CRDR_SDSTATUS);
drivers/mmc/host/via-sdmmc.c
1070
writew(status, addrbase + VIA_CRDR_SDSTATUS2);
drivers/mmc/host/via-sdmmc.c
1238
writew(status, addrbase + VIA_CRDR_SDSTATUS);
drivers/mmc/host/via-sdmmc.c
1242
writew(status, addrbase + VIA_CRDR_SDSTATUS2);
drivers/mmc/host/via-sdmmc.c
678
writew(status, host->sdhc_mmiobase + VIA_CRDR_SDSTATUS);
drivers/mmc/host/via-sdmmc.c
902
writew(sd_status & VIA_CRDR_SDSTS_CIR,
drivers/mmc/host/via-sdmmc.c
910
writew(sd_status & VIA_CRDR_SDSTS_CMD_MASK,
drivers/mmc/host/via-sdmmc.c
915
writew(sd_status & VIA_CRDR_SDSTS_DATA_MASK,
drivers/mmc/host/via-sdmmc.c
924
writew(sd_status, addrbase + VIA_CRDR_SDSTATUS);
drivers/mmc/host/wmt-sdmmc.c
477
writew(BLKL_INT_ENABLE | BLKL_GPI_CD, priv->sdmmc_base + SDMMC_BLKLEN);
drivers/mmc/host/wmt-sdmmc.c
490
writew(8191, priv->sdmmc_base + SDMMC_DMATIMEOUT);
drivers/mmc/host/wmt-sdmmc.c
610
writew((reg_tmp & 0xF800) | (req->data->blksz - 1),
drivers/mmc/host/wmt-sdmmc.c
614
writew(req->data->blocks, priv->sdmmc_base + SDMMC_BLKCNT);
drivers/mmc/host/wmt-sdmmc.c
893
writew(reg_tmp & ~(0xA000), priv->sdmmc_base + SDMMC_BLKLEN);
drivers/mmc/host/wmt-sdmmc.c
929
writew(reg_tmp & 0x5FFF, priv->sdmmc_base + SDMMC_BLKLEN);
drivers/mmc/host/wmt-sdmmc.c
953
writew(reg_tmp | (BLKL_GPI_CD | BLKL_INT_ENABLE),
drivers/mtd/devices/docg3.c
116
writew(val, docg3->cascade->base + reg);
drivers/mtd/maps/pcmciamtd.c
183
writew(d.x[0], addr);
drivers/mtd/maps/pcmciamtd.c
281
writew(d.x[0], win_base + adr);
drivers/mtd/maps/physmap-core.c
193
writew(word, map->virt + (ofs & win_mask(info->win_order)));
drivers/mtd/nand/ecc-mtk.c
258
writew(ECC_OP_DISABLE, ecc->regs + ECC_ENCCON);
drivers/mtd/nand/ecc-mtk.c
334
writew(reg_val, ecc->regs +
drivers/mtd/nand/ecc-mtk.c
337
writew(reg_val, ecc->regs +
drivers/mtd/nand/ecc-mtk.c
341
writew(ECC_OP_ENABLE, ecc->regs + ECC_CTL_REG(op));
drivers/mtd/nand/ecc-mtk.c
363
writew(0, ecc->regs + ecc->caps->ecc_regs[ECC_DECIRQ_EN]);
drivers/mtd/nand/ecc-mtk.c
365
writew(0, ecc->regs + ecc->caps->ecc_regs[ECC_ENCIRQ_EN]);
drivers/mtd/nand/ecc-mtk.c
368
writew(ECC_OP_DISABLE, ecc->regs + ECC_CTL_REG(op));
drivers/mtd/nand/onenand/onenand_base.c
213
writew(value, addr);
drivers/mtd/nand/onenand/onenand_omap2.c
67
writew(value, c->onenand.base + reg);
drivers/mtd/nand/raw/au1550nd.c
91
writew(p[i], ctx->base + MEM_STNAND_DATA);
drivers/mtd/nand/raw/lpc32xx_mlc.c
246
writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base));
drivers/mtd/nand/raw/lpc32xx_mlc.c
254
writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base));
drivers/mtd/nand/raw/lpc32xx_mlc.c
537
writew(*((uint16_t *)(oobbuf)), MLC_BUFF(host->io_base));
drivers/mtd/nand/raw/mtk_nand.c
235
writew(val, nfc->regs + reg);
drivers/mtd/nand/raw/mxc_nand.c
1012
writew(config1, NFC_V1_V2_CONFIG1);
drivers/mtd/nand/raw/mxc_nand.c
1016
writew(0x2, NFC_V1_V2_CONFIG);
drivers/mtd/nand/raw/mxc_nand.c
1019
writew(0x0, NFC_V1_UNLOCKSTART_BLKADDR);
drivers/mtd/nand/raw/mxc_nand.c
1020
writew(0xffff, NFC_V1_UNLOCKEND_BLKADDR);
drivers/mtd/nand/raw/mxc_nand.c
1023
writew(0x4, NFC_V1_V2_WRPROT);
drivers/mtd/nand/raw/mxc_nand.c
1091
writew(config1, NFC_V1_V2_CONFIG1);
drivers/mtd/nand/raw/mxc_nand.c
1126
writew(config1, NFC_V1_V2_CONFIG1);
drivers/mtd/nand/raw/mxc_nand.c
1130
writew(mtd->oobsize / 2, NFC_V21_RSLTSPARE_AREA);
drivers/mtd/nand/raw/mxc_nand.c
1133
writew(0x2, NFC_V1_V2_CONFIG);
drivers/mtd/nand/raw/mxc_nand.c
1136
writew(0x0, NFC_V21_UNLOCKSTART_BLKADDR0);
drivers/mtd/nand/raw/mxc_nand.c
1137
writew(0x0, NFC_V21_UNLOCKSTART_BLKADDR1);
drivers/mtd/nand/raw/mxc_nand.c
1138
writew(0x0, NFC_V21_UNLOCKSTART_BLKADDR2);
drivers/mtd/nand/raw/mxc_nand.c
1139
writew(0x0, NFC_V21_UNLOCKSTART_BLKADDR3);
drivers/mtd/nand/raw/mxc_nand.c
1140
writew(0xffff, NFC_V21_UNLOCKEND_BLKADDR0);
drivers/mtd/nand/raw/mxc_nand.c
1141
writew(0xffff, NFC_V21_UNLOCKEND_BLKADDR1);
drivers/mtd/nand/raw/mxc_nand.c
1142
writew(0xffff, NFC_V21_UNLOCKEND_BLKADDR2);
drivers/mtd/nand/raw/mxc_nand.c
1143
writew(0xffff, NFC_V21_UNLOCKEND_BLKADDR3);
drivers/mtd/nand/raw/mxc_nand.c
1146
writew(0x4, NFC_V1_V2_WRPROT);
drivers/mtd/nand/raw/mxc_nand.c
309
writew(tmp & ~NFC_V1_V2_CONFIG2_INT, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
325
writew(tmp, NFC_V1_V2_CONFIG1);
drivers/mtd/nand/raw/mxc_nand.c
513
writew(cmd, NFC_V1_V2_FLASH_CMD);
drivers/mtd/nand/raw/mxc_nand.c
514
writew(NFC_CMD, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
552
writew(addr, NFC_V1_V2_FLASH_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
553
writew(NFC_ADDR, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
581
writew(host->active_cs << 4, NFC_V1_V2_BUF_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
583
writew(ops, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
603
writew((host->active_cs << 4) | i, NFC_V1_V2_BUF_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
605
writew(ops, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
626
writew(host->active_cs << 4, NFC_V1_V2_BUF_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
628
writew(NFC_ID, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
638
writew(NFC_STATUS, NFC_V3_LAUNCH);
drivers/mtd/nand/raw/mxc_nand.c
652
writew(host->active_cs << 4, NFC_V1_V2_BUF_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
661
writew(NFC_STATUS, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
686
writew(config1, NFC_V1_V2_CONFIG1);
drivers/mtd/nand/raw/mxc_nand.c
723
writew((host->active_cs << 4) | i, NFC_V1_V2_BUF_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
725
writew(NFC_OUTPUT, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
883
writew(host->active_cs << 4, NFC_V1_V2_BUF_ADDR);
drivers/net/can/c_can/c_can_pci.c
60
writew(val, priv->base + priv->regs[index]);
drivers/net/can/c_can/c_can_pci.c
72
writew(val, priv->base + 2 * priv->regs[index]);
drivers/net/can/c_can/c_can_platform.c
61
writew(val, priv->base + priv->regs[index]);
drivers/net/can/c_can/c_can_platform.c
73
writew(val, priv->base + 2 * priv->regs[index]);
drivers/net/can/rcar/rcar_can.c
457
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
460
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
472
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
501
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
563
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
574
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
856
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/rcar/rcar_can.c
858
writew(ctlr, &priv->regs->ctlr);
drivers/net/can/sja1000/peak_pci.c
548
writew(chan->icr_mask, chan->cfg_base + PITA_ICR);
drivers/net/can/sja1000/peak_pci.c
604
writew(0x0005, cfg_base + PITA_GPIOICR + 2);
drivers/net/can/sja1000/peak_pci.c
695
writew(icr, cfg_base + PITA_ICR + 2);
drivers/net/can/sja1000/peak_pci.c
705
writew(0x0, cfg_base + PITA_ICR + 2);
drivers/net/can/sja1000/peak_pci.c
748
writew(0x0, cfg_base + PITA_ICR + 2);
drivers/net/dsa/b53/b53_mmap.c
205
writew(value, regs + (page << 8) + reg);
drivers/net/dsa/hirschmann/hellcreek.c
113
writew(data, hellcreek->base + offset);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
26
writew(data, hellcreek->ptp_base + offset);
drivers/net/ethernet/8390/pcnet_cs.c
1360
writew((readw(d) & 0xff00) | *(u_char *)s, d);
drivers/net/ethernet/adaptec/starfire.c
1147
writew(i - 1, np->base + RxDescQIdx);
drivers/net/ethernet/adaptec/starfire.c
1380
writew(np->tx_done, ioaddr + CompletionQConsumerIdx + 2);
drivers/net/ethernet/adaptec/starfire.c
1534
writew(np->rx_done, np->base + CompletionQConsumerIdx);
drivers/net/ethernet/adaptec/starfire.c
1604
writew(entry, np->base + RxDescQIdx);
drivers/net/ethernet/adaptec/starfire.c
1727
writew(0, ioaddr + RxDMAStatus);
drivers/net/ethernet/adaptec/starfire.c
1747
writew(vid, filter_addr);
drivers/net/ethernet/adaptec/starfire.c
1754
writew(0, filter_addr);
drivers/net/ethernet/adaptec/starfire.c
1787
writew(be16_to_cpu(eaddrs[2]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1788
writew(be16_to_cpu(eaddrs[1]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1789
writew(be16_to_cpu(eaddrs[0]), filter_addr); filter_addr += 8;
drivers/net/ethernet/adaptec/starfire.c
1794
writew(be16_to_cpu(eaddrs[0]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1795
writew(be16_to_cpu(eaddrs[1]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1796
writew(be16_to_cpu(eaddrs[2]), filter_addr); filter_addr += 8;
drivers/net/ethernet/adaptec/starfire.c
1818
writew(be16_to_cpu(eaddrs[0]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1819
writew(be16_to_cpu(eaddrs[1]), filter_addr); filter_addr += 4;
drivers/net/ethernet/adaptec/starfire.c
1820
writew(be16_to_cpu(eaddrs[2]), filter_addr); filter_addr += 8;
drivers/net/ethernet/adaptec/starfire.c
1823
writew(mc_filter[i], filter_addr);
drivers/net/ethernet/adaptec/starfire.c
948
writew(0, ioaddr + PerfFilterTable);
drivers/net/ethernet/adaptec/starfire.c
949
writew(0, ioaddr + PerfFilterTable + 4);
drivers/net/ethernet/adaptec/starfire.c
950
writew(0, ioaddr + PerfFilterTable + 8);
drivers/net/ethernet/adaptec/starfire.c
954
writew(be16_to_cpu(eaddrs[2]), setup_frm); setup_frm += 4;
drivers/net/ethernet/adaptec/starfire.c
955
writew(be16_to_cpu(eaddrs[1]), setup_frm); setup_frm += 4;
drivers/net/ethernet/adaptec/starfire.c
956
writew(be16_to_cpu(eaddrs[0]), setup_frm); setup_frm += 8;
drivers/net/ethernet/altera/altera_tse.h
517
writew(val, paddr);
drivers/net/ethernet/amd/amd8111e.c
1695
writew((u32)tmp_ipg, mmio + IPG);
drivers/net/ethernet/amd/amd8111e.c
1696
writew((u32)(tmp_ipg - IFS1_DELTA), mmio + IFS1);
drivers/net/ethernet/amd/amd8111e.c
455
writew((u32)NUM_TX_RING_DR, mmio + XMT_RING_LEN0);
drivers/net/ethernet/amd/amd8111e.c
456
writew((u16)NUM_RX_RING_DR, mmio + RCV_RING_LEN0);
drivers/net/ethernet/amd/amd8111e.c
459
writew((u32)DEFAULT_IPG, mmio + IPG);
drivers/net/ethernet/amd/amd8111e.c
460
writew((u32)(DEFAULT_IPG-IFS1_DELTA), mmio + IFS1);
drivers/net/ethernet/amd/amd8111e.c
509
writew( 0x8100 | lp->ext_phy_addr, mmio + AUTOPOLL0);
drivers/net/ethernet/amd/amd8111e.c
565
writew(MIB_CLEAR, mmio + MIB_ADDR);
drivers/net/ethernet/amd/amd8111e.c
841
writew(MIB_RD_CMD | MIB_COUNTER, mmio + MIB_ADDR);
drivers/net/ethernet/atheros/alx/hw.h
523
writew(val, hw->hw_addr + reg);
drivers/net/ethernet/atheros/atl1c/atl1c.h
571
writew((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1e/atl1e.h
473
writew((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/broadcom/bnx2.h
7013
writew(val, bp->regview + offset)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
183
#define REG_WR16(bp, offset, val) writew((u16)val, REG_ADDR(bp, offset))
drivers/net/ethernet/broadcom/cnic_if.h
355
#define CNIC_WR16(dev, off, val) writew(val, dev->regview + off)
drivers/net/ethernet/cortina/gemini.c
1001
writew(readw(geth->base + GLOBAL_SWFQ_RWPTR_REG),
drivers/net/ethernet/cortina/gemini.c
1331
writew(w, ptr_reg + 2);
drivers/net/ethernet/cortina/gemini.c
1552
writew(r, ptr_reg);
drivers/net/ethernet/cortina/gemini.c
587
writew(r, rwptr_reg);
drivers/net/ethernet/cortina/gemini.c
684
writew(r, rwptr_reg);
drivers/net/ethernet/cortina/gemini.c
770
writew(r, ptr_reg + 2);
drivers/net/ethernet/cortina/gemini.c
914
writew(pn << fpp_order, geth->base + GLOBAL_SWFQ_RWPTR_REG + 2);
drivers/net/ethernet/cortina/gemini.h
55
#define SET_WPTR(addr, data) writew((data), (addr) + 2)
drivers/net/ethernet/cortina/gemini.h
56
#define SET_RPTR(addr, data) writew((data), (addr))
drivers/net/ethernet/i825xx/ether1.c
111
writew(val, ETHER1_RAM + ((addr & 4095) << 1));
drivers/net/ethernet/i825xx/sni_82596.c
59
writew(v & 0xffff, lp->mpu_port);
drivers/net/ethernet/i825xx/sni_82596.c
62
writew(v >> 16, lp->mpu_port);
drivers/net/ethernet/intel/e1000/e1000_osdep.h
50
writew((value), ((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
78
writew((value), ((a)->flash_address + reg)))
drivers/net/ethernet/intel/e1000e/ich8lan.c
153
writew(val, hw->flash_address + reg);
drivers/net/ethernet/marvell/skge.h
2498
writew(val, hw->regs + reg);
drivers/net/ethernet/marvell/sky2.h
2337
writew(val, hw->regs + reg);
drivers/net/ethernet/micrel/ksz884x.c
1600
writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
1631
writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
1726
writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
1768
writew(ctrl_addr, hw->io + KS884X_IACR_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
1871
writew(data, hw->io + addr);
drivers/net/ethernet/micrel/ksz884x.c
1925
writew(data, hw->io + addr);
drivers/net/ethernet/micrel/ksz884x.c
1965
writew(data, hw->io + addr);
drivers/net/ethernet/micrel/ksz884x.c
2000
writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2420
writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2435
writew(data, hw->io + KS8842_SWITCH_CTRL_1_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2441
writew(data, hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2585
writew(data, hw->io + phy + KS884X_PHY_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2619
writew(val, hw->io + phy);
drivers/net/ethernet/micrel/ksz884x.c
2644
writew(data, hw->io + KS884X_EEPROM_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
2653
writew(data, hw->io + KS884X_EEPROM_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3170
writew(data, hw->io + KS8841_WOL_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3343
writew(BUS_SPEED_125_MHZ, hw->io + KS884X_BUS_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3374
writew(GLOBAL_SOFTWARE_RESET, hw->io + KS884X_GLOBAL_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3380
writew(0, hw->io + KS884X_GLOBAL_CTRL_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3398
writew(data, hw->io + KS8842_SWITCH_CTRL_5_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
3891
writew(enable, hw->io + KS884X_CHIP_ID_OFFSET);
drivers/net/ethernet/micrel/ksz884x.c
5045
writew(data, hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
drivers/net/ethernet/natsemi/natsemi.c
1138
writew(data, ioaddr+BasicControl+(reg<<2));
drivers/net/ethernet/natsemi/natsemi.c
1218
writew(1, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1219
writew(PMDCSR_VAL, ioaddr + PMDCSR);
drivers/net/ethernet/natsemi/natsemi.c
1220
writew(TSTDAT_VAL, ioaddr + TSTDAT);
drivers/net/ethernet/natsemi/natsemi.c
1223
writew(np->dspcfg, ioaddr + DSPCFG);
drivers/net/ethernet/natsemi/natsemi.c
1224
writew(SDCFG_VAL, ioaddr + SDCFG);
drivers/net/ethernet/natsemi/natsemi.c
1225
writew(0, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1229
writew(1, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1231
writew(0, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1253
writew(MICRIntEn, ioaddr + MIntrCtrl);
drivers/net/ethernet/natsemi/natsemi.c
1451
writew(pmatch[i], ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
1455
writew(sopass[i], ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
1559
writew(mac, ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
1598
writew(1, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1612
writew(TSTDAT_FIXED, ioaddr + TSTDAT);
drivers/net/ethernet/natsemi/natsemi.c
1616
writew(np->dspcfg, ioaddr + DSPCFG);
drivers/net/ethernet/natsemi/natsemi.c
1618
writew(0, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1634
writew(1, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1638
writew(np->dspcfg, ioaddr + DSPCFG);
drivers/net/ethernet/natsemi/natsemi.c
1639
writew(0, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1808
writew(1, ioaddr+PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
1810
writew(0, ioaddr+PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
2786
writew(sval[0], ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
2789
writew(sval[1], ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
2792
writew(sval[2], ioaddr + RxFilterData);
drivers/net/ethernet/natsemi/natsemi.c
3020
writew(1, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
3025
writew(0, ioaddr + PGSEL);
drivers/net/ethernet/natsemi/natsemi.c
742
writew(target, ioaddr + PhyCtrl);
drivers/net/ethernet/netronome/nfp/nfp_net.h
797
writew(val, nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c
49
writew(update, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_UPD);
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c
84
writew(get_unaligned_be16(mac + 4),
drivers/net/ethernet/netronome/nfp/nic/dcb.c
138
writew((u16)ratembps, dcb->dcbcfg_tbl +
drivers/net/ethernet/packetengines/hamachi.c
1111
writew(0x0002, ioaddr + RxCmd); /* STOP Rx */
drivers/net/ethernet/packetengines/hamachi.c
1157
writew(0x0002, ioaddr + TxCmd); /* STOP Tx */
drivers/net/ethernet/packetengines/hamachi.c
1158
writew(0x0001, ioaddr + TxCmd); /* START Tx */
drivers/net/ethernet/packetengines/hamachi.c
1159
writew(0x0001, ioaddr + RxCmd); /* START Rx */
drivers/net/ethernet/packetengines/hamachi.c
1235
writew(0x0001, hmp->base + TxCmd);
drivers/net/ethernet/packetengines/hamachi.c
1275
writew(0x0001, hmp->base + TxCmd);
drivers/net/ethernet/packetengines/hamachi.c
1619
writew(0x0001, hmp->base + RxCmd);
drivers/net/ethernet/packetengines/hamachi.c
1682
writew(2, ioaddr + TxCmd);
drivers/net/ethernet/packetengines/hamachi.c
1788
writew(0x000F, ioaddr + AddrMode);
drivers/net/ethernet/packetengines/hamachi.c
1791
writew(0x000B, ioaddr + AddrMode);
drivers/net/ethernet/packetengines/hamachi.c
1805
writew(0x0003, ioaddr + AddrMode);
drivers/net/ethernet/packetengines/hamachi.c
1807
writew(0x0001, ioaddr + AddrMode);
drivers/net/ethernet/packetengines/hamachi.c
774
writew(0x0400, ioaddr + ANXchngCtrl); /* Enable legacy links. */
drivers/net/ethernet/packetengines/hamachi.c
775
writew(0x08e0, ioaddr + ANAdvertise); /* Set our advertise word. */
drivers/net/ethernet/packetengines/hamachi.c
776
writew(0x1000, ioaddr + ANCtrl); /* Enable negotiation */
drivers/net/ethernet/packetengines/hamachi.c
803
writew(location, ioaddr + EEAddr);
drivers/net/ethernet/packetengines/hamachi.c
827
writew((phy_id<<8) + location, ioaddr + MII_Addr);
drivers/net/ethernet/packetengines/hamachi.c
828
writew(0x0001, ioaddr + MII_Cmd);
drivers/net/ethernet/packetengines/hamachi.c
845
writew((phy_id<<8) + location, ioaddr + MII_Addr);
drivers/net/ethernet/packetengines/hamachi.c
846
writew(value, ioaddr + MII_Wr_Data);
drivers/net/ethernet/packetengines/hamachi.c
895
writew(0x0000, ioaddr + FIFOcfg);
drivers/net/ethernet/packetengines/hamachi.c
899
writew(0x0028, ioaddr + FIFOcfg);
drivers/net/ethernet/packetengines/hamachi.c
903
writew(0x004C, ioaddr + FIFOcfg);
drivers/net/ethernet/packetengines/hamachi.c
907
writew(0x006C, ioaddr + FIFOcfg);
drivers/net/ethernet/packetengines/hamachi.c
913
writew(0x0000, ioaddr + FIFOcfg);
drivers/net/ethernet/packetengines/hamachi.c
927
writew(0x0001, ioaddr + RxChecksum);
drivers/net/ethernet/packetengines/hamachi.c
928
writew(0x0000, ioaddr + TxChecksum);
drivers/net/ethernet/packetengines/hamachi.c
929
writew(0x8000, ioaddr + MACCnfg); /* Soft reset the MAC */
drivers/net/ethernet/packetengines/hamachi.c
930
writew(0x215F, ioaddr + MACCnfg);
drivers/net/ethernet/packetengines/hamachi.c
931
writew(0x000C, ioaddr + FrameGap0);
drivers/net/ethernet/packetengines/hamachi.c
933
writew(0x1018, ioaddr + FrameGap1);
drivers/net/ethernet/packetengines/hamachi.c
935
writew(0x0780, ioaddr + MACCnfg2); /* Upper 16 bits control LEDs. */
drivers/net/ethernet/packetengines/hamachi.c
938
writew(MAX_FRAME_SIZE, ioaddr + MaxFrameSize); /* dev->mtu+14 ??? */
drivers/net/ethernet/packetengines/hamachi.c
941
writew(0x0400, ioaddr + ANXchngCtrl); /* Enable legacy links. */
drivers/net/ethernet/packetengines/hamachi.c
970
writew(0x0000, ioaddr + EventStatus); /* Clear non-interrupting events */
drivers/net/ethernet/packetengines/hamachi.c
975
writew(0x005D, ioaddr + RxDMACtrl); /* 128 dword bursts */
drivers/net/ethernet/packetengines/hamachi.c
976
writew(0x005D, ioaddr + TxDMACtrl);
drivers/net/ethernet/packetengines/hamachi.c
978
writew(0x001D, ioaddr + RxDMACtrl);
drivers/net/ethernet/packetengines/hamachi.c
979
writew(0x001D, ioaddr + TxDMACtrl);
drivers/net/ethernet/packetengines/hamachi.c
981
writew(0x0001, ioaddr + RxCmd);
drivers/net/ethernet/qlogic/qed/qed.h
960
#define REG_WR16(cdev, offset, val) writew((u16)val, REG_ADDR(cdev, offset))
drivers/net/ethernet/realtek/8139cp.c
359
#define cpw16(reg,val) writew((val), cp->regs + (reg))
drivers/net/ethernet/realtek/8139cp.c
366
writew((val), cp->regs + (reg)); \
drivers/net/ethernet/realtek/r8169_main.c
86
#define RTL_W16(tp, reg, val16) writew((val16), tp->mmio_addr + (reg))
drivers/net/ethernet/realtek/rtase/rtase_main.c
111
writew(val16, tp->mmio_addr + reg);
drivers/net/ethernet/seeq/ether3.c
108
writew(v, r);
drivers/net/ethernet/seeq/ether3.c
148
writew((data), REG_BUFWIN)
drivers/net/ethernet/seeq/ether3.c
152
writew((data), reg_bufwin); \
drivers/net/ethernet/seeq/ether3.c
153
writew((data) >> 16, reg_bufwin); \
drivers/net/ethernet/sis/sis190.c
75
#define SIS_W16(reg, val) writew ((val), ioaddr + (reg))
drivers/net/ethernet/smsc/smc91x.h
107
writew(val, ioaddr + reg);
drivers/net/ethernet/smsc/smc91x.h
128
#define SMC_outw(lp, v, a, r) writew(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
156
writew(*wp++, a);
drivers/net/ethernet/smsc/smsc911x.c
197
writew(val & 0xFFFF, pdata->ioaddr + reg);
drivers/net/ethernet/smsc/smsc911x.c
198
writew((val >> 16) & 0xFFFF, pdata->ioaddr + reg + 2);
drivers/net/ethernet/smsc/smsc911x.c
214
writew(val & 0xFFFF,
drivers/net/ethernet/smsc/smsc911x.c
216
writew((val >> 16) & 0xFFFF,
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
111
writew(SGMII_ADAPTER_ENABLE,
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
255
writew(val, dwmac->sgmii_adapter_base + SGMII_ADAPTER_CTRL_REG);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
85
writew(SGMII_ADAPTER_DISABLE,
drivers/net/ethernet/ti/icssg/icssg_config.c
548
writew(emac->rx_flow_id_base, &flow_cfg->rx_base_flow);
drivers/net/ethernet/ti/icssg/icssg_config.c
549
writew(0, &flow_cfg->mgm_base_flow);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
954
writew(emac->rx_flow_id_base, &flow_cfg->rx_base_flow);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
178
writew(HOST_QUEUE_1_SIZE, sram);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
179
writew(HOST_QUEUE_2_SIZE, sram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
180
writew(HOST_QUEUE_3_SIZE, sram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
181
writew(HOST_QUEUE_4_SIZE, sram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
190
writew(P0_Q1_BUFFER_OFFSET, sram);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
191
writew(P0_Q2_BUFFER_OFFSET, sram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
192
writew(P0_Q3_BUFFER_OFFSET, sram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
193
writew(P0_Q4_BUFFER_OFFSET, sram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
197
writew(P0_Q1_BD_OFFSET, sram);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
198
writew(P0_Q2_BD_OFFSET, sram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
199
writew(P0_Q3_BD_OFFSET, sram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
200
writew(P0_Q4_BD_OFFSET, sram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
622
writew(update_wr_ptr, &queue_desc->wr_ptr);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
842
writew(update_rd_ptr, &queue_desc->rd_ptr);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
927
writew(0, sram + MII_RX_CORRECTION_OFFSET);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
928
writew(0, sram + MII_TX_CORRECTION_OFFSET);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
338
writew(0, &e->age);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
431
writew(i, &FDB_IDX_TBL_ENTRY(hash)->bucket_idx);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
496
writew(empty_slot_idx, &bucket_info->bucket_idx);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
574
writew(mac_tbl_idx, &bucket_info->bucket_idx);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
598
writew(0, &mac_info->age);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
613
writew(val, &bucket_info->bucket_entries);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
688
writew(val, &bucket_info->bucket_entries);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
737
writew(val, &bucket_info->bucket_entries);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
864
writew(P0_Q1_BD_OFFSET, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
865
writew(P0_Q2_BD_OFFSET, dram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
866
writew(P0_Q3_BD_OFFSET, dram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
867
writew(P0_Q4_BD_OFFSET, dram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
871
writew(P0_Q1_BUFFER_OFFSET, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
872
writew(P0_Q2_BUFFER_OFFSET, dram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
873
writew(P0_Q3_BUFFER_OFFSET, dram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
874
writew(P0_Q4_BUFFER_OFFSET, dram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
878
writew(HOST_QUEUE_1_SIZE, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
879
writew(HOST_QUEUE_1_SIZE, dram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
880
writew(HOST_QUEUE_1_SIZE, dram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
881
writew(HOST_QUEUE_1_SIZE, dram + 6);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
939
writew(sw_queue_infos[port_id][PRUETH_QUEUE1].buffer_desc_offset, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
940
writew(sw_queue_infos[port_id][PRUETH_QUEUE2].buffer_desc_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
942
writew(sw_queue_infos[port_id][PRUETH_QUEUE3].buffer_desc_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
944
writew(sw_queue_infos[port_id][PRUETH_QUEUE4].buffer_desc_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
950
writew(sw_queue_infos[port_id][PRUETH_QUEUE1].buffer_offset, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
951
writew(sw_queue_infos[port_id][PRUETH_QUEUE2].buffer_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
953
writew(sw_queue_infos[port_id][PRUETH_QUEUE3].buffer_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
955
writew(sw_queue_infos[port_id][PRUETH_QUEUE4].buffer_offset,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
961
writew(QUEUE_1_SIZE, dram);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
962
writew(QUEUE_2_SIZE, dram + 2);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
963
writew(QUEUE_3_SIZE, dram + 4);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
964
writew(QUEUE_4_SIZE, dram + 6);
drivers/net/ethernet/via/via-velocity.c
1304
writew(tx_intsup, ®s->ISRCTL);
drivers/net/ethernet/via/via-velocity.c
1306
writew(ISRCTL_TSUPDIS, ®s->ISRCTL);
drivers/net/ethernet/via/via-velocity.c
1312
writew(rx_intsup, ®s->ISRCTL);
drivers/net/ethernet/via/via-velocity.c
1314
writew(ISRCTL_RSUPDIS, ®s->ISRCTL);
drivers/net/ethernet/via/via-velocity.c
1411
writew(vptr->options.numrx - 1, ®s->RDCSize);
drivers/net/ethernet/via/via-velocity.c
1415
writew(vptr->options.numtx - 1, ®s->TDCSize);
drivers/net/ethernet/via/via-velocity.c
1467
writew(vptr->rx.filled & 0xfffc, ®s->RBRDU);
drivers/net/ethernet/via/via-velocity.c
1828
writew(TRDCSR_RUN, ®s->TDCSRClr);
drivers/net/ethernet/via/via-velocity.c
209
writew(*((u16 *) addr), ®s->MARCAM[0]);
drivers/net/ethernet/via/via-velocity.c
2275
writew(0xFFFF, ®s->TDCSRClr);
drivers/net/ethernet/via/via-velocity.c
243
writew(0xFFFF, ®s->WOLCRClr);
drivers/net/ethernet/via/via-velocity.c
245
writew(0xFFFF, ®s->WOLSRClr);
drivers/net/ethernet/via/via-velocity.c
3024
writew(0xFFFF, ®s->WOLCRClr);
drivers/net/ethernet/via/via-velocity.c
3026
writew(WOLCR_MAGIC_EN, ®s->WOLCRSet);
drivers/net/ethernet/via/via-velocity.c
3034
writew(WOLCR_UNICAST_EN, ®s->WOLCRSet);
drivers/net/ethernet/via/via-velocity.c
3052
writew(crc, ®s->PatternCRC[0]);
drivers/net/ethernet/via/via-velocity.c
3053
writew(WOLCR_ARP_EN, ®s->WOLCRSet);
drivers/net/ethernet/via/via-velocity.c
3059
writew(0x0FFF, ®s->WOLSRClr);
drivers/net/ethernet/via/via-velocity.c
579
writew(vptr->options.numrx, ®s->RBRDU);
drivers/net/ethernet/via/via-velocity.c
581
writew(0, ®s->RDIdx);
drivers/net/ethernet/via/via-velocity.c
582
writew(vptr->options.numrx - 1, ®s->RDCSize);
drivers/net/ethernet/via/via-velocity.c
769
writew(data, ®s->MIIDATA);
drivers/net/ethernet/via/via-velocity.h
1172
writew(TRDCSR_RUN<<((n)*4),&((regs)->TDCSRSet));\
drivers/net/ethernet/via/via-velocity.h
1176
writew(TRDCSR_WAK<<(n*4),&((regs)->TDCSRSet));\
drivers/net/ethernet/via/via-velocity.h
1521
writew(0xFFFF, ®s->tx_pause_timer);
drivers/net/ethernet/via/via-velocity.h
1524
writew(vptr->options.numrx, ®s->RBRDU);
drivers/net/ethernet/via/via-velocity.h
35
#define WORD_REG_BITS_ON(x,p) do { writew(readw((p))|(x),(p));} while (0)
drivers/net/ethernet/via/via-velocity.h
43
#define WORD_REG_BITS_OFF(x,p) do { writew(readw((p)) & (~(x)),(p));} while (0)
drivers/net/ethernet/via/via-velocity.h
47
#define WORD_REG_BITS_SET(x,m,p) do { writew( (readw((p)) & (~(m))) |(x),(p));} while (0)
drivers/net/pcs/pcs-xpcs-plat.c
103
writew(page, pxpcs->reg_base + (DW_VR_CSR_VIEWPORT << 1));
drivers/net/pcs/pcs-xpcs-plat.c
104
writew(val, pxpcs->reg_base + (ofs << 1));
drivers/net/pcs/pcs-xpcs-plat.c
156
writew(val, pxpcs->reg_base + (csr << 1));
drivers/net/pcs/pcs-xpcs-plat.c
72
writew(page, pxpcs->reg_base + (DW_VR_CSR_VIEWPORT << 1));
drivers/net/phy/mediatek/mtk-2p5ge.c
94
writew(reg & ~MD32_EN, mcu_csr_base + MD32_EN_CFG);
drivers/net/phy/mediatek/mtk-2p5ge.c
95
writew(reg | MD32_EN, mcu_csr_base + MD32_EN_CFG);
drivers/net/wan/farsync.c
497
#define FST_WRW(C, E, W) (writew((W), (C)->mem + WIN_OFFSET(E)))
drivers/net/wan/hd64570.c
169
writew(chain_off, &desc->cp);
drivers/net/wan/hd64570.c
171
writew(0, &desc->len);
drivers/net/wan/hd64570.c
664
writew(len, &desc->len);
drivers/net/wan/hd64572.c
141
writew(0, &desc->len);
drivers/net/wan/hd64572.c
51
#define sca_outw(value, reg, card) writew(value, (card)->scabase + (reg))
drivers/net/wan/hd64572.c
586
writew(len, &desc->len);
drivers/net/wan/pc300too.c
411
writew(0x0041, &card->plxbase->intr_ctrl_stat);
drivers/net/wan/pci200syn.c
355
writew(readw(p) | 0x0040, p);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
343
writew(val, ipw->hw_base + ofs);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
135
writew(size, &shm_reg_hdr->data_len);
drivers/net/wireless/realtek/rtlwifi/pci.h
266
writew(val, (u8 __iomem *)rtlpriv->io.pci_mem_start + addr);
drivers/net/wireless/realtek/rtw88/pci.c
83
writew(val, rtwpci->mmap + addr);
drivers/net/wireless/realtek/rtw89/pci.c
2067
writew(data, rtwpci->mmap + addr);
drivers/ntb/hw/amd/ntb_hw_amd.c
1146
writew((u16)~BIT(ndev->db_last_bit), mmio + AMD_DBMASK_OFFSET);
drivers/ntb/hw/amd/ntb_hw_amd.c
442
writew((u16)db_bits, mmio + AMD_DBSTAT_OFFSET);
drivers/ntb/hw/amd/ntb_hw_amd.c
458
writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET);
drivers/ntb/hw/amd/ntb_hw_amd.c
475
writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET);
drivers/ntb/hw/amd/ntb_hw_amd.c
486
writew((u16)db_bits, mmio + AMD_DBREQ_OFFSET);
drivers/ntb/hw/epf/ntb_hw_epf.c
132
writew(0, ndev->ctrl_reg + NTB_EPF_CMD_STATUS);
drivers/parisc/dino.c
229
writew(val, base_addr + DINO_CONFIG_DATA + (where & 2));
drivers/parisc/lba_pci.c
140
#define WRITE_REG16(value, addr) writew(value, addr)
drivers/pci/access.c
120
writew(val, addr);
drivers/pci/controller/dwc/pci-keystone.c
836
writew(PCI_IO_RANGE_TYPE_32 | (PCI_IO_RANGE_TYPE_32 << 8),
drivers/pci/controller/dwc/pcie-designware.c
374
writew(val, addr);
drivers/pci/controller/mobiveil/pcie-mobiveil.c
87
writew(val, addr);
drivers/pci/controller/pci-ftpci100.c
226
writew(value, p->base + FTPCI_DATA + (config & 3));
drivers/pci/controller/pci-hyperv.c
1326
writew(val, addr);
drivers/pci/controller/pci-mvebu.c
408
writew(val, conf_data + (where & 2));
drivers/pci/controller/pci-v3-semi.c
376
writew(mapaddress, v3->base + V3_LB_MAP1);
drivers/pci/controller/pci-v3-semi.c
390
writew(v3_addr_to_lb_map(v3->pre_bus_addr) |
drivers/pci/controller/pci-v3-semi.c
451
writew(status, v3->base + V3_PCI_STAT);
drivers/pci/controller/pci-v3-semi.c
533
writew(v3_addr_to_lb_map2(io->start - win->offset),
drivers/pci/controller/pci-v3-semi.c
560
writew(v3_addr_to_lb_map(v3->pre_bus_addr) |
drivers/pci/controller/pci-v3-semi.c
579
writew(v3_addr_to_lb_map(v3->non_pre_bus_addr) |
drivers/pci/controller/pci-v3-semi.c
779
writew(V3_SYSTEM_UNLOCK, v3->base + V3_SYSTEM);
drivers/pci/controller/pci-v3-semi.c
784
writew(val, v3->base + V3_PCI_CMD);
drivers/pci/controller/pci-v3-semi.c
789
writew(val, v3->base + V3_SYSTEM);
drivers/pci/controller/pci-v3-semi.c
794
writew(val, v3->base + V3_PCI_CFG);
drivers/pci/controller/pci-v3-semi.c
802
writew(val, v3->base + V3_LB_CFG);
drivers/pci/controller/pci-v3-semi.c
807
writew(val, v3->base + V3_PCI_CMD);
drivers/pci/controller/pci-v3-semi.c
834
writew(val, v3->base + V3_PCI_CFG);
drivers/pci/controller/pci-v3-semi.c
841
writew(V3_FIFO_PRIO_LB_RD1_FLUSH_AP1 |
drivers/pci/controller/pci-v3-semi.c
855
writew(val, v3->base + V3_LB_CFG);
drivers/pci/controller/pci-v3-semi.c
869
writew(val, v3->base + V3_PCI_CMD);
drivers/pci/controller/pci-v3-semi.c
880
writew(val, v3->base + V3_SYSTEM);
drivers/pci/controller/pci-v3-semi.c
887
writew(val, v3->base + V3_SYSTEM);
drivers/pci/controller/pcie-altera.c
467
writew(value, addr);
drivers/pci/controller/pcie-brcmstb.c
484
writew(lnkctl2, pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCTL2);
drivers/pci/controller/pcie-mediatek.c
717
writew(val, port->base + PCIE_CONF_VEND_ID);
drivers/pci/controller/pcie-mediatek.c
720
writew(val, port->base + PCIE_CONF_CLASS_ID);
drivers/pci/controller/pcie-mediatek.c
724
writew(soc->device_id, port->base + PCIE_CONF_DEVICE_ID);
drivers/pci/controller/pcie-rockchip-ep.c
451
writew(data, ep->irq_cpu_addr + offset + (pci_addr & ~PCIE_ADDR_MASK));
drivers/pci/controller/pcie-rockchip-host.c
199
writew(val, addr);
drivers/pci/controller/vmd.c
454
writew(value, addr);
drivers/pci/controller/vmd.c
553
writew(0x00f0, base + PCI_IO_BASE);
drivers/pci/hotplug/cpqphp.h
476
writew(misc, ctrl->hpc_reg + MISC);
drivers/pci/hotplug/cpqphp_core.c
1155
writew(temp_word, ctrl->hpc_reg + MISC);
drivers/pci/hotplug/cpqphp_core.c
1271
writew(misc, ctrl->hpc_reg + MISC);
drivers/pci/hotplug/cpqphp_ctrl.c
1200
writew(reg16, ctrl->hpc_reg + NEXT_CURR_FREQ);
drivers/pci/hotplug/cpqphp_ctrl.c
900
writew(misc, ctrl->hpc_reg + MISC);
drivers/pci/hotplug/shpchp_hpc.c
183
writew(val, ctrl->creg + reg);
drivers/phy/cadence/phy-cadence-sierra.c
419
writew(val, ctx->base + offset);
drivers/phy/cadence/phy-cadence-torrent.c
488
writew(val, ctx->base + offset);
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
384
writew(val, addr);
drivers/phy/marvell/phy-pxa-28nm-usb2.c
268
writew(val, base + PHY_28NM_PLL_REG1);
drivers/phy/marvell/phy-pxa-28nm-usb2.c
273
writew(val, base + PHY_28NM_TX_REG0);
drivers/phy/marvell/phy-pxa-28nm-usb2.c
278
writew(val, base + PHY_28NM_OTG_REG);
drivers/phy/renesas/phy-rcar-gen2.c
138
writew(value, base + USBHS_LPSTS);
drivers/phy/renesas/phy-rcar-gen2.c
181
writew(value, base + USBHS_LPSTS);
drivers/phy/renesas/phy-rcar-gen2.c
213
writew(value, base + USBHS_LPSTS);
drivers/phy/renesas/phy-rcar-gen2.c
234
writew(value, base + USBHS_LPSTS);
drivers/phy/renesas/phy-rcar-gen3-usb3.c
115
writew(VBUS_EN_VBUS_EN, r->base + USB30_VBUS_EN);
drivers/phy/renesas/phy-rcar-gen3-usb3.c
65
writew(val, r->base + USB30_CLKSET1);
drivers/phy/renesas/phy-rcar-gen3-usb3.c
88
writew(val, r->base + USB30_SSC_SET);
drivers/phy/renesas/phy-rcar-gen3-usb3.c
96
writew(CLKSET0_PRIVATE | CLKSET0_USB30_FSEL_USB_EXTAL,
drivers/phy/renesas/phy-rcar-gen3-usb3.c
98
writew(PHY_ENABLE_RESET_EN, r->base + USB30_PHY_ENABLE);
drivers/pinctrl/pinctrl-single.c
260
writew(val, reg);
drivers/pinctrl/renesas/pinctrl-rza2.c
128
writew(reg16, pfc_base + RZA2_PDR(port));
drivers/pinctrl/renesas/pinctrl-rza2.c
87
writew(reg16, pfc_base + RZA2_PDR(port));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1743
writew(reg16, pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
205
writew(_val, _addr); \
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3166
writew(pm, pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
558
writew(reg, pctrl->base + PM(off));
drivers/platform/x86/intel_ips.c
235
#define thm_writew(off, val) writew((val), ips->regmap + (off))
drivers/platform/x86/samsung-laptop.c
411
writew(config->main_function, samsung->sabi_iface + SABI_IFACE_MAIN);
drivers/platform/x86/samsung-laptop.c
412
writew(command, samsung->sabi_iface + SABI_IFACE_SUB);
drivers/platform/x86/samsung-laptop.c
417
writew(in->d2, samsung->sabi_iface + SABI_IFACE_DATA + 8);
drivers/pwm/pwm-ep93xx.c
114
writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT);
drivers/pwm/pwm-ep93xx.c
115
writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE);
drivers/pwm/pwm-ep93xx.c
117
writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE);
drivers/pwm/pwm-ep93xx.c
118
writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT);
drivers/pwm/pwm-ep93xx.c
136
writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_ENABLE);
drivers/pwm/pwm-ep93xx.c
59
writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_ENABLE);
drivers/pwm/pwm-ep93xx.c
73
writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_INVERT);
drivers/pwm/pwm-ep93xx.c
75
writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_INVERT);
drivers/pwm/pwm-ep93xx.c
82
writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_ENABLE);
drivers/pwm/pwm-tiecap.c
103
writew(value, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiecap.c
128
writew(value, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiecap.c
149
writew(value, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiecap.c
165
writew(value, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiecap.c
292
writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiecap.c
83
writew(value, pc->mmio_base + ECCTL2);
drivers/pwm/pwm-tiehrpwm.c
124
writew(value, base + offset);
drivers/pwm/pwm-tiehrpwm.c
135
writew(val, base + offset);
drivers/rtc/rtc-msc313.c
105
writew(reg, priv->rtc_base + REG_RTC_CTRL);
drivers/rtc/rtc-msc313.c
118
writew(reg | READ_EN_BIT, priv->rtc_base + REG_RTC_CTRL);
drivers/rtc/rtc-msc313.c
139
writew(seconds & 0xFFFF, priv->rtc_base + REG_RTC_LOAD_VAL_L);
drivers/rtc/rtc-msc313.c
140
writew((seconds >> 16) & 0xFFFF, priv->rtc_base + REG_RTC_LOAD_VAL_H);
drivers/rtc/rtc-msc313.c
144
writew(reg | LOAD_EN_BIT, priv->rtc_base + REG_RTC_CTRL);
drivers/rtc/rtc-msc313.c
173
writew(reg, priv->rtc_base + REG_RTC_CTRL);
drivers/rtc/rtc-msc313.c
222
writew(rate & 0xFFFF, priv->rtc_base + REG_RTC_FREQ_CW_L);
drivers/rtc/rtc-msc313.c
223
writew((rate >> 16) & 0xFFFF, priv->rtc_base + REG_RTC_FREQ_CW_H);
drivers/rtc/rtc-msc313.c
76
writew(reg, priv->rtc_base + REG_RTC_CTRL);
drivers/rtc/rtc-msc313.c
86
writew((seconds & 0xFFFF), priv->rtc_base + REG_RTC_MATCH_VAL_L);
drivers/rtc/rtc-msc313.c
87
writew((seconds >> 16) & 0xFFFF, priv->rtc_base + REG_RTC_MATCH_VAL_H);
drivers/rtc/rtc-mxc.c
136
writew(day, ioaddr + RTC_DAYR);
drivers/rtc/rtc-mxc.c
137
writew(sec, ioaddr + RTC_SECOND);
drivers/rtc/rtc-mxc.c
138
writew(temp, ioaddr + RTC_HOURMIN);
drivers/rtc/rtc-mxc.c
141
writew(day, ioaddr + RTC_DAYALARM);
drivers/rtc/rtc-mxc.c
142
writew(sec, ioaddr + RTC_ALRM_SEC);
drivers/rtc/rtc-mxc.c
143
writew(temp, ioaddr + RTC_ALRM_HM);
drivers/rtc/rtc-mxc.c
161
writew(readw(ioaddr + RTC_RTCISR), ioaddr + RTC_RTCISR);
drivers/rtc/rtc-mxc.c
181
writew(reg, ioaddr + RTC_RTCIENR);
drivers/rtc/rtc-mxc.c
197
writew(status, ioaddr + RTC_RTCISR);
drivers/rtc/rtc-mxc.c
361
writew(reg, (pdata->ioaddr + RTC_RTCCTL));
drivers/rtc/rtc-renesas-rtca3.c
308
writew(bin2bcd(tm->tm_year % 100), priv->base + RTCA3_RYRCNT);
drivers/rtc/rtc-renesas-rtca3.c
415
writew(bin2bcd(tm->tm_year % 100), priv->base + RTCA3_RYRAR);
drivers/rtc/rtc-s3c.c
344
writew(tmp | S3C2410_RTCCON_RTCEN, info->base + S3C2410_RTCCON);
drivers/rtc/rtc-s3c.c
351
writew(tmp & ~S3C2410_RTCCON_CNTSEL,
drivers/rtc/rtc-s3c.c
359
writew(tmp & ~S3C2410_RTCCON_CLKRST,
drivers/rtc/rtc-s3c.c
371
writew(con, info->base + S3C2410_RTCCON);
drivers/rtc/rtc-sh.c
218
writew(year, rtc->regbase + RYRCNT);
drivers/rtc/rtc-ssd202d.c
104
writew(val | field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
106
writew(val & ~field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
121
writew(val | field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
122
writew(base, priv->base + REG_WRDATA_L);
drivers/rtc/rtc-ssd202d.c
123
writew(base >> 16, priv->base + REG_WRDATA_H);
drivers/rtc/rtc-ssd202d.c
125
writew(val & ~field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
134
writew(val | CNT_RD_BIT, priv->base + REG_CTRL1);
drivers/rtc/rtc-ssd202d.c
136
writew(val & ~CNT_RD_BIT, priv->base + REG_CTRL1);
drivers/rtc/rtc-ssd202d.c
139
writew(val | CNT_RD_TRIG_BIT, priv->base + REG_CNT_TRIG);
drivers/rtc/rtc-ssd202d.c
140
writew(val & ~CNT_RD_TRIG_BIT, priv->base + REG_CNT_TRIG);
drivers/rtc/rtc-ssd202d.c
181
writew(val | CNT_RST_BIT, priv->base + REG_CTRL);
drivers/rtc/rtc-ssd202d.c
183
writew(val & ~CNT_RST_BIT, priv->base + REG_CTRL);
drivers/scsi/aacraid/aacraid.h
1079
#define sa_writew(AEP, CSR, value) writew(value, &((AEP)->regs.sa->CSR))
drivers/scsi/advansys.c
866
#define ADV_MEM_WRITEW(addr, word) writew(word, addr)
drivers/scsi/aic7xxx/aic79xx_osm.c
445
writew(val, ahd->bshs[0].maddr + port);
drivers/scsi/aic94xx/aic94xx_reg.c
35
writew(val, asd_ha->io_handle[0].addr + offs);
drivers/scsi/arm/arxescsi.c
150
writew(word, base + DMADATA_OFFSET);
drivers/scsi/arm/cumana_1.c
64
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
65
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
66
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
67
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
68
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
69
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
70
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_1.c
71
v=*laddr++; writew(L(v), dma); writew(H(v), dma);
drivers/scsi/arm/cumana_2.c
234
writew(word, info->base + CUMANASCSI2_PSEUDODMA);
drivers/scsi/bnx2i/bnx2i_hwi.c
253
writew(ep->qp.rq_prod_idx,
drivers/scsi/bnx2i/bnx2i_hwi.c
280
writew(count, ep->qp.ctx_base + CNIC_SEND_DOORBELL);
drivers/scsi/csiostor/csio_hw.h
568
#define csio_wr_reg16(_h, _v, _r) writew((_v), \
drivers/scsi/ncr53c8xx.h
284
#define writew_b2l writew
drivers/scsi/ncr53c8xx.h
288
#define writew_raw writew
drivers/scsi/ncr53c8xx.h
303
#define writew_raw writew
drivers/scsi/nsp32_io.h
223
writew(cpu_to_le16(val), data_ptr );
drivers/scsi/nsp32_io.h
82
writew(cpu_to_le16(val), ptr);
drivers/scsi/qedf/qedf_io.c
2585
writew(qedf->bdq_prod_idx, qedf->bdq_primary_prod);
drivers/scsi/qedf/qedf_io.c
2587
writew(qedf->bdq_prod_idx, qedf->bdq_secondary_prod);
drivers/scsi/qedf/qedf_main.c
3522
writew(qedf->bdq_prod_idx, qedf->bdq_primary_prod);
drivers/scsi/qedf/qedf_main.c
3524
writew(qedf->bdq_prod_idx, qedf->bdq_secondary_prod);
drivers/scsi/qedi/qedi_fw.c
389
writew(qedi->bdq_prod_idx, qedi->bdq_primary_prod);
drivers/scsi/qedi/qedi_fw.c
392
writew(qedi->bdq_prod_idx, qedi->bdq_secondary_prod);
drivers/scsi/qedi/qedi_main.c
2643
writew(qedi->bdq_prod_idx, qedi->bdq_primary_prod);
drivers/scsi/qedi/qedi_main.c
2645
writew(qedi->bdq_prod_idx, qedi->bdq_secondary_prod);
drivers/scsi/qla1280.h
53
#define WRT_REG_WORD(addr, data) writew(data, addr)
drivers/scsi/qla2xxx/qla_def.h
195
return writew(data, addr);
drivers/scsi/qla2xxx/qla_nx.c
770
writew(*(u16 *)data, addr);
drivers/scsi/qla4xxx/ql4_nx.c
826
writew(*(u16 *)data, addr);
drivers/scsi/sym53c8xx_2/sym_glue.h
104
#define writew_b2l writew
drivers/scsi/sym53c8xx_2/sym_glue.h
111
#define writew_raw writew
drivers/soc/loongson/loongson2_pm.c
40
#define loongson2_pm_writew(val, reg) writew(val, loongson2_pm.base + reg)
drivers/soundwire/intel.h
124
writew(value, base + offset);
drivers/spi/spi-amd.c
143
writew(val, ((u8 __iomem *)amd_spi->io_remap_addr + idx));
drivers/spi/spi-bcm63xx.c
172
writew(value, bs->regs + bs->reg_offsets[offset]);
drivers/spi/spi-coldfire-qspi.c
100
writew(val, mcfqspi->iobase + MCFQSPI_QDR);
drivers/spi/spi-coldfire-qspi.c
70
writew(val, mcfqspi->iobase + MCFQSPI_QMR);
drivers/spi/spi-coldfire-qspi.c
75
writew(val, mcfqspi->iobase + MCFQSPI_QDLYR);
drivers/spi/spi-coldfire-qspi.c
85
writew(val, mcfqspi->iobase + MCFQSPI_QWR);
drivers/spi/spi-coldfire-qspi.c
90
writew(val, mcfqspi->iobase + MCFQSPI_QIR);
drivers/spi/spi-coldfire-qspi.c
95
writew(val, mcfqspi->iobase + MCFQSPI_QAR);
drivers/spi/spi-gxp.c
125
writew(op->data.nbytes, reg_base + OFFSET_SPIDCNT);
drivers/spi/spi-gxp.c
179
writew(write_len, reg_base + OFFSET_SPIDCNT);
drivers/spi/spi-gxp.c
85
writew(op->data.nbytes, reg_base + OFFSET_SPIDCNT);
drivers/spi/spi-mtk-snfi.c
353
writew(val, snf->nfi_base + reg);
drivers/spi/spi-pl022.c
1166
writew(DISABLE_ALL_INTERRUPTS,
drivers/spi/spi-pl022.c
1168
writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase));
drivers/spi/spi-pl022.c
1169
writew((readw(SSP_CR1(pl022->virtbase)) &
drivers/spi/spi-pl022.c
1180
writew((readw(SSP_IMSC(pl022->virtbase)) &
drivers/spi/spi-pl022.c
1191
writew(DISABLE_ALL_INTERRUPTS,
drivers/spi/spi-pl022.c
1193
writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase));
drivers/spi/spi-pl022.c
1264
writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE),
drivers/spi/spi-pl022.c
1266
writew(irqflags, SSP_IMSC(pl022->virtbase));
drivers/spi/spi-pl022.c
1305
writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE),
drivers/spi/spi-pl022.c
1351
writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase));
drivers/spi/spi-pl022.c
1352
writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase));
drivers/spi/spi-pl022.c
1360
writew((readw(SSP_CR1(pl022->virtbase)) &
drivers/spi/spi-pl022.c
1930
writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)),
drivers/spi/spi-pl022.c
438
writew(tmp, SSP_CSR(pl022->virtbase));
drivers/spi/spi-pl022.c
478
writew(chip->cr0, SSP_CR0(pl022->virtbase));
drivers/spi/spi-pl022.c
479
writew(chip->cr1, SSP_CR1(pl022->virtbase));
drivers/spi/spi-pl022.c
480
writew(chip->dmacr, SSP_DMACR(pl022->virtbase));
drivers/spi/spi-pl022.c
481
writew(chip->cpsr, SSP_CPSR(pl022->virtbase));
drivers/spi/spi-pl022.c
482
writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase));
drivers/spi/spi-pl022.c
483
writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase));
drivers/spi/spi-pl022.c
565
writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase));
drivers/spi/spi-pl022.c
568
writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase));
drivers/spi/spi-pl022.c
570
writew(DEFAULT_SSP_REG_CR0, SSP_CR0(pl022->virtbase));
drivers/spi/spi-pl022.c
571
writew(DEFAULT_SSP_REG_CR1, SSP_CR1(pl022->virtbase));
drivers/spi/spi-pl022.c
573
writew(DEFAULT_SSP_REG_DMACR, SSP_DMACR(pl022->virtbase));
drivers/spi/spi-pl022.c
574
writew(DEFAULT_SSP_REG_CPSR, SSP_CPSR(pl022->virtbase));
drivers/spi/spi-pl022.c
575
writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase));
drivers/spi/spi-pl022.c
576
writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase));
drivers/spi/spi-pl022.c
630
writew(0x0, SSP_DR(pl022->virtbase));
drivers/spi/spi-pl022.c
633
writew(*(u8 *) (pl022->tx), SSP_DR(pl022->virtbase));
drivers/spi/spi-pl022.c
636
writew((*(u16 *) (pl022->tx)), SSP_DR(pl022->virtbase));
drivers/spi/spi-rzv2h-rspi.c
135
RZV2H_RSPI_TX(writew, u16)
drivers/spi/spi-rzv2h-rspi.c
168
writew(RSPI_SPSRC_CLEAR, rspi->base + RSPI_SPSRC);
drivers/spi/spi-rzv2h-rspi.c
670
writew(conf16, rspi->base + RSPI_SPDCR2);
drivers/spi/spi-ti-qspi.c
288
writew(*((u16 *)txbuf), qspi->base + QSPI_SPI_DATA_REG);
drivers/ssb/host_soc.c
102
writew(value, bus->mmio + offset);
drivers/ssb/pci.c
307
writew(sprom[i], bus->mmio + bus->sprom_offset + (i * 2));
drivers/ssb/pcmcia.c
353
writew(value, bus->mmio + offset);
drivers/ssb/pcmcia.c
366
writew((value & 0x0000FFFF), bus->mmio + offset);
drivers/ssb/pcmcia.c
367
writew(((value & 0xFFFF0000) >> 16), bus->mmio + offset + 2);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
72
writew(data, isp->base + (addr & 0x003FFFFF));
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
138
writew(data, base + addr);
drivers/thermal/loongson2_thermal.c
59
writew(reg_ctrl, data->ctrl_reg + ctrl_reg + reg_off);
drivers/tty/ipwireless/hardware.c
1099
writew(csr, &hw->memregs_CCR->reg_config_and_status);
drivers/tty/ipwireless/hardware.c
1149
writew(memtx_serial, hw->memreg_tx);
drivers/tty/ipwireless/hardware.c
1179
writew(0, &hw->memory_info_regs->memreg_rx_done);
drivers/tty/ipwireless/hardware.c
1186
writew(MEMRX_PCINTACKK,
drivers/tty/ipwireless/hardware.c
451
writew(MEMRX_RX, &hw->memory_info_regs->memreg_rx);
drivers/tty/ipwireless/hardware.c
542
writew(csr, &hw->memregs_CCR->reg_config_and_status);
drivers/tty/ipwireless/hardware.c
847
writew(MEMRX_PCINTACKK,
drivers/tty/ipwireless/hardware.c
883
writew(MEMRX_PCINTACKK,
drivers/tty/moxa.c
1450
writew(0, ip); /* ACK port */
drivers/tty/moxa.c
1453
writew(readw(ofsAddr + HostStat) & ~WakeupTx,
drivers/tty/moxa.c
1753
writew(lowwater, ofsAddr + Low_water);
drivers/tty/moxa.c
1757
writew(readw(ofsAddr + HostStat) | WakeupBreak,
drivers/tty/moxa.c
1773
writew(0, ofsAddr + HostStat);
drivers/tty/moxa.c
1934
writew(spage, baseAddr + Control_reg);
drivers/tty/moxa.c
1965
writew(tail, ofsAddr + TXwptr);
drivers/tty/moxa.c
1992
writew(spage, baseAddr + Control_reg);
drivers/tty/moxa.c
2007
writew(pageno, baseAddr + Control_reg);
drivers/tty/moxa.c
2020
writew(head, ofsAddr + RXrptr);
drivers/tty/moxa.c
491
writew(arg, ofsAddr + FuncArg);
drivers/tty/moxa.c
492
writew(cmd, ofsAddr + FuncCode);
drivers/tty/moxa.c
499
writew(arg, ofsAddr + FuncArg);
drivers/tty/moxa.c
500
writew(cmd, ofsAddr + FuncCode);
drivers/tty/moxa.c
649
writew(len - 7168 - 2, baseAddr + C320bapi_len);
drivers/tty/moxa.c
704
writew(len2, baseAddr + loadlen);
drivers/tty/moxa.c
705
writew(0, baseAddr + key);
drivers/tty/moxa.c
714
writew(0, baseAddr + loadlen);
drivers/tty/moxa.c
715
writew(usum, baseAddr + checksum);
drivers/tty/moxa.c
716
writew(0, baseAddr + key);
drivers/tty/moxa.c
727
writew(0, baseAddr + key);
drivers/tty/moxa.c
737
writew(0x3800, baseAddr + TMS320_PORT1);
drivers/tty/moxa.c
738
writew(0x3900, baseAddr + TMS320_PORT2);
drivers/tty/moxa.c
739
writew(28499, baseAddr + TMS320_CLOCK);
drivers/tty/moxa.c
741
writew(1, baseAddr + Disable_IRQ);
drivers/tty/moxa.c
742
writew(0, baseAddr + Magic_no);
drivers/tty/moxa.c
756
writew(j, baseAddr + Module_no);
drivers/tty/moxa.c
757
writew(0, baseAddr + Magic_no);
drivers/tty/moxa.c
799
writew(C218rx_mask, ofsAddr + RX_mask);
drivers/tty/moxa.c
800
writew(C218tx_mask, ofsAddr + TX_mask);
drivers/tty/moxa.c
801
writew(C218rx_spage + i * C218buf_pageno, ofsAddr + Page_rxb);
drivers/tty/moxa.c
802
writew(readw(ofsAddr + Page_rxb) + C218rx_pageno, ofsAddr + EndPage_rxb);
drivers/tty/moxa.c
804
writew(C218tx_spage + i * C218buf_pageno, ofsAddr + Page_txb);
drivers/tty/moxa.c
805
writew(readw(ofsAddr + Page_txb) + C218tx_pageno, ofsAddr + EndPage_txb);
drivers/tty/moxa.c
819
writew(C320p8rx_mask, ofsAddr + RX_mask);
drivers/tty/moxa.c
820
writew(C320p8tx_mask, ofsAddr + TX_mask);
drivers/tty/moxa.c
821
writew(C320p8rx_spage + i * C320p8buf_pgno, ofsAddr + Page_rxb);
drivers/tty/moxa.c
822
writew(readw(ofsAddr + Page_rxb) + C320p8rx_pgno, ofsAddr + EndPage_rxb);
drivers/tty/moxa.c
823
writew(C320p8tx_spage + i * C320p8buf_pgno, ofsAddr + Page_txb);
drivers/tty/moxa.c
824
writew(readw(ofsAddr + Page_txb) + C320p8tx_pgno, ofsAddr + EndPage_txb);
drivers/tty/moxa.c
828
writew(C320p16rx_mask, ofsAddr + RX_mask);
drivers/tty/moxa.c
829
writew(C320p16tx_mask, ofsAddr + TX_mask);
drivers/tty/moxa.c
830
writew(C320p16rx_spage + i * C320p16buf_pgno, ofsAddr + Page_rxb);
drivers/tty/moxa.c
831
writew(readw(ofsAddr + Page_rxb) + C320p16rx_pgno, ofsAddr + EndPage_rxb);
drivers/tty/moxa.c
832
writew(C320p16tx_spage + i * C320p16buf_pgno, ofsAddr + Page_txb);
drivers/tty/moxa.c
833
writew(readw(ofsAddr + Page_txb) + C320p16tx_pgno, ofsAddr + EndPage_txb);
drivers/tty/moxa.c
837
writew(C320p24rx_mask, ofsAddr + RX_mask);
drivers/tty/moxa.c
838
writew(C320p24tx_mask, ofsAddr + TX_mask);
drivers/tty/moxa.c
839
writew(C320p24rx_spage + i * C320p24buf_pgno, ofsAddr + Page_rxb);
drivers/tty/moxa.c
840
writew(readw(ofsAddr + Page_rxb) + C320p24rx_pgno, ofsAddr + EndPage_rxb);
drivers/tty/moxa.c
841
writew(C320p24tx_spage + i * C320p24buf_pgno, ofsAddr + Page_txb);
drivers/tty/moxa.c
842
writew(readw(ofsAddr + Page_txb), ofsAddr + EndPage_txb);
drivers/tty/moxa.c
845
writew(C320p32rx_mask, ofsAddr + RX_mask);
drivers/tty/moxa.c
846
writew(C320p32tx_mask, ofsAddr + TX_mask);
drivers/tty/moxa.c
847
writew(C320p32tx_ofs, ofsAddr + Ofs_txb);
drivers/tty/moxa.c
848
writew(C320p32rx_spage + i * C320p32buf_pgno, ofsAddr + Page_rxb);
drivers/tty/moxa.c
849
writew(readb(ofsAddr + Page_rxb), ofsAddr + EndPage_rxb);
drivers/tty/moxa.c
850
writew(C320p32tx_spage + i * C320p32buf_pgno, ofsAddr + Page_txb);
drivers/tty/moxa.c
851
writew(readw(ofsAddr + Page_txb), ofsAddr + EndPage_txb);
drivers/tty/nozomi.c
1001
writew(mask1, dc->reg_fcr);
drivers/tty/nozomi.c
1007
writew(mask2, dc->reg_fcr);
drivers/tty/nozomi.c
1013
writew(mask2, dc->reg_fcr);
drivers/tty/nozomi.c
1019
writew(mask1, dc->reg_fcr);
drivers/tty/nozomi.c
1042
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1044
writew(MDM_UL1, dc->reg_fcr);
drivers/tty/nozomi.c
1046
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1052
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1054
writew(MDM_UL2, dc->reg_fcr);
drivers/tty/nozomi.c
1056
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1063
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1065
writew(MDM_UL2, dc->reg_fcr);
drivers/tty/nozomi.c
1067
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1073
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1075
writew(MDM_UL1, dc->reg_fcr);
drivers/tty/nozomi.c
1077
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1082
writew(read_iir & MDM_UL, dc->reg_fcr);
drivers/tty/nozomi.c
1120
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1124
writew(RESET, dc->reg_fcr);
drivers/tty/nozomi.c
1132
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1134
writew(CTRL_UL, dc->reg_fcr);
drivers/tty/nozomi.c
1136
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1141
writew(CTRL_DL, dc->reg_fcr);
drivers/tty/nozomi.c
1167
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1169
writew(DIAG_UL, dc->reg_fcr);
drivers/tty/nozomi.c
1171
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1176
writew(APP1_DL, dc->reg_fcr);
drivers/tty/nozomi.c
1180
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1182
writew(APP1_UL, dc->reg_fcr);
drivers/tty/nozomi.c
1184
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1189
writew(APP2_DL, dc->reg_fcr);
drivers/tty/nozomi.c
1193
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1195
writew(APP2_UL, dc->reg_fcr);
drivers/tty/nozomi.c
1197
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1356
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1449
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1463
writew(CTRL_UL, dc->reg_fcr); /* push the token to the card. */
drivers/tty/nozomi.c
1538
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
1560
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
433
writew(__cpu_to_le16(*buf16), ptr);
drivers/tty/nozomi.c
449
writew(__cpu_to_le16(*buf16), ptr);
drivers/tty/nozomi.c
629
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
658
writew(MDM_UL | DIAG_DL | MDM_DL, dc->reg_fcr);
drivers/tty/nozomi.c
673
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
687
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
700
writew(dc->last_ier, dc->reg_ier);
drivers/tty/nozomi.c
714
writew(dc->last_ier, dc->reg_ier);
drivers/tty/serial/8250/8250_early.c
67
writew(value, port->membase + offset);
drivers/tty/serial/8250/8250_pci.c
558
writew(readw(p + 0x28) & data, p + 0x28);
drivers/tty/serial/8250/8250_port.c
364
writew(value, p->membase + offset);
drivers/tty/serial/clps711x.c
153
writew(port->x_char, port->membase + UARTDR_OFFSET);
drivers/tty/serial/clps711x.c
170
writew(c, port->membase + UARTDR_OFFSET);
drivers/tty/serial/clps711x.c
361
writew(ch, port->membase + UARTDR_OFFSET);
drivers/tty/serial/dz.c
110
writew(value, addr);
drivers/tty/serial/icom.c
612
writew(0x3FFF, icom_port->int_reg);
drivers/tty/serial/icom.c
748
writew(0x3FFF, icom_port->int_reg);
drivers/tty/serial/icom.c
820
writew(0x00FF, icom_port->int_reg);
drivers/tty/serial/icom.c
822
writew(0x3F00, icom_port->int_reg);
drivers/tty/serial/milbeaut_usio.c
104
writew(ch, port->membase + MLB_USIO_REG_DR);
drivers/tty/serial/milbeaut_usio.c
108
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FDRQ,
drivers/tty/serial/milbeaut_usio.c
125
writew(fcr | MLB_USIO_FCR_FTIE, port->membase + MLB_USIO_REG_FCR);
drivers/tty/serial/milbeaut_usio.c
199
writew(readw(port->membase + MLB_USIO_REG_FCR) |
drivers/tty/serial/milbeaut_usio.c
276
writew(0, port->membase + MLB_USIO_REG_FCR);
drivers/tty/serial/milbeaut_usio.c
277
writew(MLB_USIO_FCR_FCL1 | MLB_USIO_FCR_FCL2,
drivers/tty/serial/milbeaut_usio.c
279
writew(MLB_USIO_FCR_FE1 | MLB_USIO_FCR_FE2 | MLB_USIO_FCR_FRIIE,
drivers/tty/serial/milbeaut_usio.c
281
writew(0, port->membase + MLB_USIO_REG_FBYTE);
drivers/tty/serial/milbeaut_usio.c
282
writew(BIT(12), port->membase + MLB_USIO_REG_FBYTE);
drivers/tty/serial/milbeaut_usio.c
359
writew(0, port->membase + MLB_USIO_REG_FCR);
drivers/tty/serial/milbeaut_usio.c
362
writew(quot, port->membase + MLB_USIO_REG_BGR);
drivers/tty/serial/milbeaut_usio.c
363
writew(0, port->membase + MLB_USIO_REG_FCR);
drivers/tty/serial/milbeaut_usio.c
364
writew(MLB_USIO_FCR_FCL1 | MLB_USIO_FCR_FCL2 | MLB_USIO_FCR_FE1 |
drivers/tty/serial/milbeaut_usio.c
367
writew(0, port->membase + MLB_USIO_REG_FBYTE);
drivers/tty/serial/milbeaut_usio.c
368
writew(BIT(12), port->membase + MLB_USIO_REG_FBYTE);
drivers/tty/serial/milbeaut_usio.c
408
writew(c, port->membase + MLB_USIO_REG_DR);
drivers/tty/serial/milbeaut_usio.c
67
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
drivers/tty/serial/milbeaut_usio.c
78
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
drivers/tty/serial/milbeaut_usio.c
85
writew(port->x_char, port->membase + MLB_USIO_REG_DR);
drivers/tty/serial/omap-serial.c
1150
writew(value, port->membase + offset);
drivers/tty/serial/omap-serial.c
183
writew(value, up->port.membase + offset);
drivers/tty/serial/rp2.c
342
writew(baud_div - 1, up->base + RP2_BAUD);
drivers/tty/serial/rp2.c
579
writew(1, base + RP2_GLOBAL_CMD);
drivers/tty/serial/rp2.c
587
writew(clk_cfg, base + RP2_ASIC_CFG);
drivers/tty/synclink_gt.c
3757
writew(value, calc_regaddr(info, addr));
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1458
writew(max_packet_size, &pdev->epx_regs->txmaxpack[pep->num - 1]);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1461
writew(max_packet_size, &pdev->epx_regs->rxmaxpack[pep->num - 1]);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2039
writew(0, &pdev->adma_regs->ep_ien);
drivers/usb/host/isp116x.h
359
writew(reg & 0xff, isp116x->addr_reg);
drivers/usb/host/isp116x.h
365
writew(val, isp116x->data_reg);
drivers/usb/host/isp116x.h
395
writew(val & 0xffff, isp116x->data_reg);
drivers/usb/host/isp116x.h
397
writew(val >> 16, isp116x->data_reg);
drivers/usb/host/uhci-hcd.h
649
writew(val, uhci->regs + reg);
drivers/usb/isp1760/isp1760-hcd.c
475
writew(*((u8 *)src), priv->base + ISP1763_HC_DATA);
drivers/usb/mtu3/mtu3_gadget_ep0.c
93
writew(*(u16 *)&src[index], fifo);
drivers/usb/musb/musb_core.c
2411
if (musb->ops->writew)
drivers/usb/musb/musb_core.c
2412
musb_writew = musb->ops->writew;
drivers/usb/musb/musb_core.h
173
void (*writew)(void __iomem *addr, u32 offset, u16 data);
drivers/usb/musb/sunxi.c
193
writew(musb->int_tx, musb->mregs + SUNXI_MUSB_INTRTX);
drivers/usb/musb/sunxi.c
197
writew(musb->int_rx, musb->mregs + SUNXI_MUSB_INTRRX);
drivers/usb/musb/sunxi.c
579
return writew(data, addr + SUNXI_MUSB_INTRTX);
drivers/usb/musb/sunxi.c
581
return writew(data, addr + SUNXI_MUSB_INTRRX);
drivers/usb/musb/sunxi.c
583
return writew(data, addr + SUNXI_MUSB_INTRTXE);
drivers/usb/musb/sunxi.c
585
return writew(data, addr + SUNXI_MUSB_INTRRXE);
drivers/usb/musb/sunxi.c
587
return writew(data, addr + SUNXI_MUSB_FRAME);
drivers/usb/musb/sunxi.c
589
return writew(data, addr + SUNXI_MUSB_TXFIFOADD);
drivers/usb/musb/sunxi.c
591
return writew(data, addr + SUNXI_MUSB_RXFIFOADD);
drivers/usb/musb/sunxi.c
599
return writew(data, addr + offset);
drivers/usb/musb/sunxi.c
619
.writew = sunxi_musb_writew,
drivers/video/fbdev/aty/radeonfb.h
379
#define OUTREG16(addr,val) writew(val, (rinfo->mmio_base)+addr)
drivers/video/fbdev/cyber2000fb.c
110
#define cyber2000fb_writew(val, reg, cfb) writew(val, (cfb)->regs + (reg))
drivers/video/fbdev/hgafb.c
303
writew(0xaa55, p); if (readw(p) == 0xaa55) count++;
drivers/video/fbdev/hgafb.c
304
writew(0x55aa, p); if (readw(p) == 0x55aa) count++;
drivers/video/fbdev/hgafb.c
305
writew(p_save, p);
drivers/video/fbdev/i810/i810.h
295
#define i810_writew(where, mmio, val) writew(val, mmio + where)
drivers/video/fbdev/matrox/matroxfb_base.h
136
writew(value, va.vaddr + offs);
drivers/video/fbdev/omap/sossi.c
94
writew(value, sossi.base + reg);
drivers/video/fbdev/s3c-fb.c
716
writew(value, palreg + (reg * 2));
drivers/video/fbdev/savage/savagefb.h
275
writew(val, par->mmio.vbase + addr);
drivers/video/fbdev/sis/init.c
1581
for(i = 0; i < 0x4000; i++) writew(0x0000, &pBuffer[i]);
drivers/video/fbdev/sis/init.c
1585
for(i = 0; i < 0x4000; i++) writew(0x0720, &pBuffer[i]);
drivers/video/fbdev/sis/sis.h
396
#define MMIO_OUT16(base, offset, val) writew(((u16)(val)), (base+offset))
drivers/video/fbdev/sis/sis_main.c
4173
writew(temp, FBAddress);
drivers/video/fbdev/sis/sis_main.c
4275
writew(((unsigned short)PhysicalAdrHigh),
drivers/video/fbdev/sis/sis_main.c
4277
writew(((unsigned short)BankNumMid),
drivers/video/fbdev/sis/sis_main.c
4279
writew(((unsigned short)PhysicalAdrHalfPage),
drivers/video/fbdev/sis/sis_main.c
4281
writew(((unsigned short)PhysicalAdrOtherPage),
drivers/video/fbdev/vga16fb.c
1156
writew(transl_h[cdat[y]&0xF] | transl_l[cdat[y] >> 4], where);
drivers/video/fbdev/vt8500lcdfb.c
168
writew((red & 0xf800)
drivers/virtio/virtio_mmio.c
202
writew(le16_to_cpu(w), base + offset);
drivers/watchdog/cpwd.c
178
writew(cpu_to_le16(val), addr);
drivers/watchdog/gxp-wdt.c
42
writew(SECS_TO_WDOG_TICKS(wdd->timeout), drvdata->base + GXP_WDT_CNT_OFS);
drivers/watchdog/gxp-wdt.c
66
writew(actual, drvdata->base + GXP_WDT_CNT_OFS);
drivers/watchdog/gxp-wdt.c
92
writew(1, drvdata->base + GXP_WDT_CNT_OFS);
drivers/watchdog/i6300esb.c
112
writew(ESB_UNLOCK1, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
113
writew(ESB_UNLOCK2, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
123
writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
137
writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
151
writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
178
writew(ESB_WDT_RELOAD, ESB_RELOAD_REG(edev));
drivers/watchdog/i6300esb.c
283
writew((ESB_WDT_TIMEOUT | ESB_WDT_RELOAD), ESB_RELOAD_REG(edev));
drivers/watchdog/menz69_wdt.c
41
writew(val, drv->base + MEN_Z069_WTR);
drivers/watchdog/menz69_wdt.c
53
writew(val, drv->base + MEN_Z069_WTR);
drivers/watchdog/menz69_wdt.c
66
writew(val, drv->base + MEN_Z069_WVR);
drivers/watchdog/menz69_wdt.c
83
writew(reg, drv->base + MEN_Z069_WTR);
drivers/watchdog/msc313e_wdt.c
46
writew(timeout & 0xffff, priv->base + REG_WDT_MAX_PRD_L);
drivers/watchdog/msc313e_wdt.c
47
writew((timeout >> 16) & 0xffff, priv->base + REG_WDT_MAX_PRD_H);
drivers/watchdog/msc313e_wdt.c
48
writew(1, priv->base + REG_WDT_CLR);
drivers/watchdog/msc313e_wdt.c
56
writew(1, priv->base + REG_WDT_CLR);
drivers/watchdog/msc313e_wdt.c
64
writew(0, priv->base + REG_WDT_MAX_PRD_L);
drivers/watchdog/msc313e_wdt.c
65
writew(0, priv->base + REG_WDT_MAX_PRD_H);
drivers/watchdog/msc313e_wdt.c
66
writew(0, priv->base + REG_WDT_CLR);
drivers/watchdog/pic32-wdt.c
102
writew(WDTCON_CLR_KEY, wdt->regs + WDTCON_REG + 2);
drivers/watchdog/rza_wdt.c
108
writew(WTCNT_MAGIC | priv->count, priv->base + WTCNT);
drivers/watchdog/rza_wdt.c
128
writew(WTCSR_MAGIC | 0, priv->base + WTCSR);
drivers/watchdog/rza_wdt.c
132
writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR);
drivers/watchdog/rza_wdt.c
138
writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR);
drivers/watchdog/rza_wdt.c
139
writew(WTCNT_MAGIC | 255, priv->base + WTCNT);
drivers/watchdog/rza_wdt.c
140
writew(WTCSR_MAGIC | WTSCR_WT | WTSCR_TME, priv->base + WTCSR);
drivers/watchdog/rza_wdt.c
79
writew(WTCSR_MAGIC | 0, priv->base + WTCSR);
drivers/watchdog/rza_wdt.c
83
writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR);
drivers/watchdog/rza_wdt.c
87
writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR);
drivers/watchdog/rza_wdt.c
88
writew(WTCNT_MAGIC | priv->count, priv->base + WTCNT);
drivers/watchdog/rza_wdt.c
89
writew(WTCSR_MAGIC | WTSCR_WT | WTSCR_TME |
drivers/watchdog/rza_wdt.c
99
writew(WTCSR_MAGIC | 0, priv->base + WTCSR);
drivers/watchdog/rzv2h_wdt.c
111
writew(wdtcr, priv->base + WDTCR);
drivers/watchdog/rzv2h_wdt.c
117
writew(0, priv->base + WDTSR);
drivers/watchdog/sc520_wdt.c
141
writew(0xAAAA, wdtmrctl);
drivers/watchdog/sc520_wdt.c
142
writew(0x5555, wdtmrctl);
drivers/watchdog/sc520_wdt.c
162
writew(0xAAAA, wdtmrctl);
drivers/watchdog/sc520_wdt.c
163
writew(0x5555, wdtmrctl);
drivers/watchdog/sc520_wdt.c
165
writew(0x3333, wdtmrctl);
drivers/watchdog/sc520_wdt.c
166
writew(0xCCCC, wdtmrctl);
drivers/watchdog/sc520_wdt.c
168
writew(writeval, wdtmrctl);
include/asm-generic/io.h
272
#ifndef writew
include/asm-generic/io.h
273
#define writew writew
include/asm-generic/io.h
932
writew(value, addr);
include/asm-generic/io.h
984
writew(swab16(value), addr);
include/linux/iosys-map.h
368
u16: writew(val__, vaddr_iomem__), \
include/sound/hdaudio.h
445
writew(val, addr);
include/sound/hdaudio.h
511
writew(((readw(addr + reg) & ~(mask)) | (val)), addr + reg)
include/video/vga.h
213
writew (VGA_OUT16VAL (val, reg), regbase + port);
lib/iomap.c
198
#define mmio_write16be(val,port) writew(swab16(val),port)
lib/iomap.c
213
IO_COND(addr, outw(val,port), writew(val, addr));
rust/helpers/io.c
51
writew(value, addr);
sound/hda/codecs/ca0132.c
3639
writew(gpio_data, spec->mem_base + 0x320);
sound/hda/core/ext/stream.c
248
writew(fmt, hext_stream->pplc_addr + AZX_REG_PPLCFMT);
sound/isa/msnd/msnd.c
254
writew(PCTODSP_BASED(offset), pDAQ);
sound/isa/msnd/msnd.c
257
writew(wTmp, chip->DARQ + JQS_wTail);
sound/isa/msnd/msnd.c
306
writew(chip->play_period_bytes, DAQD + DAQDS_wSize);
sound/isa/msnd/msnd.c
315
writew(PCTODSP_BASED(offset), DAQD + DAQDS_wStart);
sound/isa/msnd/msnd.c
321
writew(DAPQ_tail, chip->DAPQ + JQS_wTail);
sound/isa/msnd/msnd.c
343
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead);
sound/isa/msnd/msnd.c
344
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wTail);
sound/isa/msnd/msnd.c
349
writew(PCTODSP_BASED((u32)(pcm_count * n)),
sound/isa/msnd/msnd.c
351
writew(0, pDAQ + DAQDS_wSize);
sound/isa/msnd/msnd.c
352
writew(1, pDAQ + DAQDS_wFormat);
sound/isa/msnd/msnd.c
353
writew(chip->play_sample_size, pDAQ + DAQDS_wSampleSize);
sound/isa/msnd/msnd.c
354
writew(chip->play_channels, pDAQ + DAQDS_wChannels);
sound/isa/msnd/msnd.c
355
writew(chip->play_sample_rate, pDAQ + DAQDS_wSampleRate);
sound/isa/msnd/msnd.c
356
writew(HIMT_PLAY_DONE * 0x100 + n, pDAQ + DAQDS_wIntMsg);
sound/isa/msnd/msnd.c
357
writew(n, pDAQ + DAQDS_wFlags);
sound/isa/msnd/msnd.c
373
writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DARQ + JQS_wHead);
sound/isa/msnd/msnd.c
374
writew(PCTODSP_OFFSET(chip->last_recbank * DAQDS__size),
sound/isa/msnd/msnd.c
393
writew(PCTODSP_BASED(tmp + 0x3000), pDAQ + DAQDS_wStart);
sound/isa/msnd/msnd.c
394
writew(pcm_count, pDAQ + DAQDS_wSize);
sound/isa/msnd/msnd.c
395
writew(1, pDAQ + DAQDS_wFormat);
sound/isa/msnd/msnd.c
396
writew(chip->capture_sample_size, pDAQ + DAQDS_wSampleSize);
sound/isa/msnd/msnd.c
397
writew(chip->capture_channels, pDAQ + DAQDS_wChannels);
sound/isa/msnd/msnd.c
398
writew(chip->capture_sample_rate, pDAQ + DAQDS_wSampleRate);
sound/isa/msnd/msnd.c
399
writew(HIMT_RECORD_DONE * 0x100 + n, pDAQ + DAQDS_wIntMsg);
sound/isa/msnd/msnd.c
400
writew(n, pDAQ + DAQDS_wFlags);
sound/isa/msnd/msnd.c
46
writew(PCTODSP_BASED(start), base + JQS_wStart);
sound/isa/msnd/msnd.c
47
writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize);
sound/isa/msnd/msnd.c
48
writew(0, base + JQS_wHead);
sound/isa/msnd/msnd.c
483
writew(chip->play_sample_size, pDAQ + DAQDS_wSampleSize);
sound/isa/msnd/msnd.c
484
writew(chip->play_channels, pDAQ + DAQDS_wChannels);
sound/isa/msnd/msnd.c
485
writew(chip->play_sample_rate, pDAQ + DAQDS_wSampleRate);
sound/isa/msnd/msnd.c
49
writew(0, base + JQS_wTail);
sound/isa/msnd/msnd.c
630
writew(chip->capture_sample_size, pDAQ + DAQDS_wSampleSize);
sound/isa/msnd/msnd.c
631
writew(chip->capture_channels, pDAQ + DAQDS_wChannels);
sound/isa/msnd/msnd.c
632
writew(chip->capture_sample_rate, pDAQ + DAQDS_wSampleRate);
sound/isa/msnd/msnd_pinnacle.c
171
writew(head, chip->DSPQ + JQS_wHead);
sound/isa/msnd/msnd_pinnacle.c
347
writew(1, chip->SMA + SMA_wCurrPlayFormat);
sound/isa/msnd/msnd_pinnacle.c
348
writew(chip->play_sample_size, chip->SMA + SMA_wCurrPlaySampleSize);
sound/isa/msnd/msnd_pinnacle.c
349
writew(chip->play_channels, chip->SMA + SMA_wCurrPlayChannels);
sound/isa/msnd/msnd_pinnacle.c
350
writew(chip->play_sample_rate, chip->SMA + SMA_wCurrPlaySampleRate);
sound/isa/msnd/msnd_pinnacle.c
352
writew(chip->play_sample_rate, chip->SMA + SMA_wCalFreqAtoD);
sound/isa/msnd/msnd_pinnacle.c
353
writew(mastVolLeft, chip->SMA + SMA_wCurrMastVolLeft);
sound/isa/msnd/msnd_pinnacle.c
354
writew(mastVolRight, chip->SMA + SMA_wCurrMastVolRight);
sound/isa/msnd/msnd_pinnacle.c
359
writew(0x303, chip->SMA + SMA_wCurrInputTagBits);
sound/isa/msnd/msnd_pinnacle.c
484
writew(srate, chip->SMA + SMA_wCalFreqAtoD);
sound/isa/msnd/msnd_pinnacle.c
486
writew(readw(chip->SMA + SMA_wCurrHostStatusFlags)
sound/isa/msnd/msnd_pinnacle.c
489
writew(readw(chip->SMA + SMA_wCurrHostStatusFlags)
sound/isa/msnd/msnd_pinnacle_mixer.c
150
writew((dev->left_levels[a] >> 1) * \
sound/isa/msnd/msnd_pinnacle_mixer.c
153
writew((dev->right_levels[a] >> 1) * \
sound/isa/msnd/msnd_pinnacle_mixer.c
218
writew(wLeft, dev->SMA + SMA_wCurrMastVolLeft);
sound/isa/msnd/msnd_pinnacle_mixer.c
219
writew(wRight, dev->SMA + SMA_wCurrMastVolRight);
sound/pci/ad1889.c
105
writew(val, chip->iobase + reg);
sound/pci/korg1212/korg1212.c
902
writew(controlValue, korg1212->sensRegPtr); // load/shift goes low
sound/pci/korg1212/korg1212.c
919
writew(controlValue, korg1212->sensRegPtr); // clock goes low
sound/pci/korg1212/korg1212.c
922
writew(controlValue, korg1212->sensRegPtr); // clock goes high
sound/pci/korg1212/korg1212.c
933
writew(controlValue, korg1212->sensRegPtr); // load shift goes high - clk low
sound/pci/korg1212/korg1212.c
939
writew(controlValue, korg1212->sensRegPtr); // set/clear data bit
sound/pci/korg1212/korg1212.c
942
writew(controlValue, korg1212->sensRegPtr); // clock goes high
sound/pci/korg1212/korg1212.c
945
writew(controlValue, korg1212->sensRegPtr); // clock goes low
sound/pci/lola/lola.h
386
writew((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name)
sound/pci/lola/lola_mixer.c
230
writew(gain, &chip->mixer.array->src_gain[id]);
sound/pci/lola/lola_mixer.c
248
writew(*gains, &chip->mixer.array->src_gain[i]);
sound/pci/lola/lola_mixer.c
280
writew(gain, &chip->mixer.array->dest_mix_gain[dest][src]);
sound/pci/lola/lola_mixer.c
303
writew(*gains, &chip->mixer.array->dest_mix_gain[id][i]);
sound/pci/nm256/nm256.c
288
writew(val, chip->cport + offset);
sound/pci/sis7019.c
200
writew(voice->sso & 0xffff, base + SIS_PLAY_DMA_SSO_ESO + 2);
sound/pci/ymfpci/ymfpci_main.c
46
writew(val, chip->reg_area_virt + offset);
sound/soc/sof/intel/hda-mlink.c
1063
writew(val, pvccs);
sound/soc/sof/intel/hda-mlink.c
357
writew(val, lsdiid);
sound/soc/sof/intel/hda-mlink.c
372
writew(val, pcmsycm);
sound/soc/sof/intel/hda-mlink.c
714
writew(val | AZX_REG_INTEL_VS_SHIM_PVCCS_MDSTSCHGIE, pvccs);
sound/soc/sof/intel/hda-mlink.c
774
writew(readw(pvccs) & ~AZX_REG_INTEL_VS_SHIM_PVCCS_MDSTSCHGIE, pvccs);
tools/arch/x86/include/asm/io.h
28
build_mmio_write(writew, "w", unsigned short, "r", :"memory")
tools/arch/x86/include/asm/io.h
46
#define writew writew
tools/include/asm-generic/io.h
221
#ifndef writew
tools/include/asm-generic/io.h
222
#define writew writew
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
202
writew(chanctrl, registers + IOAT_CHANCTRL_OFFSET);
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
205
writew(count, registers + IOAT_CHAN_DMACOUNT_OFFSET);