Lines Matching refs:layout
28 pub fn aligned_layout(layout: Layout) -> Layout { in aligned_layout()
32 layout.pad_to_align() in aligned_layout()
51 layout: Layout, in realloc()
66 if layout.size() == 0 { in realloc()
71 crate::alloc::dangling_from_layout(layout), in realloc()
91 let layout = layout.align_to(min_align).map_err(|_| AllocError)?; in realloc() localVariable
92 let layout = layout.pad_to_align(); in realloc() localVariable
96 let dst = unsafe { libc_aligned_alloc(layout.align(), layout.size()) } as *mut u8; in realloc()
102 unsafe { dst.as_ptr().write_bytes(0, layout.size()) }; in realloc()
114 cmp::min(layout.size(), old_layout.size()), in realloc()
122 Ok(NonNull::slice_from_raw_parts(dst, layout.size())) in realloc()