Lines Matching defs:sc
62 struct efi_softc *sc = (struct efi_softc *)self;
87 sc->sc_rs = st->RuntimeServices;
104 sc->sc_esrt = (void *)bios_efiinfo->config_esrt;
106 efi_map_runtime(sc);
112 efi_enter(sc);
114 printf("%s: ", sc->sc_dev.dv_xname);
119 efi_leave(sc);
123 efi_map_runtime(struct efi_softc *sc)
135 sc->sc_pm = pmap_create();
183 pmap_enter(sc->sc_pm, va, pa, prot,
202 efi_enter(struct efi_softc *sc)
204 sc->sc_psw = intr_disable();
205 sc->sc_cr3 = rcr3() | cr3_reuse_pcid;
206 lcr3(sc->sc_pm->pm_pdirpa | (pmap_use_pcid ? PCID_EFI : 0));
216 efi_leave(struct efi_softc *sc)
224 lcr3(sc->sc_cr3);
225 intr_restore(sc->sc_psw);