Lines Matching defs:val
107 static inline void name(volatile u##size __iomem *addr, u##size val) \
110 : : "r" (addr), "r" (val) : "memory"); \
124 static inline void name(volatile u##size __iomem *addr, u##size val) \
127 : : "b" (addr), "r" (val) : "memory"); \
141 static inline void name(volatile u##size __iomem *addr, u##size val) \
144 : "=Z" (*addr) : "r" (val) : "memory"); \
158 static inline void name(volatile u##size __iomem *addr, u##size val) \
161 : "=m<>" (*addr) : "r" (val) : "memory"); \
204 static inline void out_le64(volatile u64 __iomem *addr, u64 val)
206 out_be64(addr, swab64(val));
218 static inline void out_be64(volatile u64 __iomem *addr, u64 val)
220 out_le64(addr, swab64(val));
389 static inline void __raw_rm_writeb(u8 val, volatile void __iomem *paddr)
395 : : "r" (val), "r" (paddr) : "memory");
398 static inline void __raw_rm_writew(u16 val, volatile void __iomem *paddr)
404 : : "r" (val), "r" (paddr) : "memory");
407 static inline void __raw_rm_writel(u32 val, volatile void __iomem *paddr)
413 : : "r" (val), "r" (paddr) : "memory");
416 static inline void __raw_rm_writeq(u64 val, volatile void __iomem *paddr)
422 : : "r" (val), "r" (paddr) : "memory");
425 static inline void __raw_rm_writeq_be(u64 val, volatile void __iomem *paddr)
427 __raw_rm_writeq((__force u64)cpu_to_be64(val), paddr);
517 static inline void name(unsigned int val, unsigned int port) \
526 : : "r" (val), "r" (port + _IO_BASE) \
554 #define __do_writeb(val, addr) out_8(PCI_FIX_ADDR(addr), val)
555 #define __do_writew(val, addr) out_le16(PCI_FIX_ADDR(addr), val)
556 #define __do_writel(val, addr) out_le32(PCI_FIX_ADDR(addr), val)
557 #define __do_writeq(val, addr) out_le64(PCI_FIX_ADDR(addr), val)
558 #define __do_writew_be(val, addr) out_be16(PCI_FIX_ADDR(addr), val)
559 #define __do_writel_be(val, addr) out_be32(PCI_FIX_ADDR(addr), val)
560 #define __do_writeq_be(val, addr) out_be64(PCI_FIX_ADDR(addr), val)
581 #define __do_outb(val, port) _rec_outb(val, port)
582 #define __do_outw(val, port) _rec_outw(val, port)
583 #define __do_outl(val, port) _rec_outl(val, port)
588 #define __do_outb(val, port) writeb(val,(PCI_IO_ADDR)_IO_BASE+port);
589 #define __do_outw(val, port) writew(val,(PCI_IO_ADDR)_IO_BASE+port);
590 #define __do_outl(val, port) writel(val,(PCI_IO_ADDR)_IO_BASE+port);
778 static inline void iowrite16be(u16 val, void __iomem *addr)
780 writew_be(val, addr);
784 static inline void iowrite32be(u32 val, void __iomem *addr)
786 writel_be(val, addr);
791 static inline void iowrite64_lo_hi(u64 val, void __iomem *addr)
793 writeq(val, addr);
797 static inline void iowrite64_hi_lo(u64 val, void __iomem *addr)
799 writeq(val, addr);
803 static inline void iowrite64be(u64 val, void __iomem *addr)
805 writeq_be(val, addr);
809 static inline void iowrite64be_lo_hi(u64 val, void __iomem *addr)
811 writeq_be(val, addr);
815 static inline void iowrite64be_hi_lo(u64 val, void __iomem *addr)
817 writeq_be(val, addr);
851 #define outb_p(val, port) (udelay(1), outb((val), (port)))
853 #define outw_p(val, port) (udelay(1), outw((val), (port)))
855 #define outl_p(val, port) (udelay(1), outl((val), (port)))
931 #define mmio_write16be(val, addr) writew_be(val, addr)
932 #define mmio_write32be(val, addr) writel_be(val, addr)
933 #define mmio_write64be(val, addr) writeq_be(val, addr)