Lines Matching +full:1 +full:m
18 "sync; lbz%U1%X1 %0,%1;\n" in in_8()
20 "isync" : "=r" (ret) : "m" (*addr)); in in_8()
26 __asm__ __volatile__("stb%U0%X0 %1,%0; eieio" : "=m" (*addr) : "r" (val)); in out_8()
33 __asm__ __volatile__("sync; lhbrx %0,0,%1;\n" in in_le16()
36 "r" (addr), "m" (*addr)); in in_le16()
44 __asm__ __volatile__("sync; lhz%U1%X1 %0,%1;\n" in in_be16()
46 "isync" : "=r" (ret) : "m" (*addr)); in in_be16()
52 __asm__ __volatile__("sync; sthbrx %1,0,%2" : "=m" (*addr) : in out_le16()
58 __asm__ __volatile__("sync; sth%U0%X0 %1,%0" : "=m" (*addr) : "r" (val)); in out_be16()
65 __asm__ __volatile__("sync; lwbrx %0,0,%1;\n" in in_le32()
68 "r" (addr), "m" (*addr)); in in_le32()
76 __asm__ __volatile__("sync; lwz%U1%X1 %0,%1;\n" in in_be32()
78 "isync" : "=r" (ret) : "m" (*addr)); in in_be32()
84 __asm__ __volatile__("sync; stwbrx %1,0,%2" : "=m" (*addr) : in out_le32()
90 __asm__ __volatile__("sync; stw%U0%X0 %1,%0" : "=m" (*addr) : "r" (val)); in out_be32()