/barrelfish-2018-10-04/include/vm/ |
H A D | vm_page.h | 451 u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, 478 vm_paddr_t high, u_long alignment, vm_paddr_t boundary); 488 vm_page_t m_end, u_long alignment, vm_paddr_t boundary, int options);
|
H A D | vm_reserv.c | 401 * physical address "high". The given value "alignment" determines the 402 * alignment of the first physical page in the set. If the given value 405 * "alignment" and "boundary" must be a power of two. 411 vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) 432 * All reservations of a particular size have the same alignment. 439 * possible size satisfy the alignment and boundary requirements? 442 if ((pa & (alignment - 1)) != 0) 524 * Allocate the physical pages. The alignment and boundary specified 525 * for this allocation may be different from the alignment and 530 m = vm_phys_alloc_contig(allocpages, low, high, ulmax(alignment, 410 vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument 998 vm_reserv_reclaim_contig(u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument [all...] |
H A D | vm_page.c | 1827 * "high". The given value "alignment" determines the alignment of the 1830 * address boundary that is a multiple of that value. Both "alignment" 1862 u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, 1903 low, high, alignment, boundary)) == NULL) 1906 alignment, boundary); 1927 if (vm_reserv_reclaim_contig(npages, low, high, alignment, 2141 * specified "alignment" determines the alignment of the lowest physical 2151 * "alignment" an 1861 vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 2154 vm_page_scan_contig(u_long npages, vm_page_t m_start, vm_page_t m_end, u_long alignment, vm_paddr_t boundary, int options) argument 2633 vm_page_reclaim_contig(int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument [all...] |
H A D | vm_map.c | 1488 vm_offset_t alignment, initial_addr, start; local 1499 alignment = (vm_offset_t)1 << (find_space >> 8); 1501 alignment = 0; 1526 if ((*addr & (alignment - 1)) != 0) { 1527 *addr &= ~(alignment - 1); 1528 *addr += alignment;
|
/barrelfish-2018-10-04/lib/libc/regex/grot/ |
H A D | Makefile | 38 JUNKLINT =possible pointer alignment|null effect
|
/barrelfish-2018-10-04/lib/vfs/ |
H A D | mmap.c | 319 errval_t vspace_map_file_aligned(size_t alignment, size_t size, argument 325 return vspace_map_file_internal(0, alignment, size, flags, file, offset,
|
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_32/ |
H A D | pmap.c | 832 size_t alignment, genvaddr_t *retvaddr) 839 if (alignment == 0) { 840 alignment = BASE_PAGE_SIZE; 842 alignment = ROUND_UP(alignment, BASE_PAGE_SIZE); 844 size = ROUND_UP(size, alignment); 831 determine_addr_raw(struct pmap *pmap, size_t size, size_t alignment, genvaddr_t *retvaddr) argument
|
/barrelfish-2018-10-04/lib/dmalloc/ |
H A D | dmalloc.c | 249 Controls the minimum alignment for malloc'ed chunks. It must be a 253 the case of 8-byte alignment. 602 /* OSX allocators provide 16 byte alignment */ 941 memalign(size_t alignment, size_t n); 943 in accord with the alignment argument. 945 The alignment argument should be a power of two. If the argument is 947 8-byte alignment is guaranteed by normal malloc calls, so don't 955 int posix_memalign(void** pp, size_t alignment, size_t n); 956 Allocates a chunk of n bytes, aligned in accord with the alignment 959 returns EINVAL if the alignment i 4950 internal_memalign(mstate m, size_t alignment, size_t bytes) argument 5321 dlmemalign(size_t alignment, size_t bytes) argument 5328 dlposix_memalign(void** pp, size_t alignment, size_t bytes) argument 5872 mspace_memalign(mspace msp, size_t alignment, size_t bytes) argument [all...] |
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_64/ |
H A D | pmap.c | 1037 size_t alignment, genvaddr_t *retvaddr) 1044 if (alignment == 0) { 1045 alignment = BASE_PAGE_SIZE; 1047 alignment = ROUND_UP(alignment, BASE_PAGE_SIZE); 1049 size = ROUND_UP(size, alignment); 1036 determine_addr_raw(struct pmap *pmap, size_t size, size_t alignment, genvaddr_t *retvaddr) argument
|
/barrelfish-2018-10-04/usr/tests/bulk_transfer/ |
H A D | bulk_shm.c | 214 .alignment = 0, 408 .alignment = 0,
|
/barrelfish-2018-10-04/usr/eclipseclp/icparc_solvers/rxspencer/ |
H A D | Makefile | 29 JUNKLINT=possible pointer alignment|null effect
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | threads.c | 343 #define ALIGN_PTR(ptr, alignment) ((((uintptr_t)(ptr)) + (alignment) - 1) & ~((alignment) - 1)) 420 // waste space for alignment, if malloc gave us an unaligned stack 1169 // waste space for alignment, if unaligned
|
H A D | domain.c | 454 /* construct a temporary spawn param to supply the morecore alignment */ 641 /* get the alignment of the morecore state */ 643 remote_core_state->pagesize = state->mmu_state.alignment;
|
/barrelfish-2018-10-04/doc/015-disk-driver-arch/ |
H A D | running.tex | 88 higher types take precedence, therefore page alignment does not necessarily
|
H A D | libahci.tex | 37 base \% alignment\_requirement == 0}. \lstinline+ahci_dma_region_free+ returns
|
/barrelfish-2018-10-04/lib/barrelfish/arch/aarch64/ |
H A D | pmap.c | 695 * \param alignment Minimum alignment 703 size_t alignment, 708 assert(alignment <= BASE_PAGE_SIZE); // NYI 701 determine_addr(struct pmap *pmap, struct memobj *memobj, size_t alignment, genvaddr_t *vaddr) argument
|
/barrelfish-2018-10-04/lib/openssl-1.0.0d/crypto/sha/asm/ |
H A D | sha512-ia64.pl | 225 // in 64-bit mode I load whole X[16] at once and take care of alignment...
|
/barrelfish-2018-10-04/usr/eclipseclp/Kernel/lib/ |
H A D | asm.pl | 1393 % add alignment and label for table 1397 % add alignment and label for table 1402 % add alignment and label for table 1439 % the number of Padding words (as nops) that has to be inserted for alignment
|
/barrelfish-2018-10-04/lib/bulk_transfer/backends/net/ |
H A D | bulk_net_no_copy.c | 624 .alignment = p->channel->constraints.men_align,
|
/barrelfish-2018-10-04/usr/eclipseclp/documents/internal/kernel/ |
H A D | kernel.tex | 1474 require >4 byte boundary alignment\index{alignment} (e.g. doubles). Accessing these
|