/arch/cris/arch-v32/mm/ |
H A D | intmem.c | 59 int alignment = allocation->offset % align; local 60 alignment = alignment ? align - alignment : alignment; 63 allocation->size >= size + alignment) { 64 if (allocation->size > size + alignment) { 69 alignment; 71 alignment; 74 if (alignment) { [all...] |
/arch/powerpc/include/asm/ |
H A D | rheap.h | 27 unsigned int alignment; member in struct:_rh_info 50 extern rh_info_t *rh_create(unsigned int alignment); 56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks, 65 /* Allocate the given size from the remote heap (with alignment) */ 66 extern unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment,
|
/arch/parisc/kernel/ |
H A D | pci.c | 202 resource_size_t size, resource_size_t alignment) 209 (int) res->flags, size, alignment); 215 mask = max(alignment, align) - 1; 201 pcibios_align_resource(void *data, const struct resource *res, resource_size_t size, resource_size_t alignment) argument
|
/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-bootmem.c | 76 void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, argument 81 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); 90 uint64_t alignment) 92 return cvmx_bootmem_alloc_range(size, alignment, address, 96 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) argument 98 return cvmx_bootmem_alloc_range(size, alignment, 0, 0); 122 void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, char *name) argument 124 return cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name); 186 uint64_t address_max, uint64_t alignment, 203 (unsigned long long)alignment); 89 cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment) argument 185 cvmx_bootmem_phy_alloc(uint64_t req_size, uint64_t address_min, uint64_t address_max, uint64_t alignment, uint32_t flags) argument 617 cvmx_bootmem_phy_named_block_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, char *name, uint32_t flags) argument [all...] |
/arch/powerpc/lib/ |
H A D | rheap.c | 253 rh_info_t *rh_create(unsigned int alignment) argument 258 if ((alignment & (alignment - 1)) != 0) 265 info->alignment = alignment; 300 void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks, argument 307 if ((alignment & (alignment - 1)) != 0) 310 info->alignment = alignment; 442 rh_alloc_align(rh_info_t * info, int size, int alignment, const char *owner) argument [all...] |
/arch/powerpc/sysdev/ |
H A D | ppc4xx_ocm.c | 64 int alignment; member in struct:ocm_info 213 ocm->alignment = 4; /* default 4 byte alignment */ 216 ocm->nc.rh = rh_create(ocm->alignment); 221 ocm->c.rh = rh_create(ocm->alignment); 334 if (align < ocm->alignment) 335 align = ocm->alignment;
|
/arch/um/drivers/ |
H A D | cow_user.c | 57 * Add alignment field so that different alignments can be used for the 64 * by the bitmap alignment. 66 * by the alignment field. This is to allow COW files to be 68 * /dev/raw, with a 512 byte alignment restriction. This also 78 * align size to 8-byte alignment. This shifted all fields above (no padding 91 __u32 alignment; member in struct:cow_header_v3 103 __u32 alignment; member in struct:cow_header_v3_broken 197 int sectorsize, int alignment, unsigned long long *size) 251 header->alignment = htobe32(alignment); 196 write_cow_header(char *cow_file, int fd, char *backing_file, int sectorsize, int alignment, unsigned long long *size) argument 402 init_cow_file(int fd, char *cow_file, char *backing_file, int sectorsize, int alignment, int *bitmap_offset_out, unsigned long *bitmap_len_out, int *data_offset_out) argument [all...] |
H A D | ubd_kern.c | 696 int sectorsize, int alignment, int *bitmap_offset_out, 710 err = init_cow_file(fd, cow_file, backing_file, sectorsize, alignment, 694 create_cow_file(char *cow_file, char *backing_file, struct openflags flags, int sectorsize, int alignment, int *bitmap_offset_out, unsigned long *bitmap_len_out, int *data_offset_out) argument
|
/arch/x86/kernel/ |
H A D | setup.c | 521 const unsigned long long alignment = 16<<20; /* 16M */ local 549 low_size, alignment); 571 const unsigned long long alignment = 16<<20; /* 16M */ local 596 crash_base = memblock_find_in_range(alignment, 599 crash_size, alignment);
|
/arch/ia64/kernel/ |
H A D | efi.c | 1277 u64 alignment = 1UL << _PAGE_SIZE_64M; local 1290 start = ALIGN(md->phys_addr, alignment); 1296 start = ALIGN(__pa(r[i].end), alignment);
|
/arch/x86/kvm/ |
H A D | lapic.c | 968 unsigned char alignment = offset & 0xf; local 973 if ((alignment + len) > 4) { 974 apic_debug("KVM_APIC_READ: alignment error %x %d\n", 993 memcpy(data, (char *)&result + alignment, len); local
|
/arch/ia64/include/asm/ |
H A D | pal.h | 1349 * self-test and the required alignment of memory. 1352 ia64_pal_mem_for_test (u64 *bytes_needed, u64 *alignment) argument 1358 if (alignment) 1359 *alignment = iprv.v1;
|