Searched defs:pgd (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dpg.c517 cpu_pg_t *pgd; local
519 pgd = kmem_zalloc(sizeof (cpu_pg_t), KM_SLEEP);
520 group_create(&pgd->pgs);
521 group_create(&pgd->cmt_pgs);
523 return (pgd);
530 pg_cpu_data_free(cpu_pg_t *pgd) argument
532 group_destroy(&pgd->pgs);
533 group_destroy(&pgd->cmt_pgs);
534 kmem_free(pgd, sizeof (cpu_pg_t));
/illumos-gate/usr/src/uts/common/disp/
H A Dcmt.c420 cpu_pg_t *pgd; /* CPU's PG data */ local
427 pgd = pgdata;
429 pgd = cpu->cpu_pg;
436 while ((cpu_pg = group_iterate(&pgd->cmt_pgs, &iter)) != NULL) {
445 if ((idx = group_find(&pgd->cmt_pgs, (void *)pg)) == -1) {
456 ASSERT(GROUP_ACCESS(&pgd->cmt_pgs, idx - 1) == parent);
462 group_remove_at(&pgd->cmt_pgs, idx);
463 group_remove_at(&pgd->cmt_pgs, idx - 1);
464 err = group_add_at(&pgd->cmt_pgs, parent, idx);
466 err = group_add_at(&pgd
[all...]

Completed in 77 milliseconds