/barrelfish-2018-10-04/kernel/include/ |
H A D | paging_kernel_helper.h | 24 * \param pagesize Page size in bytes (must be power of 2). 27 size_t pagesize) 29 size_t pagemask = pagesize - 1; 32 assert(pagesize % 2 == 0); 45 "page size %zu\n", *base, pagesize); 51 *size += pagesize - (*size & pagemask); 26 paging_align(lvaddr_t *vbase, lpaddr_t *base, size_t *size, size_t pagesize) argument
|
/barrelfish-2018-10-04/lib/libc/gen/ |
H A D | getpagesizes.c | 42 * "pagesize" is NULL and "nelem" is 0. Otherwise, assigns up to "nelem" of 44 * referenced by "pagesize", and returns the number of such page sizes that it 52 getpagesizes(size_t pagesize[], int nelem) argument 59 if (nelem < 0 || (nelem > 0 && pagesize == NULL)) { 77 if (pagesize == NULL) 83 pagesize[i] = ps[i];
|
H A D | auxv.c | 67 static int pagesize, osreldate, canary_len, ncpus, pagesizes_len; variable 95 pagesize = aux->a_un.a_val; 143 if (pagesize != 0) { 144 *(int *)buf = pagesize;
|
/barrelfish-2018-10-04/include/barrelfish_kpi/ |
H A D | domain_params.h | 27 size_t pagesize; ///< the page size to be used (domain spanning) member in struct:spawn_domain_params
|
/barrelfish-2018-10-04/lib/numa/ |
H A D | alloc.c | 34 * \param pagesize desired page size 41 static size_t validate_page_size(size_t pagesize, vregion_flags_t *flags) argument 45 switch(pagesize) { 59 switch(pagesize) { 218 * \param pagesize page size to be used for the mapping 226 void *numa_alloc_onnode(size_t size, nodeid_t node, size_t pagesize) argument 238 pagesize = validate_page_size(pagesize, &flags); 239 size = (size + pagesize - 1) & ~(pagesize 279 numa_alloc_local(size_t size, size_t pagesize) argument 300 numa_alloc_interleaved(size_t size, size_t pagesize) argument 319 numa_alloc_interleaved_subset(size_t size, size_t pagesize, struct bitmap *nodemask) argument 414 numa_alloc(size_t size, size_t pagesize) argument [all...] |
H A D | numa_internal.h | 51 size_t pagesize; ///< numa page size member in struct:numa_topology
|
H A D | numa.c | 504 return numa_topology.pagesize;
|
/barrelfish-2018-10-04/lib/libc/db/mpool/ |
H A D | mpool.c | 63 mpool_open(void *key, int fd, pgno_t pagesize, pgno_t maxcache) argument 89 mp->npages = sb.st_size / pagesize; 90 mp->pagesize = pagesize; 219 off = mp->pagesize * pgno; 220 if ((nr = pread(mp->fd, bp->page, mp->pagesize, off)) != (ssize_t)mp->pagesize) { 232 memset(bp->page, 0, mp->pagesize); 370 memset(bp, 0xff, sizeof(BKT) + mp->pagesize); 378 new: if ((bp = (BKT *)calloc(1, sizeof(BKT) + mp->pagesize)) [all...] |
/barrelfish-2018-10-04/include/ |
H A D | numa.h | 312 * \param pagesize page size to be used for the mapping 320 void *numa_alloc_onnode(size_t size, nodeid_t node, size_t pagesize); 326 * \param pagesize page size to be used for the mapping 332 void *numa_alloc_local(size_t size, size_t pagesize); 338 * \param pagesize page size to be used for the mapping 345 void *numa_alloc_interleaved(size_t size, size_t pagesize); 353 * \param pagesize page size to be used for the mapping 360 void *numa_alloc_interleaved_subset(size_t size, size_t pagesize, 367 * \param pagesize page size to be used for the mapping 372 void *numa_alloc(size_t size, size_t pagesize); [all...] |
/barrelfish-2018-10-04/lib/cpuid/ |
H A D | cpuid_amd.c | 310 ti->pagesize = 0; 319 ti->pagesize = LARGE_PAGE_SIZE; 322 ti->pagesize = BASE_PAGE_SIZE; 341 ti->pagesize = (idx < 2) ? LARGE_PAGE_SIZE : BASE_PAGE_SIZE; 355 ti->pagesize = HUGE_PAGE_SIZE;
|
H A D | cpuid_intel.c | 133 _tci->ti.pagesize = _pgsz;\
|
/barrelfish-2018-10-04/kernel/arch/x86_64/ |
H A D | page_mappings_arch.c | 388 size_t pagesize = BASE_PAGE_SIZE; local 407 pagesize = LARGE_PAGE_SIZE; 417 pagesize = HUGE_PAGE_SIZE; 474 size_t pagesize = ptable_type_get_page_size(leaf_pt->cap.type); local 478 va_hint, va_hint + pages * pagesize); 482 do_one_tlb_flush(va_hint + i * pagesize);
|
/barrelfish-2018-10-04/usr/drivers/vbe/ |
H A D | int10.c | 296 int pagesize = getpagesize(); 298 VIDMEM_MMIO, 0, pagesize); 309 xf86UnMapVidMem(pInt->scrnIndex,base,pagesize);
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | init.c | 158 // grab pagesize config from argv if available 250 /* if there is a pagesize supplied, use this one */ 252 if (params != NULL && params->pagesize) { 253 morecore_pagesize = params->pagesize;
|
H A D | domain.c | 57 size_t pagesize; ///< the pagesize to be used for the heap member in struct:remote_core_state 457 params.pagesize = remote_core_state->pagesize; 643 remote_core_state->pagesize = state->mmu_state.alignment;
|
/barrelfish-2018-10-04/kernel/arch/x86_32/ |
H A D | page_mappings_arch.c | 351 size_t pagesize = BASE_PAGE_SIZE; local 366 pagesize = LARGE_PAGE_SIZE; 376 do_one_tlb_flush(va_hint + i * pagesize);
|
/barrelfish-2018-10-04/include/cpuid/ |
H A D | cpuid.h | 235 uint32_t pagesize; ///< page size member in struct:cpuid_tlbinfo
|
/barrelfish-2018-10-04/doc/015-disk-driver-arch/ |
H A D | running.tex | 85 workstation. Several regions are not aligned to the pagesize and the region at
|
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_32/ |
H A D | pmap.c | 643 size_t pagesize = BASE_PAGE_SIZE; local 647 pagesize = LARGE_PAGE_SIZE;
|