Lines Matching defs:acc
163 #define VR_GET8(acc, p) \
164 ddi_get8((acc)->hdl, \
165 (uint8_t *)((void *)((acc)->addr + (p))))
166 #define VR_GET16(acc, p) \
167 ddi_get16((acc)->hdl, \
168 (uint16_t *)((void *)((acc)->addr + (p))))
169 #define VR_GET32(acc, p) \
170 ddi_get32((acc)->hdl, \
171 (uint32_t *)((void *)((acc)->addr + (p))))
173 #define VR_PUT8(acc, p, v) \
174 ddi_put8((acc)->hdl, \
175 (uint8_t *)((void *)((acc)->addr + (p))), v)
176 #define VR_PUT16(acc, p, v) \
177 ddi_put16((acc)->hdl, \
178 (uint16_t *)((void *)((acc)->addr + (p))), v)
179 #define VR_PUT32(acc, p, v) \
180 ddi_put32((acc)->hdl, \
181 (uint32_t *)((void *)((acc)->addr + (p))), v)
186 #define VR_CLRBIT8(acc, r, b) \
187 VR_PUT8(acc, r, VR_GET8(acc, r) & ~(b))
188 #define VR_CLRBIT16(acc, r, b) \
189 VR_PUT16(acc, r, VR_GET16(acc, r) & ~(b))
190 #define VR_CLRBIT32(acc, r, b) \
191 VR_PUT32(acc, r, VR_GET32(acc, r) & ~(b))
196 #define VR_SETBIT8(acc, r, b) \
197 VR_PUT8(acc, r, (VR_GET8(acc, r) | (b)))
198 #define VR_SETBIT16(acc, r, b) \
199 VR_PUT16(acc, r, (VR_GET16(acc, r) | (b)))
200 #define VR_SETBIT32(acc, r, b) \
201 VR_PUT32(acc, r, (VR_GET32(acc, r) | (b)))
206 #define VR_SETBITS8(acc, r, b, v) \
207 VR_PUT8(acc, r, (VR_GET8(acc, r) & ~(b)) | (v))
208 #define VR_SETBITS16(acc, r, b, v) \
209 VR_PUT16(acc, r, (VR_GET16(acc, r) & ~(b)) | (v))
210 #define VR_SETBITS32(acc, r, b, v) \
211 VR_PUT32(acc, r, (VR_GET32(acc, r) & ~(b)) | (v))