Searched defs:alignment (Results 1 - 12 of 12) sorted by relevance

/arch/cris/arch-v32/mm/
H A Dintmem.c59 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 Drheap.h27 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 Dpci.c202 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 Dcvmx-bootmem.c76 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 Drheap.c253 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 Dppc4xx_ocm.c64 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 Dcow_user.c57 * 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 Dubd_kern.c696 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 Dsetup.c521 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 Defi.c1277 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 Dlapic.c968 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 Dpal.h1349 * 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;

Completed in 433 milliseconds