Lines Matching full:supervisor
185 bool supervisor; member
301 #define supervisor(dc) 0 macro
306 #define supervisor(dc) (dc->supervisor | dc->hypervisor) macro
308 #define supervisor(dc) (dc->supervisor) macro
1553 } else if (supervisor(dc) in resolve_asi()
1565 case ASI_KERNELDATA: /* Supervisor data access */ in resolve_asi()
1573 case ASI_KERNELTXT: /* Supervisor text access */ in resolve_asi()
1610 if (!supervisor(dc) && asi < 0x80) { in resolve_asi()
2742 int mask = ((dc->def->features & CPU_FEATURE_HYPV) && supervisor(dc) in do_tcc()
2938 TRANS(RDSOFTINT, 64, do_rd_special, supervisor(dc), a->rd, do_rdsoftint)
2971 /* TODO: supervisor access only allowed when enabled by hypervisor. */
2972 TRANS(RDSTICK_CMPR, 64, do_rd_special, supervisor(dc), a->rd, do_rdstick_cmpr)
2992 TRANS(RDPSR, 32, do_rd_special, supervisor(dc), a->rd, do_rdpsr)
3058 TRANS(RDWIM, 32, do_rd_special, supervisor(dc), a->rd, do_rdwim)
3073 TRANS(RDPR_tpc, 64, do_rd_special, supervisor(dc), a->rd, do_rdtpc)
3088 TRANS(RDPR_tnpc, 64, do_rd_special, supervisor(dc), a->rd, do_rdtnpc)
3103 TRANS(RDPR_tstate, 64, do_rd_special, supervisor(dc), a->rd, do_rdtstate)
3118 TRANS(RDPR_tt, 64, do_rd_special, supervisor(dc), a->rd, do_rdtt)
3119 TRANS(RDPR_tick, 64, do_rd_special, supervisor(dc), a->rd, do_rdtick)
3126 TRANS(RDTBR, 32, do_rd_special, supervisor(dc), a->rd, do_rdtba)
3127 TRANS(RDPR_tba, 64, do_rd_special, supervisor(dc), a->rd, do_rdtba)
3135 TRANS(RDPR_pstate, 64, do_rd_special, supervisor(dc), a->rd, do_rdpstate)
3143 TRANS(RDPR_tl, 64, do_rd_special, supervisor(dc), a->rd, do_rdtl)
3151 TRANS(RDPR_pil, 64, do_rd_special, supervisor(dc), a->rd, do_rdpil)
3159 TRANS(RDPR_cwp, 64, do_rd_special, supervisor(dc), a->rd, do_rdcwp)
3167 TRANS(RDPR_cansave, 64, do_rd_special, supervisor(dc), a->rd, do_rdcansave)
3175 TRANS(RDPR_canrestore, 64, do_rd_special, supervisor(dc), a->rd,
3184 TRANS(RDPR_cleanwin, 64, do_rd_special, supervisor(dc), a->rd, do_rdcleanwin)
3192 TRANS(RDPR_otherwin, 64, do_rd_special, supervisor(dc), a->rd, do_rdotherwin)
3200 TRANS(RDPR_wstate, 64, do_rd_special, supervisor(dc), a->rd, do_rdwstate)
3208 TRANS(RDPR_gl, GL, do_rd_special, supervisor(dc), a->rd, do_rdgl)
3225 TRANS(RDPR_ver, 64, do_rd_special, supervisor(dc), a->rd, do_rdver)
3320 TRANS(WRSOFTINT_SET, 64, do_wr_special, a, supervisor(dc), do_wrsoftint_set)
3327 TRANS(WRSOFTINT_CLR, 64, do_wr_special, a, supervisor(dc), do_wrsoftint_clr)
3334 TRANS(WRSOFTINT, 64, do_wr_special, a, supervisor(dc), do_wrsoftint)
3348 TRANS(WRTICK_CMPR, 64, do_wr_special, a, supervisor(dc), do_wrtick_cmpr)
3365 TRANS(WRSTICK, 64, do_wr_special, a, supervisor(dc), do_wrstick)
3379 TRANS(WRSTICK_CMPR, 64, do_wr_special, a, supervisor(dc), do_wrstick_cmpr)
3388 TRANS(WRPOWERDOWN, POWERDOWN, do_wr_special, a, supervisor(dc), do_wrpowerdown) in TRANS()
3407 TRANS(WRPSR, 32, do_wr_special, a, supervisor(dc), do_wrpsr)
3418 TRANS(WRWIM, 32, do_wr_special, a, supervisor(dc), do_wrwim)
3432 TRANS(WRPR_tpc, 64, do_wr_special, a, supervisor(dc), do_wrtpc)
3446 TRANS(WRPR_tnpc, 64, do_wr_special, a, supervisor(dc), do_wrtnpc)
3460 TRANS(WRPR_tstate, 64, do_wr_special, a, supervisor(dc), do_wrtstate)
3474 TRANS(WRPR_tt, 64, do_wr_special, a, supervisor(dc), do_wrtt)
3487 TRANS(WRPR_tick, 64, do_wr_special, a, supervisor(dc), do_wrtick)
3494 TRANS(WRPR_tba, 64, do_wr_special, a, supervisor(dc), do_wrtba)
3506 TRANS(WRPR_pstate, 64, do_wr_special, a, supervisor(dc), do_wrpstate)
3515 TRANS(WRPR_tl, 64, do_wr_special, a, supervisor(dc), do_wrtl)
3525 TRANS(WRPR_pil, 64, do_wr_special, a, supervisor(dc), do_wrpil)
3532 TRANS(WRPR_cwp, 64, do_wr_special, a, supervisor(dc), do_wrcwp)
3539 TRANS(WRPR_cansave, 64, do_wr_special, a, supervisor(dc), do_wrcansave)
3546 TRANS(WRPR_canrestore, 64, do_wr_special, a, supervisor(dc), do_wrcanrestore)
3553 TRANS(WRPR_cleanwin, 64, do_wr_special, a, supervisor(dc), do_wrcleanwin)
3560 TRANS(WRPR_otherwin, 64, do_wr_special, a, supervisor(dc), do_wrotherwin)
3567 TRANS(WRPR_wstate, 64, do_wr_special, a, supervisor(dc), do_wrwstate)
3574 TRANS(WRPR_gl, GL, do_wr_special, a, supervisor(dc), do_wrgl) in TRANS()
3584 TRANS(WRTBR, 32, do_wr_special, a, supervisor(dc), do_wrtba) in TRANS()
3641 if (!supervisor(dc)) { in TRANS()
4274 if (!supervisor(dc)) { in TRANS()
4325 if (!supervisor(dc)) { in TRANS()
4577 if (!supervisor(dc)) { in TRANS()
5656 dc->supervisor = (dc->base.tb->flags & TB_FLAG_SUPER) != 0; in TRANS()