Lines Matching refs:value
148 static inline void __raw_writeb(u8 value, volatile void __iomem *addr)
150 *(volatile u8 __force *)addr = value;
156 static inline void __raw_writew(u16 value, volatile void __iomem *addr)
158 *(volatile u16 __force *)addr = value;
164 static inline void __raw_writel(u32 value, volatile void __iomem *addr)
166 *(volatile u32 __force *)addr = value;
173 static inline void __raw_writeq(u64 value, volatile void __iomem *addr)
175 *(volatile u64 __force *)addr = value;
249 static inline void writeb(u8 value, volatile void __iomem *addr)
251 log_write_mmio(value, 8, addr, _THIS_IP_, _RET_IP_);
253 __raw_writeb(value, addr);
255 log_post_write_mmio(value, 8, addr, _THIS_IP_, _RET_IP_);
261 static inline void writew(u16 value, volatile void __iomem *addr)
263 log_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_);
265 __raw_writew((u16 __force)cpu_to_le16(value), addr);
267 log_post_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_);
273 static inline void writel(u32 value, volatile void __iomem *addr)
275 log_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_);
277 __raw_writel((u32 __force)__cpu_to_le32(value), addr);
279 log_post_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_);
286 static inline void writeq(u64 value, volatile void __iomem *addr)
288 log_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_);
290 __raw_writeq((u64 __force)__cpu_to_le64(value), addr);
292 log_post_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_);
356 static inline void writeb_relaxed(u8 value, volatile void __iomem *addr)
358 log_write_mmio(value, 8, addr, _THIS_IP_, _RET_IP_);
359 __raw_writeb(value, addr);
360 log_post_write_mmio(value, 8, addr, _THIS_IP_, _RET_IP_);
366 static inline void writew_relaxed(u16 value, volatile void __iomem *addr)
368 log_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_);
369 __raw_writew((u16 __force)cpu_to_le16(value), addr);
370 log_post_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_);
376 static inline void writel_relaxed(u32 value, volatile void __iomem *addr)
378 log_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_);
379 __raw_writel((u32 __force)__cpu_to_le32(value), addr);
380 log_post_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_);
386 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr)
388 log_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_);
389 __raw_writeq((u64 __force)__cpu_to_le64(value), addr);
390 log_post_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_);
581 static inline void _outb(u8 value, unsigned long addr)
584 __raw_writeb(value, PCI_IOBASE + addr);
591 static inline void _outw(u16 value, unsigned long addr)
594 __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
601 static inline void _outl(u32 value, unsigned long addr)
604 __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
661 static inline void outb_p(u8 value, unsigned long addr)
663 outb(value, addr);
669 static inline void outw_p(u16 value, unsigned long addr)
671 outw(value, addr);
677 static inline void outl_p(u32 value, unsigned long addr)
679 outl(value, addr);
827 static inline void iowrite8(u8 value, volatile void __iomem *addr)
829 writeb(value, addr);
835 static inline void iowrite16(u16 value, volatile void __iomem *addr)
837 writew(value, addr);
843 static inline void iowrite32(u32 value, volatile void __iomem *addr)
845 writel(value, addr);
852 static inline void iowrite64(u64 value, volatile void __iomem *addr)
854 writeq(value, addr);
887 static inline void iowrite16be(u16 value, void volatile __iomem *addr)
889 writew(swab16(value), addr);
895 static inline void iowrite32be(u32 value, volatile void __iomem *addr)
897 writel(swab32(value), addr);
904 static inline void iowrite64be(u64 value, volatile void __iomem *addr)
906 writeq(swab64(value), addr);
1156 * memset_io Set a range of I/O memory to a constant value
1158 * @val: The value to set the memory to
1161 * Set a range of I/O memory to a given value.
1163 static inline void memset_io(volatile void __iomem *addr, int value,
1166 memset(__io_virt(addr), value, size);