Lines Matching refs:addr
32 static inline void set_storage_key(void *addr, unsigned char skey, int nq) in set_storage_key() argument
36 : : "d" (skey), "a" (addr)); in set_storage_key()
38 asm volatile("sske %0,%1" : : "d" (skey), "a" (addr)); in set_storage_key()
41 static inline void *set_storage_key_mb(void *addr, unsigned char skey) in set_storage_key_mb() argument
46 : [addr] "+a" (addr) : [skey] "d" (skey)); in set_storage_key_mb()
47 return addr; in set_storage_key_mb()
50 static inline unsigned char get_storage_key(void *addr) in get_storage_key() argument
54 asm volatile("iske %0,%1" : "=d" (skey) : "a" (addr)); in get_storage_key()
58 static inline unsigned char reset_reference_bit(void *addr) in reset_reference_bit() argument
66 : "=d" (cc) : "a" (addr) : "cc"); in reset_reference_bit()
94 register void * addr asm("1") = paddr; in pfmf()
97 : [addr] "+a" (addr) : [r1] "d" (r1) : "memory"); in pfmf()
98 return addr; in pfmf()