Searched refs:pagesize (Results 1 - 19 of 19) sorted by relevance

/barrelfish-2018-10-04/kernel/include/
H A Dpaging_kernel_helper.h24 * \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 Dgetpagesizes.c42 * "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 Dauxv.c67 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 Ddomain_params.h27 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 Dalloc.c34 * \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 Dnuma_internal.h51 size_t pagesize; ///< numa page size member in struct:numa_topology
H A Dnuma.c504 return numa_topology.pagesize;
/barrelfish-2018-10-04/lib/libc/db/mpool/
H A Dmpool.c63 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 Dnuma.h312 * \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 Dcpuid_amd.c310 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 Dcpuid_intel.c133 _tci->ti.pagesize = _pgsz;\
/barrelfish-2018-10-04/kernel/arch/x86_64/
H A Dpage_mappings_arch.c388 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 Dint10.c296 int pagesize = getpagesize();
298 VIDMEM_MMIO, 0, pagesize);
309 xf86UnMapVidMem(pInt->scrnIndex,base,pagesize);
/barrelfish-2018-10-04/lib/barrelfish/
H A Dinit.c158 // 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 Ddomain.c57 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 Dpage_mappings_arch.c351 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 Dcpuid.h235 uint32_t pagesize; ///< page size member in struct:cpuid_tlbinfo
/barrelfish-2018-10-04/doc/015-disk-driver-arch/
H A Drunning.tex85 workstation. Several regions are not aligned to the pagesize and the region at
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_32/
H A Dpmap.c643 size_t pagesize = BASE_PAGE_SIZE; local
647 pagesize = LARGE_PAGE_SIZE;

Completed in 125 milliseconds