Searched refs:rd_limit (Results 1 – 12 of 12) sorted by relevance
| /freebsd/stand/efi/loader/arch/amd64/ |
| H A D | trap.c | 215 BS->FreePages(lidt_pa, EFI_SIZE_TO_PAGES(fw_idt.rd_limit)); in free_tables() 282 EFI_SIZE_TO_PAGES(fw_idt.rd_limit), &lidt_pa); in efi_redirect_exceptions() 298 loader_idt.rd_limit = fw_idt.rd_limit; in efi_redirect_exceptions() 301 loader_idt.rd_limit); in efi_redirect_exceptions() 310 for (i = 2; (i << 3) + sizeof(*gdt_desc) <= fw_gdt.rd_limit; in efi_redirect_exceptions() 326 loader_gdt.rd_limit = roundup2(fw_gdt.rd_limit + in efi_redirect_exceptions() 330 EFI_SIZE_TO_PAGES(loader_gdt.rd_limit); in efi_redirect_exceptions() 331 i = (loader_gdt.rd_limit + 1 - in efi_redirect_exceptions() 344 bzero((void *)loader_gdt.rd_base, loader_gdt.rd_limit); in efi_redirect_exceptions() 346 (void *)loader_gdt.rd_base, fw_gdt.rd_limit); in efi_redirect_exceptions()
|
| /freebsd/sys/i386/include/ |
| H A D | segments.h | 68 unsigned rd_limit:16; /* segment extent */ member
|
| /freebsd/stand/efi/loader/arch/i386/ |
| H A D | elf64_freebsd.c | 88 uint16_t rd_limit; in elf64_exec() member 160 gdtr->rd_limit = sizeof(struct user_segment_descriptor) * 2 - 1; in elf64_exec()
|
| /freebsd/sys/i386/acpica/ |
| H A D | acpi_wakeup.c | 121 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_wakeup_ap() 228 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_sleep_machdep()
|
| /freebsd/sys/amd64/include/ |
| H A D | segments.h | 88 uint64_t rd_limit:16; /* segment extent */ member
|
| /freebsd/sys/amd64/acpica/ |
| H A D | acpi_wakeup.c | 106 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_wakeup_ap() 227 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_sleep_machdep()
|
| /freebsd/sys/i386/i386/ |
| H A D | machdep.c | 1447 r_gdt.rd_limit = NGDT * sizeof(gdt0[0]) - 1; in init386() 1474 r_idt.rd_limit = sizeof(idt0) - 1; in init386() 1612 r_gdt.rd_limit = NGDT * sizeof(gdt[0]) - 1; in machdep_init_trampoline() 1646 r_idt.rd_limit = sizeof(struct gate_descriptor) * NIDT - 1; in machdep_init_trampoline() 1813 r_idt.rd_limit = sizeof(idt0) - 1; in f00f_hack()
|
| H A D | mp_machdep.c | 307 r_gdt.rd_limit = NGDT * sizeof(gdt[0]) - 1; in init_secondary() 311 r_idt.rd_limit = sizeof(struct gate_descriptor) * NIDT - 1; in init_secondary()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | machdep.c | 1405 r_gdt.rd_limit = NGDT * sizeof(gdt[0]) - 1; in hammer_time() 1476 r_idt.rd_limit = sizeof(idt0) - 1; in hammer_time() 1838 efi_idt.rd_limit = 32 * sizeof(idt0[0]); in wrmsr_early_safe_start()
|
| H A D | mp_machdep.c | 272 ap_gdt.rd_limit = NGDT * sizeof(gdt[0]) - 1; in init_secondary()
|
| H A D | pmap.c | 2216 r_gdt.rd_limit = NGDT * sizeof(struct user_segment_descriptor) - 1; in pmap_bootstrap()
|
| /freebsd/sys/x86/x86/ |
| H A D | cpu_machdep.c | 562 null_idt.rd_limit = 0; in cpu_reset_real()
|