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

/freebsd-10.3-release/sys/ia64/include/
H A Dpmap.h66 struct pv_entry;
70 TAILQ_HEAD(,pv_entry) pv_list;
103 typedef struct pv_entry { struct
105 TAILQ_ENTRY(pv_entry) pv_list;
/freebsd-10.3-release/sys/mips/include/
H A Dpmap.h68 struct pv_entry;
73 TAILQ_HEAD(, pv_entry) pv_list;
121 typedef struct pv_entry { struct
123 TAILQ_ENTRY(pv_entry) pv_list;
142 struct pv_entry pc_pventry[_NPCPV];
/freebsd-10.3-release/sys/powerpc/include/
H A Dpmap.h192 struct pv_entry { struct
195 TAILQ_ENTRY(pv_entry) pv_link;
197 typedef struct pv_entry *pv_entry_t;
200 TAILQ_HEAD(, pv_entry) pv_list;
H A Dvmparam.h121 struct pv_entry *pvent;
/freebsd-10.3-release/sys/i386/include/
H A Dpmap.h366 struct pv_entry;
370 TAILQ_HEAD(,pv_entry) pv_list;
410 typedef struct pv_entry { struct
412 TAILQ_ENTRY(pv_entry) pv_next;
426 struct pv_entry pc_pventry[_NPCPV];
/freebsd-10.3-release/sys/amd64/include/
H A Dpmap.h280 struct pv_entry;
284 TAILQ_HEAD(,pv_entry) pv_list;
345 typedef struct pv_entry { struct
347 TAILQ_ENTRY(pv_entry) pv_next;
361 struct pv_entry pc_pventry[_NPCPV];
/freebsd-10.3-release/sys/arm/include/
H A Dpmap.h123 struct pv_entry;
132 TAILQ_HEAD(,pv_entry) pv_list;
165 TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */
193 typedef struct pv_entry { struct
195 TAILQ_ENTRY(pv_entry) pv_list;
199 TAILQ_ENTRY(pv_entry) pv_plist;
216 struct pv_entry pc_pventry[_NPCPV];
675 * pv_entry's for each page. They live in the same "namespace" so
/freebsd-10.3-release/sys/arm/arm/
H A Dpmap.c1260 struct pv_entry *pv;
1271 /* generate a count of the pv_entry uses */
1369 struct pv_entry *pv;
1530 * main pv_entry manipulation functions:
1548 pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, pmap_t pm,
1585 static PMAP_INLINE struct pv_entry *
1588 struct pv_entry *pv;
1630 pmap_nuke_pv(struct vm_page *pg, pmap_t pm, struct pv_entry *pve)
1633 struct pv_entry *pv;
1675 static struct pv_entry *
[all...]
H A Dpmap-v6.c225 struct pv_entry *pmap_find_pv(struct md_page *, pmap_t, vm_offset_t);
232 static struct pv_entry *pmap_remove_pv(struct vm_page *, pmap_t, vm_offset_t);
932 struct pv_entry *pv, *pve, *next_pv;
1077 * main pv_entry manipulation functions:
1095 pmap_enter_pv(struct vm_page *m, struct pv_entry *pve, pmap_t pmap,
1116 static PMAP_INLINE struct pv_entry *
1119 struct pv_entry *pv;
1186 static struct pv_entry *
1189 struct pv_entry *pve;
1220 struct pv_entry *np
[all...]
/freebsd-10.3-release/sys/ia64/ia64/
H A Dpmap.c163 struct pv_entry pc_pventry[_NPCPV];
888 * free the pv_entry back to the free list
940 * get a new pv_entry, allocating a block from the system
1082 /* Snip this pv_entry out of the collision chain. */
/freebsd-10.3-release/sys/powerpc/booke/
H A Dpmap.c748 /* Allocate pv_entry structure. */
762 /* Free pv_entry structure. */
772 /* Allocate and initialize pv_entry structure. */
934 * Insert pv_entry into pv_list for mapped page if part of managed
1396 pvzone = uma_zcreate("PV ENTRY", sizeof(struct pv_entry), NULL, NULL,

Completed in 394 milliseconds