Lines Matching refs:b
24 static inline void ctrl_outb(unsigned char b, unsigned long addr) in ctrl_outb() argument
26 *(volatile unsigned char *)addr = b; in ctrl_outb()
29 static inline void ctrl_outw(unsigned short b, unsigned long addr) in ctrl_outw() argument
31 *(volatile unsigned short *)addr = b; in ctrl_outw()
34 static inline void ctrl_outl(unsigned long b, unsigned long addr) in ctrl_outl() argument
36 *(volatile unsigned long *)addr = b; in ctrl_outl()
39 static inline void ctrl_bclr(int b, unsigned char *addr) in ctrl_bclr() argument
41 if (__builtin_constant_p(b)) in ctrl_bclr()
42 __asm__("bclr %1,%0" : "+WU"(*addr): "i"(b)); in ctrl_bclr()
44 __asm__("bclr %w1,%0" : "+WU"(*addr): "r"(b)); in ctrl_bclr()
47 static inline void ctrl_bset(int b, unsigned char *addr) in ctrl_bset() argument
49 if (__builtin_constant_p(b)) in ctrl_bset()
50 __asm__("bset %1,%0" : "+WU"(*addr): "i"(b)); in ctrl_bset()
52 __asm__("bset %w1,%0" : "+WU"(*addr): "r"(b)); in ctrl_bset()