Lines Matching refs:address

55 #define SECURE_WRITE(address, value) \  argument
56 uvisor_write(public_box, UVISOR_RGW_SHARED, address, value, UVISOR_RGW_OP_WRITE, 0xFFFFFFFFUL)
63 #define SECURE_READ(address) \ argument
64 uvisor_read(public_box, UVISOR_RGW_SHARED, address, UVISOR_RGW_OP_READ, 0xFFFFFFFFUL)
72 #define SECURE_BITS_GET(address, mask) \ argument
73 UVISOR_BITS_GET(public_box, UVISOR_RGW_SHARED, address, mask)
81 #define SECURE_BITS_CHECK(address, mask) \ argument
82 UVISOR_BITS_CHECK(public_box, UVISOR_RGW_SHARED, address, mask)
90 #define SECURE_BITS_SET(address, mask) \ argument
91 UVISOR_BITS_SET(public_box, UVISOR_RGW_SHARED, address, mask)
99 #define SECURE_BITS_CLEAR(address, mask) \ argument
100 UVISOR_BITS_CLEAR(public_box, UVISOR_RGW_SHARED, address, mask)
110 #define SECURE_BITS_SET_VALUE(address, mask, value) \ argument
111 UVISOR_BITS_SET_VALUE(public_box, UVISOR_RGW_SHARED, address, mask, value)
119 #define SECURE_BITS_TOGGLE(address, mask) \ argument
120 UVISOR_BITS_TOGGLE(public_box, UVISOR_RGW_SHARED, address, mask)
132 #define SECURE_WRITE(address, value) \ argument
133 *(address) = (value)
140 #define SECURE_READ(address) \ argument
141 (*(address))
149 #define SECURE_BITS_GET(address, mask) \ argument
150 (*(address) & (mask))
158 #define SECURE_BITS_CHECK(address, mask) \ argument
159 ((*(address) & (mask)) == (mask))
167 #define SECURE_BITS_SET(address, mask) \ argument
168 *(address) |= (mask)
176 #define SECURE_BITS_CLEAR(address, mask) \ argument
177 *(address) &= ~(mask)
187 #define SECURE_BITS_SET_VALUE(address, mask, value) \ argument
188 *(address) = (*(address) & ~(mask)) | ((value) & (mask))
196 #define SECURE_BITS_TOGGLE(address, mask) \ argument
197 *(address) ^= (mask)