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

  /src/sys/uvm/
uvm_anon.h 47 struct vm_anon { struct
61 * for active vm_anon's the data can be in one of the following state:
97 struct vm_anon *uvm_analloc(void);
98 void uvm_anfree(struct vm_anon *);
100 struct vm_page *uvm_anon_lockloanpg(struct vm_anon *);
102 void uvm_anon_dropswap(struct vm_anon *);
106 void uvm_anon_release(struct vm_anon *);
107 bool uvm_anon_pagein(struct vm_amap *, struct vm_anon *);
uvm_loan.h 52 int uvm_loanbreak_anon(struct vm_anon *, struct uvm_object *);
uvm_pdpolicy.h 39 struct vm_anon;
61 void uvmpdpol_anfree(struct vm_anon *);
uvm_amap.h 69 struct vm_anon *, bool);
85 struct vm_anon *amap_lookup /* lookup an anon @ offset in amap */
89 struct vm_anon **, int);
162 struct vm_anon **am_anon; /* array of anonymous pages */
uvm_fault.h 60 struct vm_anon *);
uvm_anon.c 55 pool_cache_bootstrap(&uvm_anon_cache, sizeof(struct vm_anon), 0, 0,
63 struct vm_anon *anon = object;
79 struct vm_anon *
82 struct vm_anon *anon;
105 uvm_anfree(struct vm_anon *anon)
210 uvm_anon_lockloanpg(struct vm_anon *anon)
275 uvm_anon_pagein(struct vm_amap *amap, struct vm_anon *anon)
337 uvm_anon_dropswap(struct vm_anon *anon)
360 uvm_anon_release(struct vm_anon *anon)
uvm_fault.c 185 uvmfault_anonflush(struct vm_anon **anons, int n)
272 struct vm_anon *anon)
547 struct vm_anon *oanon,
549 struct vm_anon **nanon, /* OUT: allocated anon */
550 struct vm_anon **spare)
554 struct vm_anon *anon;
756 struct vm_anon *anon_spare;
774 struct vm_anon ***, bool);
778 struct vm_anon **);
781 struct vm_anon **, struct vm_page **)
    [all...]
uvm_amap.c 198 amap->am_anon = kmem_alloc(totalslots * sizeof(struct vm_anon *),
219 ((sizeof(int) * 2 + sizeof(struct vm_anon *)) *
246 amap->am_maxslot * sizeof(struct vm_anon *));
363 struct vm_anon **newover, **oldover;
514 slotmapped * sizeof(struct vm_anon*));
516 (slotarea - slotoff) * sizeof(struct vm_anon *));
614 sizeof(struct vm_anon *) * amap->am_nslot);
616 sizeof(struct vm_anon *) * slotadded);
619 sizeof(struct vm_anon *) * slotmapped);
621 sizeof(struct vm_anon *) * slotarea)
    [all...]
uvm_coredump.c 162 struct vm_anon *anon;
uvm_loan.c 62 * a uvm_object and a vm_anon, but PG_ANON will not be set. this sort
106 int, struct vm_anon *);
110 static void uvm_unloananon(struct vm_anon **, int);
143 struct vm_anon *anon;
320 uvm_unloananon((struct vm_anon **)result,
344 struct vm_anon *anon)
926 uvm_unloananon(struct vm_anon **aloans, int nanons)
929 struct vm_anon *anon, *to_free = NULL;
1161 uvm_loanbreak_anon(struct vm_anon *anon, struct uvm_object *uobj)
uvm_page.h 106 * o: page owner (uvm_object::vmobjlock, vm_amap::am_lock, vm_anon::an_lock)
133 * => uanon is NULL or the vm_anon to which it has been O->A loaned
135 * o owned by a vm_anon
147 * - uvm_pagealloc: free -> owned by a uvm_object/vm_anon
148 * - uvm_pagefree: owned by a uvm_object/vm_anon -> free
171 struct vm_anon *uanon; /* o,i: anon */
uvm_pdaemon.c 386 struct vm_anon *anon = pg->uanon;
612 struct vm_anon *anon = pg->uanon;
648 struct vm_anon *anon;
uvm_pdpolicy_clock.c 253 struct vm_anon *anon;
551 uvmpdpol_anfree(struct vm_anon *an)
uvm_extern.h 285 struct vm_anon;
615 * be owned by either a uvm_object or a vm_anon.
618 * (uvm_object or vm_anon) is included in the ID, so that
793 voff_t, struct vm_anon *, int, int, int);
uvm_mmap.c 131 struct vm_anon *anon;
uvm_map.c 3969 struct vm_anon *anon;
4941 ((struct vm_anon *)UVM_VOADDR_GET_OBJECT(voa))
4951 * => acquires a reference on the page's owner (uvm_object or vm_anon)
4958 struct vm_anon *anon = NULL;
4993 * we don't encounter any need to create a vm_anon then great!
5006 * is done because we need the vm_anon to be present.
5058 * which case a fault to create the vm_anon is not
5151 struct vm_anon * const anon = UVM_VOADDR_GET_ANON(voaddr);
uvm_pdpolicy_clockpro.c 1255 uvmpdpol_anfree(struct vm_anon *an)
uvm_page.c 1132 uvm_pagealloc_strat(struct uvm_object *obj, voff_t off, struct vm_anon *anon,
  /src/regress/sys/uvm/pdsim/
pdsim.h 52 struct vm_anon;
55 struct vm_anon { struct
82 struct vm_anon *uanon;
  /src/usr.bin/pmap/
pmap.h 138 struct vm_anon anon;
pmap.c 43 static void dump_vm_anon(kvm_t *, struct vm_anon **, int);
606 struct vm_anon **am_anon;
642 * Assume that sizeof(struct vm_anon *) >= sizeof(size_t) and
720 dump_vm_anon(kvm_t *kd, struct vm_anon **alist, int i)
729 S(anon) = sizeof(struct vm_anon);
  /src/sys/rump/librump/rumpkern/
vm.c 174 uvm_pagealloc_strat(struct uvm_object *uobj, voff_t off, struct vm_anon *anon,
1055 uvmpdpol_anfree(struct vm_anon *an)
  /src/sys/arch/vax/vax/
pmap.c 212 kvmsize += (physmem * sizeof(struct vm_anon));
243 kvmsize += ((SWAPSIZE/PAGE_SIZE)*sizeof(struct vm_anon));
  /src/lib/libkvm/
kvm_proc.c 186 struct vm_anon *anonp, anon;
  /src/sys/arch/x86/x86/
pmap.c 2585 pt->pg[i]->uanon = (struct vm_anon *)(vaddr_t)~0L;

Completed in 37 milliseconds