Lines Matching refs:acc

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