Searched refs:pv_chunk (Results 1 - 13 of 13) sorted by relevance
/freebsd-12-stable/sys/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; 152 TAILQ_ENTRY(pv_chunk) pc_lru;
|
H A D | pmap-v4.h | 101 struct pv_chunk; 177 struct pv_chunk { struct 179 TAILQ_ENTRY(pv_chunk) pc_list; 181 uint32_t pc_dummy[3]; /* aligns pv_chunk to 4KB */ 182 TAILQ_ENTRY(pv_chunk) pc_lru;
|
/freebsd-12-stable/sys/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; 145 TAILQ_ENTRY(pv_chunk) pc_lru;
|
/freebsd-12-stable/sys/riscv/include/ |
H A D | pmap.h | 86 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 102 struct pv_chunk { struct 104 TAILQ_ENTRY(pv_chunk) pc_list; 106 TAILQ_ENTRY(pv_chunk) pc_lru;
|
/freebsd-12-stable/sys/arm64/include/ |
H A D | pmap.h | 84 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 102 TAILQ_ENTRY(pv_chunk) pc_list; \ 104 TAILQ_ENTRY(pv_chunk) pc_lru; 110 struct pv_chunk { struct
|
/freebsd-12-stable/sys/i386/include/ |
H A D | pmap.h | 298 struct pv_chunk; 308 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 353 struct pv_chunk { struct 355 TAILQ_ENTRY(pv_chunk) pc_list; 357 TAILQ_ENTRY(pv_chunk) pc_lru;
|
/freebsd-12-stable/sys/amd64/include/ |
H A D | pmap.h | 305 struct pv_chunk; 338 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ 393 TAILQ_ENTRY(pv_chunk) pc_list; \ 395 TAILQ_ENTRY(pv_chunk) pc_lru; 401 struct pv_chunk { struct
|
/freebsd-12-stable/sys/riscv/riscv/ |
H A D | pmap.c | 270 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 284 static void free_pv_chunk(struct pv_chunk *pc); 1545 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 1549 static __inline struct pv_chunk * 1553 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 1615 struct pv_chunk *pc; 1642 free_pv_chunk(struct pv_chunk *pc) 1672 struct pv_chunk *pc; 1742 struct pv_chunk *pc; 1876 struct pv_chunk *p [all...] |
/freebsd-12-stable/sys/mips/mips/ |
H A D | pmap.c | 154 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 157 static void free_pv_chunk(struct pv_chunk *pc); 1337 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 1346 static __inline struct pv_chunk * 1350 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 1411 struct pv_chunk *pc; 1539 struct pv_chunk *pc; 1571 free_pv_chunk(struct pv_chunk *pc) 1593 struct pv_chunk *pc; 1643 pc = (struct pv_chunk *)MIPS_PHYS_TO_DIREC [all...] |
/freebsd-12-stable/sys/arm64/arm64/ |
H A D | pmap.c | 256 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 290 static void free_pv_chunk(struct pv_chunk *pc); 1815 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 1819 static __inline struct pv_chunk * 1823 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 1875 struct pv_chunk *pc, *pc_marker, *pc_marker_end; 1897 pc_marker = (struct pv_chunk *)&pc_marker_b; 1898 pc_marker_end = (struct pv_chunk *)&pc_marker_end_b; 1919 * A pv_chunk can only be removed from the pc_lru list 2057 struct pv_chunk *p [all...] |
/freebsd-12-stable/sys/i386/i386/ |
H A D | pmap.c | 246 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 251 struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */ 300 static void free_pv_chunk(struct pv_chunk *pc); 1025 pv_chunkbase = (struct pv_chunk *)kva_alloc(PAGE_SIZE * pv_maxchunks); 2326 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 2330 static __inline struct pv_chunk * 2334 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 2384 struct pv_chunk *pc; 2523 struct pv_chunk *pc; 2555 free_pv_chunk(struct pv_chunk *p [all...] |
/freebsd-12-stable/sys/arm/arm/ |
H A D | pmap-v6.c | 278 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 283 struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */ 1788 pv_chunkbase = (struct pv_chunk *)kva_alloc(PAGE_SIZE * pv_maxchunks); 2745 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 2749 static __inline struct pv_chunk * 2753 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 2831 struct pv_chunk *pc; 2963 free_pv_chunk(struct pv_chunk *pc) 2985 struct pv_chunk *pc; 3027 struct pv_chunk *p [all...] |
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | pmap.c | 412 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1115 TAILQ_HEAD(pv_chunklist, pv_chunk); 1117 static void free_pv_chunk(struct pv_chunk *pc); 4024 CTASSERT(sizeof(struct pv_chunk) == PAGE_SIZE); 4028 static __inline struct pv_chunk * 4032 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK)); 4095 struct pv_chunk *pc, *pc_marker, *pc_marker_end; 4119 pc_marker = (struct pv_chunk *)&pc_marker_b; 4120 pc_marker_end = (struct pv_chunk *)&pc_marker_end_b; 4148 * A pv_chunk ca [all...] |
Completed in 170 milliseconds