Searched refs:pv_chunk (Results 1 – 10 of 10) sorted by relevance
| /f-stack/freebsd/arm/include/ |
| H A D | pmap-v6.h | 97 struct pv_chunk; 109 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 148 struct pv_chunk { struct 150 TAILQ_ENTRY(pv_chunk) pc_list; argument 152 TAILQ_ENTRY(pv_chunk) pc_lru; argument
|
| /f-stack/freebsd/mips/include/ |
| H A D | pmap.h | 71 struct pv_chunk; 88 TAILQ_HEAD(, pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 141 struct pv_chunk { struct 143 TAILQ_ENTRY(pv_chunk) pc_list; argument 145 TAILQ_ENTRY(pv_chunk) pc_lru; argument
|
| /f-stack/freebsd/i386/include/ |
| H A D | pmap.h | 161 struct pv_chunk; 174 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 214 struct pv_chunk { struct 216 TAILQ_ENTRY(pv_chunk) pc_list; argument 218 TAILQ_ENTRY(pv_chunk) pc_lru; argument
|
| /f-stack/freebsd/arm64/include/ |
| H A D | pmap.h | 91 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 113 TAILQ_ENTRY(pv_chunk) pc_list; \ 115 TAILQ_ENTRY(pv_chunk) pc_lru; 121 struct pv_chunk { struct
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pmap.h | 336 struct pv_chunk; 369 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 425 TAILQ_ENTRY(pv_chunk) pc_list; \ 427 TAILQ_ENTRY(pv_chunk) pc_lru; 433 struct pv_chunk { struct
|
| /f-stack/freebsd/mips/mips/ |
| H A D | pmap.c | 159 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 162 static void free_pv_chunk(struct pv_chunk *pc); 1366 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 1375 static __inline struct pv_chunk * 1379 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); in pv_to_chunk() 1441 struct pv_chunk *pc; in pmap_pv_reclaim() 1569 struct pv_chunk *pc; in free_pv_entry() 1601 free_pv_chunk(struct pv_chunk *pc) in free_pv_chunk() 1623 struct pv_chunk *pc; in get_pv_entry() 1673 pc = (struct pv_chunk *)MIPS_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)); in get_pv_entry() [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | pmap.c | 268 static struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */ 300 static void free_pv_chunk(struct pv_chunk *pc); 2298 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 2302 static __inline struct pv_chunk * 2306 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); in pv_to_chunk() 2336 struct pv_chunk *pc; in pmap_pv_reclaim() 2475 struct pv_chunk *pc; in free_pv_entry() 2507 free_pv_chunk(struct pv_chunk *pc) in free_pv_chunk() 2534 struct pv_chunk *pc; in get_pv_entry() 2588 pc = (struct pv_chunk *)pmap_ptelist_alloc(&pv_vafree); in get_pv_entry() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | pmap-v6.c | 283 struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */ 1788 pv_chunkbase = (struct pv_chunk *)kva_alloc(PAGE_SIZE * pv_maxchunks); in pmap_init() 2742 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 2746 static __inline struct pv_chunk * 2750 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); in pv_to_chunk() 2828 struct pv_chunk *pc; in pmap_pv_reclaim() 2960 free_pv_chunk(struct pv_chunk *pc) in free_pv_chunk() 2982 struct pv_chunk *pc; in free_pv_entry() 3024 struct pv_chunk *pc; in get_pv_entry() 3078 pc = (struct pv_chunk *)pmap_pte2list_alloc(&pv_vafree); in get_pv_entry() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | pmap.c | 374 static void free_pv_chunk(struct pv_chunk *pc); 2232 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 2236 static __inline struct pv_chunk * 2292 struct pv_chunk *pc, *pc_marker, *pc_marker_end; in reclaim_pv_chunk() 2314 pc_marker = (struct pv_chunk *)&pc_marker_b; in reclaim_pv_chunk() 2475 struct pv_chunk *pc; in free_pv_entry() 2501 free_pv_chunk(struct pv_chunk *pc) in free_pv_chunk() 2531 struct pv_chunk *pc; in get_pv_entry() 2600 struct pv_chunk *pc; in reserve_pv_entries() 2693 struct pv_chunk *pc; in pmap_pv_demote_l2() [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | pmap.c | 452 pc_to_domain(struct pv_chunk *pc) in pc_to_domain() 468 TAILQ_HEAD(pch, pv_chunk) pvc_list; 1203 TAILQ_HEAD(pv_chunklist, pv_chunk); 4839 static __inline struct pv_chunk * 5126 struct pv_chunk *pc; in free_pv_entry() 5167 free_pv_chunk(struct pv_chunk *pc) in free_pv_chunk() 5182 struct pv_chunk *pc, *npc; in free_pv_chunk_batch() 5217 struct pv_chunk *pc; in get_pv_entry() 5317 struct pv_chunk *pc; in reserve_pv_entries() 5419 struct pv_chunk *pc; in pmap_pv_demote_pde() [all …]
|