Lines Matching defs:a
28 #define __raw_writeb(v,a) (__chk_io_ptr(a), *(volatile u8 __force *)(a) = (v)) argument
29 #define __raw_writew(v,a) (__chk_io_ptr(a), *(volatile u16 __force *)(a) = (v)) argument
30 #define __raw_writel(v,a) (__chk_io_ptr(a), *(volatile u32 __force *)(a) = (v)) argument
31 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v)) argument
33 #define __raw_readb(a) (__chk_io_ptr(a), *(volatile u8 __force *)(a)) argument
34 #define __raw_readw(a) (__chk_io_ptr(a), *(volatile u16 __force *)(a)) argument
35 #define __raw_readl(a) (__chk_io_ptr(a), *(volatile u32 __force *)(a)) argument
36 #define __raw_readq(a) (__chk_io_ptr(a), *(volatile u64 __force *)(a)) argument
48 #define readb(a) ({ u8 r_ = readb_relaxed(a); rmb(); r_; }) argument
49 #define readw(a) ({ u16 r_ = readw_relaxed(a); rmb(); r_; }) argument
50 #define readl(a) ({ u32 r_ = readl_relaxed(a); rmb(); r_; }) argument
51 #define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; }) argument
53 #define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); }) argument
54 #define writew(v,a) ({ wmb(); writew_relaxed((v),(a)); }) argument
55 #define writel(v,a) ({ wmb(); writel_relaxed((v),(a)); }) argument
56 #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); }) argument