Lines Matching full:sysreg

157 #define SYSREG_OP0(sysreg)    ((sysreg >> SYSREG_OP0_SHIFT) & SYSREG_OP0_MASK)  argument
160 #define SYSREG_OP1(sysreg) ((sysreg >> SYSREG_OP1_SHIFT) & SYSREG_OP1_MASK) argument
163 #define SYSREG_CRN(sysreg) ((sysreg >> SYSREG_CRN_SHIFT) & SYSREG_CRN_MASK) argument
166 #define SYSREG_CRM(sysreg) ((sysreg >> SYSREG_CRM_SHIFT) & SYSREG_CRM_MASK) argument
169 #define SYSREG_OP2(sysreg) ((sysreg >> SYSREG_OP2_SHIFT) & SYSREG_OP2_MASK) argument
171 #define SYSREG(op0, op1, crn, crm, op2) \ macro
178 SYSREG(SYSREG_OP0_MASK, \
183 #define SYSREG_OSLAR_EL1 SYSREG(2, 0, 1, 0, 4)
184 #define SYSREG_OSLSR_EL1 SYSREG(2, 0, 1, 1, 4)
185 #define SYSREG_OSDLR_EL1 SYSREG(2, 0, 1, 3, 4)
186 #define SYSREG_CNTPCT_EL0 SYSREG(3, 3, 14, 0, 1)
187 #define SYSREG_PMCR_EL0 SYSREG(3, 3, 9, 12, 0)
188 #define SYSREG_PMUSERENR_EL0 SYSREG(3, 3, 9, 14, 0)
189 #define SYSREG_PMCNTENSET_EL0 SYSREG(3, 3, 9, 12, 1)
190 #define SYSREG_PMCNTENCLR_EL0 SYSREG(3, 3, 9, 12, 2)
191 #define SYSREG_PMINTENCLR_EL1 SYSREG(3, 0, 9, 14, 2)
192 #define SYSREG_PMOVSCLR_EL0 SYSREG(3, 3, 9, 12, 3)
193 #define SYSREG_PMSWINC_EL0 SYSREG(3, 3, 9, 12, 4)
194 #define SYSREG_PMSELR_EL0 SYSREG(3, 3, 9, 12, 5)
195 #define SYSREG_PMCEID0_EL0 SYSREG(3, 3, 9, 12, 6)
196 #define SYSREG_PMCEID1_EL0 SYSREG(3, 3, 9, 12, 7)
197 #define SYSREG_PMCCNTR_EL0 SYSREG(3, 3, 9, 13, 0)
198 #define SYSREG_PMCCFILTR_EL0 SYSREG(3, 3, 14, 15, 7)
200 #define SYSREG_ICC_AP0R0_EL1 SYSREG(3, 0, 12, 8, 4)
201 #define SYSREG_ICC_AP0R1_EL1 SYSREG(3, 0, 12, 8, 5)
202 #define SYSREG_ICC_AP0R2_EL1 SYSREG(3, 0, 12, 8, 6)
203 #define SYSREG_ICC_AP0R3_EL1 SYSREG(3, 0, 12, 8, 7)
204 #define SYSREG_ICC_AP1R0_EL1 SYSREG(3, 0, 12, 9, 0)
205 #define SYSREG_ICC_AP1R1_EL1 SYSREG(3, 0, 12, 9, 1)
206 #define SYSREG_ICC_AP1R2_EL1 SYSREG(3, 0, 12, 9, 2)
207 #define SYSREG_ICC_AP1R3_EL1 SYSREG(3, 0, 12, 9, 3)
208 #define SYSREG_ICC_ASGI1R_EL1 SYSREG(3, 0, 12, 11, 6)
209 #define SYSREG_ICC_BPR0_EL1 SYSREG(3, 0, 12, 8, 3)
210 #define SYSREG_ICC_BPR1_EL1 SYSREG(3, 0, 12, 12, 3)
211 #define SYSREG_ICC_CTLR_EL1 SYSREG(3, 0, 12, 12, 4)
212 #define SYSREG_ICC_DIR_EL1 SYSREG(3, 0, 12, 11, 1)
213 #define SYSREG_ICC_EOIR0_EL1 SYSREG(3, 0, 12, 8, 1)
214 #define SYSREG_ICC_EOIR1_EL1 SYSREG(3, 0, 12, 12, 1)
215 #define SYSREG_ICC_HPPIR0_EL1 SYSREG(3, 0, 12, 8, 2)
216 #define SYSREG_ICC_HPPIR1_EL1 SYSREG(3, 0, 12, 12, 2)
217 #define SYSREG_ICC_IAR0_EL1 SYSREG(3, 0, 12, 8, 0)
218 #define SYSREG_ICC_IAR1_EL1 SYSREG(3, 0, 12, 12, 0)
219 #define SYSREG_ICC_IGRPEN0_EL1 SYSREG(3, 0, 12, 12, 6)
220 #define SYSREG_ICC_IGRPEN1_EL1 SYSREG(3, 0, 12, 12, 7)
221 #define SYSREG_ICC_PMR_EL1 SYSREG(3, 0, 4, 6, 0)
222 #define SYSREG_ICC_RPR_EL1 SYSREG(3, 0, 12, 11, 3)
223 #define SYSREG_ICC_SGI0R_EL1 SYSREG(3, 0, 12, 11, 7)
224 #define SYSREG_ICC_SGI1R_EL1 SYSREG(3, 0, 12, 11, 5)
225 #define SYSREG_ICC_SRE_EL1 SYSREG(3, 0, 12, 12, 5)
227 #define SYSREG_MDSCR_EL1 SYSREG(2, 0, 0, 2, 2)
228 #define SYSREG_DBGBVR0_EL1 SYSREG(2, 0, 0, 0, 4)
229 #define SYSREG_DBGBCR0_EL1 SYSREG(2, 0, 0, 0, 5)
230 #define SYSREG_DBGWVR0_EL1 SYSREG(2, 0, 0, 0, 6)
231 #define SYSREG_DBGWCR0_EL1 SYSREG(2, 0, 0, 0, 7)
232 #define SYSREG_DBGBVR1_EL1 SYSREG(2, 0, 0, 1, 4)
233 #define SYSREG_DBGBCR1_EL1 SYSREG(2, 0, 0, 1, 5)
234 #define SYSREG_DBGWVR1_EL1 SYSREG(2, 0, 0, 1, 6)
235 #define SYSREG_DBGWCR1_EL1 SYSREG(2, 0, 0, 1, 7)
236 #define SYSREG_DBGBVR2_EL1 SYSREG(2, 0, 0, 2, 4)
237 #define SYSREG_DBGBCR2_EL1 SYSREG(2, 0, 0, 2, 5)
238 #define SYSREG_DBGWVR2_EL1 SYSREG(2, 0, 0, 2, 6)
239 #define SYSREG_DBGWCR2_EL1 SYSREG(2, 0, 0, 2, 7)
240 #define SYSREG_DBGBVR3_EL1 SYSREG(2, 0, 0, 3, 4)
241 #define SYSREG_DBGBCR3_EL1 SYSREG(2, 0, 0, 3, 5)
242 #define SYSREG_DBGWVR3_EL1 SYSREG(2, 0, 0, 3, 6)
243 #define SYSREG_DBGWCR3_EL1 SYSREG(2, 0, 0, 3, 7)
244 #define SYSREG_DBGBVR4_EL1 SYSREG(2, 0, 0, 4, 4)
245 #define SYSREG_DBGBCR4_EL1 SYSREG(2, 0, 0, 4, 5)
246 #define SYSREG_DBGWVR4_EL1 SYSREG(2, 0, 0, 4, 6)
247 #define SYSREG_DBGWCR4_EL1 SYSREG(2, 0, 0, 4, 7)
248 #define SYSREG_DBGBVR5_EL1 SYSREG(2, 0, 0, 5, 4)
249 #define SYSREG_DBGBCR5_EL1 SYSREG(2, 0, 0, 5, 5)
250 #define SYSREG_DBGWVR5_EL1 SYSREG(2, 0, 0, 5, 6)
251 #define SYSREG_DBGWCR5_EL1 SYSREG(2, 0, 0, 5, 7)
252 #define SYSREG_DBGBVR6_EL1 SYSREG(2, 0, 0, 6, 4)
253 #define SYSREG_DBGBCR6_EL1 SYSREG(2, 0, 0, 6, 5)
254 #define SYSREG_DBGWVR6_EL1 SYSREG(2, 0, 0, 6, 6)
255 #define SYSREG_DBGWCR6_EL1 SYSREG(2, 0, 0, 6, 7)
256 #define SYSREG_DBGBVR7_EL1 SYSREG(2, 0, 0, 7, 4)
257 #define SYSREG_DBGBCR7_EL1 SYSREG(2, 0, 0, 7, 5)
258 #define SYSREG_DBGWVR7_EL1 SYSREG(2, 0, 0, 7, 6)
259 #define SYSREG_DBGWCR7_EL1 SYSREG(2, 0, 0, 7, 7)
260 #define SYSREG_DBGBVR8_EL1 SYSREG(2, 0, 0, 8, 4)
261 #define SYSREG_DBGBCR8_EL1 SYSREG(2, 0, 0, 8, 5)
262 #define SYSREG_DBGWVR8_EL1 SYSREG(2, 0, 0, 8, 6)
263 #define SYSREG_DBGWCR8_EL1 SYSREG(2, 0, 0, 8, 7)
264 #define SYSREG_DBGBVR9_EL1 SYSREG(2, 0, 0, 9, 4)
265 #define SYSREG_DBGBCR9_EL1 SYSREG(2, 0, 0, 9, 5)
266 #define SYSREG_DBGWVR9_EL1 SYSREG(2, 0, 0, 9, 6)
267 #define SYSREG_DBGWCR9_EL1 SYSREG(2, 0, 0, 9, 7)
268 #define SYSREG_DBGBVR10_EL1 SYSREG(2, 0, 0, 10, 4)
269 #define SYSREG_DBGBCR10_EL1 SYSREG(2, 0, 0, 10, 5)
270 #define SYSREG_DBGWVR10_EL1 SYSREG(2, 0, 0, 10, 6)
271 #define SYSREG_DBGWCR10_EL1 SYSREG(2, 0, 0, 10, 7)
272 #define SYSREG_DBGBVR11_EL1 SYSREG(2, 0, 0, 11, 4)
273 #define SYSREG_DBGBCR11_EL1 SYSREG(2, 0, 0, 11, 5)
274 #define SYSREG_DBGWVR11_EL1 SYSREG(2, 0, 0, 11, 6)
275 #define SYSREG_DBGWCR11_EL1 SYSREG(2, 0, 0, 11, 7)
276 #define SYSREG_DBGBVR12_EL1 SYSREG(2, 0, 0, 12, 4)
277 #define SYSREG_DBGBCR12_EL1 SYSREG(2, 0, 0, 12, 5)
278 #define SYSREG_DBGWVR12_EL1 SYSREG(2, 0, 0, 12, 6)
279 #define SYSREG_DBGWCR12_EL1 SYSREG(2, 0, 0, 12, 7)
280 #define SYSREG_DBGBVR13_EL1 SYSREG(2, 0, 0, 13, 4)
281 #define SYSREG_DBGBCR13_EL1 SYSREG(2, 0, 0, 13, 5)
282 #define SYSREG_DBGWVR13_EL1 SYSREG(2, 0, 0, 13, 6)
283 #define SYSREG_DBGWCR13_EL1 SYSREG(2, 0, 0, 13, 7)
284 #define SYSREG_DBGBVR14_EL1 SYSREG(2, 0, 0, 14, 4)
285 #define SYSREG_DBGBCR14_EL1 SYSREG(2, 0, 0, 14, 5)
286 #define SYSREG_DBGWVR14_EL1 SYSREG(2, 0, 0, 14, 6)
287 #define SYSREG_DBGWCR14_EL1 SYSREG(2, 0, 0, 14, 7)
288 #define SYSREG_DBGBVR15_EL1 SYSREG(2, 0, 0, 15, 4)
289 #define SYSREG_DBGBCR15_EL1 SYSREG(2, 0, 0, 15, 5)
290 #define SYSREG_DBGWVR15_EL1 SYSREG(2, 0, 0, 15, 6)
291 #define SYSREG_DBGWCR15_EL1 SYSREG(2, 0, 0, 15, 7)
1003 /* Allocate enough space for our sysreg sync */ in hvf_arch_init_vcpu()
1345 /* Call the TCG sysreg handler. This is only safe for GICv3 regs. */ in hvf_sysreg_read()
1651 /* Call the TCG sysreg handler. This is only safe for GICv3 regs. */ in hvf_sysreg_write()