Searched refs:alignment (Results 26 - 45 of 45) sorted by relevance

12

/barrelfish-2018-10-04/include/vm/
H A Dvm_page.h451 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 Dvm_reserv.c401 * 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 Dvm_page.c1827 * "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 Dvm_map.c1488 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 DMakefile38 JUNKLINT =possible pointer alignment|null effect
/barrelfish-2018-10-04/lib/vfs/
H A Dmmap.c319 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 Dpmap.c832 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 Ddmalloc.c249 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 Dpmap.c1037 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 Dbulk_shm.c214 .alignment = 0,
408 .alignment = 0,
/barrelfish-2018-10-04/usr/eclipseclp/icparc_solvers/rxspencer/
H A DMakefile29 JUNKLINT=possible pointer alignment|null effect
/barrelfish-2018-10-04/lib/barrelfish/
H A Dthreads.c343 #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 Ddomain.c454 /* 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 Drunning.tex88 higher types take precedence, therefore page alignment does not necessarily
H A Dlibahci.tex37 base \% alignment\_requirement == 0}. \lstinline+ahci_dma_region_free+ returns
/barrelfish-2018-10-04/lib/barrelfish/arch/aarch64/
H A Dpmap.c695 * \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 Dsha512-ia64.pl225 // 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 Dasm.pl1393 % 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 Dbulk_net_no_copy.c624 .alignment = p->channel->constraints.men_align,
/barrelfish-2018-10-04/usr/eclipseclp/documents/internal/kernel/
H A Dkernel.tex1474 require >4 byte boundary alignment\index{alignment} (e.g. doubles). Accessing these

Completed in 501 milliseconds

12