Lines Matching refs:val
193 #define pio_write16be(val,port) outw(swab16(val),port) argument
194 #define pio_write32be(val,port) outl(swab32(val),port) argument
198 #define mmio_write16be(val,port) writew(swab16(val),port) argument
199 #define mmio_write32be(val,port) writel(swab32(val),port) argument
200 #define mmio_write64be(val,port) writeq(swab64(val),port) argument
203 void iowrite8(u8 val, void __iomem *addr) in iowrite8() argument
206 kmsan_check_memory(&val, sizeof(val)); in iowrite8()
207 IO_COND(addr, outb(val,port), writeb(val, addr)); in iowrite8()
209 void iowrite16(u16 val, void __iomem *addr) in iowrite16() argument
212 kmsan_check_memory(&val, sizeof(val)); in iowrite16()
213 IO_COND(addr, outw(val,port), writew(val, addr)); in iowrite16()
215 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be() argument
218 kmsan_check_memory(&val, sizeof(val)); in iowrite16be()
219 IO_COND(addr, pio_write16be(val,port), mmio_write16be(val, addr)); in iowrite16be()
221 void iowrite32(u32 val, void __iomem *addr) in iowrite32() argument
224 kmsan_check_memory(&val, sizeof(val)); in iowrite32()
225 IO_COND(addr, outl(val,port), writel(val, addr)); in iowrite32()
227 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be() argument
230 kmsan_check_memory(&val, sizeof(val)); in iowrite32be()
231 IO_COND(addr, pio_write32be(val,port), mmio_write32be(val, addr)); in iowrite32be()
240 static void pio_write64_lo_hi(u64 val, unsigned long port) in pio_write64_lo_hi() argument
242 outl(val, port); in pio_write64_lo_hi()
243 outl(val >> 32, port + sizeof(u32)); in pio_write64_lo_hi()
246 static void pio_write64_hi_lo(u64 val, unsigned long port) in pio_write64_hi_lo() argument
248 outl(val >> 32, port + sizeof(u32)); in pio_write64_hi_lo()
249 outl(val, port); in pio_write64_hi_lo()
252 static void pio_write64be_lo_hi(u64 val, unsigned long port) in pio_write64be_lo_hi() argument
254 pio_write32be(val, port + sizeof(u32)); in pio_write64be_lo_hi()
255 pio_write32be(val >> 32, port); in pio_write64be_lo_hi()
258 static void pio_write64be_hi_lo(u64 val, unsigned long port) in pio_write64be_hi_lo() argument
260 pio_write32be(val >> 32, port); in pio_write64be_hi_lo()
261 pio_write32be(val, port + sizeof(u32)); in pio_write64be_hi_lo()
264 void __iowrite64_lo_hi(u64 val, void __iomem *addr) in __iowrite64_lo_hi() argument
267 kmsan_check_memory(&val, sizeof(val)); in __iowrite64_lo_hi()
268 IO_COND(addr, pio_write64_lo_hi(val, port), in __iowrite64_lo_hi()
269 writeq(val, addr)); in __iowrite64_lo_hi()
272 void __iowrite64_hi_lo(u64 val, void __iomem *addr) in __iowrite64_hi_lo() argument
275 kmsan_check_memory(&val, sizeof(val)); in __iowrite64_hi_lo()
276 IO_COND(addr, pio_write64_hi_lo(val, port), in __iowrite64_hi_lo()
277 writeq(val, addr)); in __iowrite64_hi_lo()
280 void __iowrite64be_lo_hi(u64 val, void __iomem *addr) in __iowrite64be_lo_hi() argument
283 kmsan_check_memory(&val, sizeof(val)); in __iowrite64be_lo_hi()
284 IO_COND(addr, pio_write64be_lo_hi(val, port), in __iowrite64be_lo_hi()
285 mmio_write64be(val, addr)); in __iowrite64be_lo_hi()
288 void __iowrite64be_hi_lo(u64 val, void __iomem *addr) in __iowrite64be_hi_lo() argument
291 kmsan_check_memory(&val, sizeof(val)); in __iowrite64be_hi_lo()
292 IO_COND(addr, pio_write64be_hi_lo(val, port), in __iowrite64be_hi_lo()
293 mmio_write64be(val, addr)); in __iowrite64be_hi_lo()