HomeSort by: relevance | last modified time | path
    Searched refs:pm_obj (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/arch/hppa/include/
pmap.h 54 struct uvm_object pm_obj; /* object (lck by object lock) */ member in struct:pmap
55 #define pm_lock pm_obj.vmobjlock
56 krwlock_t pm_obj_lock; /* lock for pm_obj */
  /src/sys/arch/hppa/hppa/
pmap.c 359 pg = pmap_pagealloc(&pm->pm_obj, va);
835 uvm_obj_init(&kpm->pm_obj, &pmap_pager, false, 1);
836 uvm_obj_setlock(&kpm->pm_obj, &kpm->pm_obj_lock);
1203 uvm_obj_init(&pmap->pm_obj, &pmap_pager, false, 1);
1204 uvm_obj_setlock(&pmap->pm_obj, &pmap->pm_obj_lock);
1256 if (atomic_dec_uint_nv(&pmap->pm_obj.uo_refs) > 0)
1261 uvm_page_array_init(&a, &pmap->pm_obj, 0);
1317 uvm_obj_destroy(&pmap->pm_obj, false);
1331 atomic_inc_uint(&pmap->pm_obj.uo_refs);
  /src/sys/arch/x86/include/
pmap_private.h 164 * note that the pm_obj contains the lock pointer, the reference count,
175 struct uvm_object pm_obj[PTP_LEVELS-1];/* objects for lvl >= 1) */ member in struct:pmap
  /src/sys/arch/x86/x86/
pmap.c 584 KASSERT(&pmap->pm_obj[0] == ptp->uobject);
684 atomic_inc_uint(&pmap->pm_obj[0].uo_refs);
1232 * The kernel pmap's pm_obj is not used for much. However, in user pmaps
1233 * the pm_obj contains the list of active PTPs.
1239 uvm_obj_init(&kpm->pm_obj[i], &pmap_pager, false, 1);
1240 uvm_obj_setlock(&kpm->pm_obj[i], &kpm->pm_dummy_lock);
2447 pg = uvm_pagelookup(&pmap->pm_obj[lidx], off);
2566 obj = &pmap->pm_obj[i - 2];
2944 uvm_obj_init(&pmap->pm_obj[i], &pmap_pager, false, 1);
2945 uvm_obj_setlock(&pmap->pm_obj[i], &pmap->pm_dummy_lock)
    [all...]

Completed in 18 milliseconds