Searched refs:pv_entry (Results 1 - 11 of 11) sorted by relevance

/freebsd-9.3-release/sys/ia64/include/
H A Dpmap.h66 struct pv_entry;
70 TAILQ_HEAD(,pv_entry) pv_list;
76 TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */
103 typedef struct pv_entry { struct
106 TAILQ_ENTRY(pv_entry) pv_list;
107 TAILQ_ENTRY(pv_entry) pv_plist;
/freebsd-9.3-release/sys/mips/include/
H A Dpmap.h68 struct pv_entry;
73 TAILQ_HEAD(, pv_entry) pv_list;
85 TAILQ_HEAD(, pv_entry) pm_pvlist; /* list of mappings in
124 typedef struct pv_entry { struct
127 TAILQ_ENTRY(pv_entry) pv_list;
128 TAILQ_ENTRY(pv_entry) pv_plist;
/freebsd-9.3-release/sys/amd64/include/
H A Dpmap.h212 struct pv_entry;
216 TAILQ_HEAD(,pv_entry) pv_list;
256 typedef struct pv_entry { struct
258 TAILQ_ENTRY(pv_entry) pv_list;
272 struct pv_entry pc_pventry[_NPCPV];
/freebsd-9.3-release/sys/powerpc/include/
H A Dpmap.h190 struct pv_entry { struct
193 TAILQ_ENTRY(pv_entry) pv_link;
195 typedef struct pv_entry *pv_entry_t;
198 TAILQ_HEAD(, pv_entry) pv_list;
H A Dvmparam.h131 struct pv_entry *pvent;
/freebsd-9.3-release/sys/i386/include/
H A Dpmap.h354 struct pv_entry;
358 TAILQ_HEAD(,pv_entry) pv_list;
398 typedef struct pv_entry { struct
400 TAILQ_ENTRY(pv_entry) pv_list;
414 struct pv_entry pc_pventry[_NPCPV];
/freebsd-9.3-release/sys/arm/include/
H A Dpmap.h98 struct pv_entry;
104 TAILQ_HEAD(,pv_entry) pv_list;
142 TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */
169 typedef struct pv_entry { struct
172 TAILQ_ENTRY(pv_entry) pv_list;
173 TAILQ_ENTRY(pv_entry) pv_plist;
490 * pv_entry's for each page. They live in the same "namespace" so
/freebsd-9.3-release/sys/arm/arm/
H A Dpmap.c1325 struct pv_entry *pv;
1336 /* generate a count of the pv_entry uses */
1434 struct pv_entry *pv;
1595 * main pv_entry manipulation functions:
1608 * => we will gain the lock on the vm_page and allocate the new pv_entry
1613 pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, pmap_t pm,
1660 static PMAP_INLINE struct pv_entry *
1663 struct pv_entry *pv;
1705 pmap_nuke_pv(struct vm_page *pg, pmap_t pm, struct pv_entry *pve)
1708 struct pv_entry *p
[all...]
/freebsd-9.3-release/sys/ia64/ia64/
H A Dpmap.c476 pvzone = uma_zcreate("PV ENTRY", sizeof(struct pv_entry), NULL, NULL,
692 * free the pv_entry back to the free list
702 * get a new pv_entry, allocating a block from the system
864 /* Snip this pv_entry out of the collision chain. */
/freebsd-9.3-release/sys/mips/mips/
H A Dpmap.c614 pvzone = uma_zcreate("PV ENTRY", sizeof(struct pv_entry), NULL, NULL,
1360 * free the pv_entry back to the free list
1371 * get a new pv_entry, allocating a block from the system
/freebsd-9.3-release/sys/powerpc/booke/
H A Dpmap.c709 /* Allocate pv_entry structure. */
723 /* Free pv_entry structure. */
733 /* Allocate and initialize pv_entry structure. */
890 * Insert pv_entry into pv_list for mapped page if part of managed
1337 pvzone = uma_zcreate("PV ENTRY", sizeof(struct pv_entry), NULL, NULL,

Completed in 147 milliseconds