Lines Matching refs:value
109 static inline void __raw_writeb(u8 value, volatile void __iomem *addr)
111 *(volatile u8 __force *)addr = value;
117 static inline void __raw_writew(u16 value, volatile void __iomem *addr)
119 *(volatile u16 __force *)addr = value;
125 static inline void __raw_writel(u32 value, volatile void __iomem *addr)
127 *(volatile u32 __force *)addr = value;
134 static inline void __raw_writeq(u64 value, volatile void __iomem *addr)
136 *(volatile u64 __force *)addr = value;
202 static inline void writeb(u8 value, volatile void __iomem *addr)
205 __raw_writeb(value, addr);
212 static inline void writew(u16 value, volatile void __iomem *addr)
215 __raw_writew((u16 __force)cpu_to_le16(value), addr);
222 static inline void writel(u32 value, volatile void __iomem *addr)
225 __raw_writel((u32 __force)__cpu_to_le32(value), addr);
233 static inline void writeq(u64 value, volatile void __iomem *addr)
236 __raw_writeq((u64 __force)__cpu_to_le64(value), addr);
281 static inline void writeb_relaxed(u8 value, volatile void __iomem *addr)
283 __raw_writeb(value, addr);
289 static inline void writew_relaxed(u16 value, volatile void __iomem *addr)
291 __raw_writew(cpu_to_le16(value), addr);
297 static inline void writel_relaxed(u32 value, volatile void __iomem *addr)
299 __raw_writel(__cpu_to_le32(value), addr);
305 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr)
307 __raw_writeq(__cpu_to_le64(value), addr);
498 static inline void _outb(u8 value, unsigned long addr)
501 __raw_writeb(value, PCI_IOBASE + addr);
508 static inline void _outw(u16 value, unsigned long addr)
511 __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
518 static inline void _outl(u32 value, unsigned long addr)
521 __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
578 static inline void outb_p(u8 value, unsigned long addr)
580 outb(value, addr);
586 static inline void outw_p(u16 value, unsigned long addr)
588 outw(value, addr);
594 static inline void outl_p(u32 value, unsigned long addr)
596 outl(value, addr);
744 static inline void iowrite8(u8 value, volatile void __iomem *addr)
746 writeb(value, addr);
752 static inline void iowrite16(u16 value, volatile void __iomem *addr)
754 writew(value, addr);
760 static inline void iowrite32(u32 value, volatile void __iomem *addr)
762 writel(value, addr);
769 static inline void iowrite64(u64 value, volatile void __iomem *addr)
771 writeq(value, addr);
804 static inline void iowrite16be(u16 value, void volatile __iomem *addr)
806 writew(swab16(value), addr);
812 static inline void iowrite32be(u32 value, volatile void __iomem *addr)
814 writel(swab32(value), addr);
821 static inline void iowrite64be(u64 value, volatile void __iomem *addr)
823 writeq(swab64(value), addr);
1091 * memset_io Set a range of I/O memory to a constant value
1093 * @val: The value to set the memory to
1096 * Set a range of I/O memory to a given value.
1098 static inline void memset_io(volatile void __iomem *addr, int value,
1101 memset(__io_virt(addr), value, size);