Searched refs:__raw_writew (Results 51 - 75 of 133) sorted by relevance

123456

/linux-master/arch/riscv/include/asm/
H A Dmmio.h25 #define __raw_writew __raw_writew macro
26 static inline void __raw_writew(u16 val, volatile void __iomem *addr) function
93 #define writew_cpu(v, c) ((void)__raw_writew((__force u16)cpu_to_le16(v), (c)))
/linux-master/arch/alpha/kernel/
H A Dio.c148 void __raw_writew(u16 b, volatile void __iomem *addr) function
168 EXPORT_SYMBOL(__raw_writew); variable
217 __raw_writew(b, addr);
569 __raw_writew(*(const u16 *)from, to);
603 __raw_writew(c, to);
636 __raw_writew(c, to);
669 __raw_writew(tmp, iod++);
/linux-master/arch/arm/include/asm/
H A Dio.h60 #define __raw_writew(v,a) ((void)(__chk_io_ptr(a), *(volatile unsigned short __force *)(a) = (v))) macro
67 #define __raw_writew __raw_writew macro
68 static inline void __raw_writew(u16 val, volatile void __iomem *addr) function
236 #define outw(v,p) ({ __iowmb(); __raw_writew((__force __u16) \
281 #define writew_relaxed(v,c) __raw_writew((__force u16) cpu_to_le16(v),c)
393 #define iowrite16be(v,p) ({ __iowmb(); __raw_writew((__force __u16)cpu_to_be16(v), p); })
/linux-master/arch/sh/boards/
H A Dboard-urquell.c155 __raw_writew(__raw_readw(UBOARDREG(IRL2MSKR)) & ~0x00000001,
165 __raw_writew(0xa5a5, UBOARDREG(SRSTR));
/linux-master/arch/sh/kernel/
H A Diomap.c55 __raw_writew(cpu_to_be16(val), addr);
115 __raw_writew(*src, addr);
/linux-master/drivers/video/fbdev/nvidia/
H A Dnv_local.h64 #define NV_WR16(p,i,d) (__raw_writew((d), (void __iomem *)(p) + (i)))
/linux-master/arch/sh/boards/mach-highlander/
H A Dpsw.c45 __raw_writew(l, PA_DBSW);
/linux-master/arch/sh/drivers/pci/
H A Dpci-sh7780.c113 __raw_writew(cmd, hose->reg_base + PCI_STATUS);
172 __raw_writew(PCI_STATUS_DETECTED_PARITY | \
236 __raw_writew(tmp, hose->reg_base + PCI_STATUS);
379 __raw_writew(PCI_COMMAND_SERR | PCI_COMMAND_WAIT | \
/linux-master/arch/sh/boards/mach-se/7722/
H A Dirq.c112 __raw_writew(0x2000, 0xb03fffec); /* mrshpc irq enable */
/linux-master/arch/arm/mach-omap1/
H A Dio.c101 __raw_writew(v, OMAP1_IO_ADDRESS(pa));
/linux-master/include/asm-generic/
H A Dfb.h88 __raw_writew(b, addr);
H A Dio.h154 #ifndef __raw_writew
155 #define __raw_writew __raw_writew macro
156 static inline void __raw_writew(u16 value, volatile void __iomem *addr) function
265 __raw_writew((u16 __force)cpu_to_le16(value), addr);
369 __raw_writew((u16 __force)cpu_to_le16(value), addr);
488 __raw_writew(*buf++, addr);
594 __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
/linux-master/arch/sh/boards/mach-r2d/
H A Dsetup.c70 __raw_writew(state == BITBANG_CS_ACTIVE, PA_RTCCE);
262 __raw_writew(0x0001, PA_POWOFF);
278 __raw_writew(0x0000, PA_OUTPORT);
/linux-master/arch/m68k/coldfire/
H A Dpci.c112 __raw_writew(cpu_to_le16(value), addr);
189 __raw_writew(0x3ff, MCFGPIO_PAR_PCIBG);
190 __raw_writew(0x3ff, MCFGPIO_PAR_PCIBR);
/linux-master/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7724.c1201 __raw_writew(sh7724_rstandby_state.rwtcsr & 0x07, 0xa4520004);
1231 __raw_writew(sh7724_rstandby_state.ipra, 0xa4080000); /* IPRA */
1232 __raw_writew(sh7724_rstandby_state.iprb, 0xa4080004); /* IPRB */
1233 __raw_writew(sh7724_rstandby_state.iprc, 0xa4080008); /* IPRC */
1234 __raw_writew(sh7724_rstandby_state.iprd, 0xa408000c); /* IPRD */
1235 __raw_writew(sh7724_rstandby_state.ipre, 0xa4080010); /* IPRE */
1236 __raw_writew(sh7724_rstandby_state.iprf, 0xa4080014); /* IPRF */
1237 __raw_writew(sh7724_rstandby_state.iprg, 0xa4080018); /* IPRG */
1238 __raw_writew(sh7724_rstandby_state.iprh, 0xa408001c); /* IPRH */
1239 __raw_writew(sh7724_rstandby_stat
[all...]
/linux-master/arch/sparc/include/asm/
H A Dio_64.h77 #define __raw_writew __raw_writew macro
78 static inline void __raw_writew(u16 w, const volatile void __iomem *addr) function
331 __raw_writew(w, addr);
446 #define iowrite16be __raw_writew
/linux-master/drivers/ata/
H A Dpata_octeon_cf.c440 __raw_writew(ap->ctl, base + 0xe);
442 __raw_writew(ap->ctl | ATA_SRST, base + 0xe);
444 __raw_writew(ap->ctl, base + 0xe);
474 __raw_writew(tf->hob_feature << 8, base + 0xc);
475 __raw_writew(tf->hob_nsect | tf->hob_lbal << 8, base + 2);
476 __raw_writew(tf->hob_lbam | tf->hob_lbah << 8, base + 4);
479 __raw_writew(tf->feature << 8, base + 0xc);
480 __raw_writew(tf->nsect | tf->lbal << 8, base + 2);
481 __raw_writew(tf->lbam | tf->lbah << 8, base + 4);
508 __raw_writew(blo
[all...]
/linux-master/arch/sh/boards/mach-se/7724/
H A Dsetup.c638 __raw_writew(0x0, EEPROM_OP); /* read */
639 __raw_writew(i*2, EEPROM_ADR);
640 __raw_writew(0x1, EEPROM_STRT);
706 __raw_writew(fpga_out | (1 << 4), FPGA_OUT);
711 __raw_writew(fpga_out | (1 << 5), FPGA_OUT);
715 __raw_writew(fpga_out, FPGA_OUT);
718 __raw_writew((__raw_readw(PORT_MSELCRB) & ~0xc000) | 0x8000, PORT_MSELCRB);
730 __raw_writew(0x0600, 0xa40501d4);
733 __raw_writew(0x0600, 0xa4050192);
781 __raw_writew((__raw_read
[all...]
/linux-master/drivers/net/ethernet/natsemi/
H A Dsonic.h356 __raw_writew(val, base + (offset * 2) + 1);
358 __raw_writew(val, base + (offset * 2) + 0);
361 __raw_writew(val, base + (offset * 1) + 0);
/linux-master/arch/sh/boards/mach-landisk/
H A Dgio.c80 __raw_writew((unsigned short int)(0x0ffff & data), addr);
/linux-master/arch/sh/boards/mach-se/7343/
H A Dirq.c119 __raw_writew(0x2000, 0xb03fffec); /* mrshpc irq enable */
/linux-master/arch/sh/boards/mach-x3proto/
H A Dgpio.c37 __raw_writew(data, KEYCTLR);
/linux-master/drivers/gpio/
H A Dgpio-mm-lantiq.c47 __raw_writew(chip->shadow, chip->mmchip.regs);
/linux-master/drivers/sh/intc/
H A Daccess.c109 __raw_writew(intc_set_field_from_handle(0, data, h), ptr);
145 __raw_writew(value, ptr);
/linux-master/arch/hexagon/include/asm/
H A Dio.h146 #define __raw_writew writew macro
162 #define writew_relaxed __raw_writew

Completed in 274 milliseconds

123456