Home
last modified time | relevance | path

Searched refs:Layout (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v6.6/rust/alloc/
Dalloc.rs97 pub unsafe fn alloc(layout: Layout) -> *mut u8 { in alloc()
122 pub unsafe fn dealloc(ptr: *mut u8, layout: Layout) { in dealloc() argument
141 pub unsafe fn realloc(ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { in realloc() argument
175 pub unsafe fn alloc_zeroed(layout: Layout) -> *mut u8 { in alloc_zeroed()
182 fn alloc_impl(&self, layout: Layout, zeroed: bool) -> Result<NonNull<[u8]>, AllocError> { in alloc_impl() argument
199 old_layout: Layout, in grow_impl() argument
200 new_layout: Layout, in grow_impl() argument
246 fn allocate(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> { in allocate()
251 fn allocate_zeroed(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> { in allocate_zeroed()
256 unsafe fn deallocate(&self, ptr: NonNull<u8>, layout: Layout) { in deallocate() argument
[all …]
Draw_vec.rs14 use crate::alloc::{Allocator, Global, Layout};
184 let layout = match Layout::array::<T>(capacity) { in allocate_in()
218 let layout = Layout::array::<T>(capacity).map_err(|_| CapacityOverflow)?; in try_allocate_in()
272 fn current_memory(&self) -> Option<(NonNull<u8>, Layout)> { in current_memory() argument
284 let layout = Layout::from_size_align_unchecked(size, align); in current_memory()
440 let new_layout = Layout::array::<T>(cap); in grow_amortized()
459 let new_layout = Layout::array::<T>(cap); in grow_exact()
478 let new_layout = Layout::from_size_align_unchecked(new_size, layout.align()); in shrink()
494 new_layout: Result<Layout, LayoutError>, in finish_grow() argument
495 current_memory: Option<(NonNull<u8>, Layout)>, in finish_grow() argument
Dslice.rs857 unsafe { alloc::alloc(alloc::Layout::array::<T>(len).unwrap_unchecked()) as *mut T } in stable_sort()
865 alloc::dealloc(buf_ptr as *mut u8, alloc::Layout::array::<T>(len).unwrap_unchecked()); in stable_sort()
873 alloc::alloc(alloc::Layout::array::<sort::TimSortRun>(len).unwrap_unchecked()) in stable_sort()
884 alloc::Layout::array::<sort::TimSortRun>(len).unwrap_unchecked(), in stable_sort()
Dboxed.rs172 use crate::alloc::{AllocError, Allocator, Global, Layout};
449 let layout = Layout::new::<mem::MaybeUninit<T>>(); in new_uninit_in()
486 let layout = Layout::new::<mem::MaybeUninit<T>>(); in try_new_uninit_in()
519 let layout = Layout::new::<mem::MaybeUninit<T>>(); in new_zeroed_in()
556 let layout = Layout::new::<mem::MaybeUninit<T>>(); in try_new_zeroed_in()
683 let layout = match Layout::array::<mem::MaybeUninit<T>>(len) { in try_new_uninit_slice()
715 let layout = match Layout::array::<mem::MaybeUninit<T>>(len) { in try_new_zeroed_slice()
/Linux-v6.6/rust/kernel/
Dallocator.rs5 use core::alloc::{GlobalAlloc, Layout};
18 unsafe fn krealloc_aligned(ptr: *mut u8, new_layout: Layout, flags: bindings::gfp_t) -> *mut u8 { in krealloc_aligned() argument
43 unsafe fn alloc(&self, layout: Layout) -> *mut u8 { in alloc()
49 unsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout) { in dealloc() argument
55 unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { in realloc() argument
60 let layout = unsafe { Layout::from_size_align_unchecked(new_size, layout.align()) }; in realloc()
70 unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 { in alloc_zeroed()
/Linux-v6.6/rust/alloc/collections/
Dmod.rs57 use crate::alloc::{Layout, LayoutError};
96 layout: Layout,
/Linux-v6.6/Documentation/arch/arm/samsung/
Doverview.rst31 Layout section in Samsung ARM Linux Overview
48 Layout changes
/Linux-v6.6/drivers/nvmem/layouts/
DKconfig3 menu "Layout Types"
/Linux-v6.6/Documentation/arch/arm/sti/
Doverview.rst18 Layout section in STi ARM Linux Overview
/Linux-v6.6/Documentation/arch/arm/stm32/
Doverview.rst20 Layout section in STM32 ARM Linux Overview
/Linux-v6.6/Documentation/powerpc/
Dkaslr-booke32.rst7 The word KASLR stands for Kernel Address Space Layout Randomization.
Dqe_firmware.rst18 V - Firmware Structure Layout
166 V - Firmware Structure Layout
/Linux-v6.6/Documentation/arch/arm/spear/
Doverview.rst45 Layout section in SPEAr ARM Linux Overview
/Linux-v6.6/arch/arm/boot/dts/marvell/
Darmada-385-linksys-rango.dts83 /* AMD/Spansion S34ML02G2 256MiB, OEM Layout */
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-firmware-gsmi17 Layout:
/Linux-v6.6/Documentation/gpu/
Di915.rst494 WOPCM Layout
498 :doc: WOPCM Layout
508 GuC Firmware Layout
512 :doc: Firmware Layout
557 HuC Firmware Layout
559 The HuC FW layout is the same as the GuC one, see `GuC Firmware Layout`_
/Linux-v6.6/Documentation/userspace-api/media/drivers/
Ddw100.rst49 Remap Register Layout
/Linux-v6.6/Documentation/leds/
Dleds-class-multicolor.rst32 Directory Layout Example
/Linux-v6.6/Documentation/sound/designs/
Djack-injection.rst35 The Layout of Jack Injection Interface
/Linux-v6.6/drivers/scsi/mpt3sas/mpi/
Dmpi2_image.h342 MPI2_FLASH_LAYOUT Layout[MPI2_FLASH_NUMBER_OF_LAYOUTS]; /*0x10 */ member
/Linux-v6.6/Documentation/arch/arm/
Dmemory.rst2 Kernel Memory Layout on ARM Linux
/Linux-v6.6/Documentation/filesystems/ext4/
Dgroup_descr.rst7 associated with it. As noted in the Layout section above, the group
/Linux-v6.6/Documentation/riscv/
Dvm-layout.rst4 Virtual Memory Layout on RISC-V Linux
/Linux-v6.6/Documentation/admin-guide/media/
Dsi476x.rst159 RSQ(Received Signal Quality) for primary tuner only. Layout is as
/Linux-v6.6/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
Dethernet-driver.rst163 Datapath Layout Binary file (DPL) that is parsed by MC at boot time; or created

12