Searched refs:pv_chunk (Results 1 - 13 of 13) sorted by relevance

/freebsd-12-stable/sys/arm/include/
H A Dpmap-v6.h97 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 Dpmap-v4.h101 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 Dpmap.h71 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 Dpmap.h86 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 Dpmap.h84 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 Dpmap.h298 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 Dpmap.h305 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 Dpmap.c270 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 Dpmap.c154 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 Dpmap.c256 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 Dpmap.c246 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 Dpmap-v6.c278 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 Dpmap.c412 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