Home
last modified time | relevance | path

Searched refs:gdt_bitmap (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/sys/arch/i386/i386/
H A Dgdt.c66 static gdt_bitmap_t gdt_bitmap; variable
152 memset(&gdt_bitmap.busy, 0, sizeof(gdt_bitmap.busy)); in gdt_init()
153 gdt_bitmap.nslots = NSLOTS(gdt_size); in gdt_init()
261 for (i = 0; i < gdt_bitmap.nslots; i++) { in gdt_get_slot()
262 if (!gdt_bitmap.busy[i]) { in gdt_get_slot()
263 gdt_bitmap.busy[i] = true; in gdt_get_slot()
277 KASSERT(slot < gdt_bitmap.nslots); in gdt_put_slot()
278 gdt_bitmap.busy[slot] = false; in gdt_put_slot()
/netbsd-src/sys/arch/amd64/amd64/
H A Dgdt.c78 static gdt_bitmap_t gdt_bitmap; variable
139 memset(&gdt_bitmap.busy, 0, sizeof(gdt_bitmap.busy)); in gdt_init()
140 gdt_bitmap.nslots = NSLOTS(gdt_size); in gdt_init()
230 for (i = 0; i < gdt_bitmap.nslots; i++) { in gdt_get_slot()
231 if (!gdt_bitmap.busy[i]) { in gdt_get_slot()
232 gdt_bitmap.busy[i] = true; in gdt_get_slot()
246 KASSERT(slot < gdt_bitmap.nslots); in gdt_put_slot()
247 gdt_bitmap.busy[slot] = false; in gdt_put_slot()