Home
last modified time | relevance | path

Searched refs:Box (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.15/rust/kernel/alloc/
H A Dkbox.rs108 unsafe impl<T, A> Send for Box<T, A> implementation
116 unsafe impl<T, A> Sync for Box<T, A> implementation
123 impl<T, A> Box<T, A> impl
177 impl<T, A> Box<MaybeUninit<T>, A> implementation
207 impl<T, A> Box<T, A> implementation
217 Ok(Box::write(b, x)) in new()
299 impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
319 type Initialized = Box<T, A>;
436 impl<T, A> Deref for Box<T, A> implementation
450 impl<T, A> DerefMut for Box<T, A> implementation
[all …]
H A Dkvec.rs11 AllocError, Allocator, Box, Flags,
546 impl<T, A, const N: usize> From<Box<[T; N], A>> for Vec<T, A>
550 fn from(b: Box<[T; N], A>) -> Vec<T, A> { in from()
552 let ptr = Box::into_raw(b);
/linux-6.15/rust/kernel/time/hrtimer/
H A Dtbox.rs55 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop()
59 impl<T, A> HrTimerPointer for Pin<Box<T, A>>
64 T: for<'a> HrTimerCallback<Pointer<'a> = Pin<Box<T, A>>>,
75 unsafe { NonNull::new_unchecked(Box::into_raw(Pin::into_inner_unchecked(self))) }; in start()
91 impl<T, A> RawHrTimerCallback for Pin<Box<T, A>>
95 T: for<'a> HrTimerCallback<Pointer<'a> = Pin<Box<T, A>>>,
/linux-6.15/rust/pin-init/src/
H A Dalloc.rs4 use alloc::{boxed::Box, sync::Arc};
22 unsafe impl<T> ZeroableOption for Box<T> {} implementation
80 impl<T> InPlaceInit<T> for Box<T> { implementation
86 try_new_uninit!(Box).write_pin_init(init) in try_pin_init()
94 try_new_uninit!(Box).write_init(init) in try_init()
136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> { implementation
137 type Initialized = Box<T>;
/linux-6.15/drivers/virt/vboxguest/
H A DKconfig3 tristate "Virtual Box Guest integration support"
7 This is a driver for the Virtual Box Guest PCI device used in
8 Virtual Box virtual machines. Enabling this driver will add
9 support for Virtual Box Guest integration features such as
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-driver-intel_sdsi4 Contact: "David E. Box" <[email protected]>
33 Contact: "David E. Box" <[email protected]>
43 Contact: "David E. Box" <[email protected]>
54 Contact: "David E. Box" <[email protected]>
63 Contact: "David E. Box" <[email protected]>
75 Contact: "David E. Box" <[email protected]>
85 Contact: "David E. Box" <[email protected]>
H A Dsysfs-class-intel_pmt4 Contact: David Box <[email protected]>
13 Contact: David Box <[email protected]>
26 Contact: David Box <[email protected]>
34 Contact: David Box <[email protected]>
43 Contact: David Box <[email protected]>
51 Contact: David Box <[email protected]>
72 Contact: David Box <[email protected]>
H A Dsysfs-platform-brcmstb-gisb-arb7 Broadcom Set Top Box internal GISB bus arbiter. Minimum value
/linux-6.15/rust/pin-init/examples/
H A Dbig_struct_in_place.rs29 let buf: Box<BigStruct> = Box::init(init!(BigStruct { in main()
H A Dlinked_list.rs142 let a = Box::pin_init(ListHead::new())?; in main()
146 let e = Box::pin_init(ListHead::insert_next(&b))?; in main()
/linux-6.15/drivers/gpu/drm/vboxvideo/
H A DKconfig3 tristate "Virtual Box Graphics Card"
13 Virtual Box virtual machines.
/linux-6.15/rust/pin-init/
H A DREADME.md40 will require the `std` feature, because stable compilers have neither `Box` nor `Arc` in no-std
48 [`Box<T>`] or any other smart pointer that supports this library).
94 let foo: Result<Pin<Box<Foo>>, AllocError> = Box::pin_init(foo);
115 buffer: Box<[u8; 1_000_000]>,
122 buffer: Box::init(pin_init::zeroed())?,
222 [`Box<T>`]: https://doc.rust-lang.org/stable/alloc/boxed/struct.Box.html
/linux-6.15/Documentation/hwmon/
H A Dcgbc-hwmon.rst31 temp2_input Box temperature
58 fan2_input Box fan
/linux-6.15/Documentation/admin-guide/media/
H A Dem28xx-cardlist.rst262 - Pixelview PlayTV Box 4 USB 2.0
294 - KWorld ATSC 315U HDTV TV Box
310 - Reddo DVB-C USB TV Box
446 - MyGica UTV3 Analog USB2.0 TV Box
H A Dopera-firmware.rst8 To extract the firmware for the Opera DVB-S1 USB-Box
H A Ddvb-usb-dibusb-mb-cardlist.rst37 * - TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device
/linux-6.15/rust/kernel/
H A Dprelude.rs17 pub use crate::alloc::{flags::*, Box, KBox, KVBox, KVVec, KVec, VBox, VVec, Vec};
H A Dalloc.rs17 pub use self::kbox::Box;
/linux-6.15/drivers/soc/bcm/
H A DKconfig9 Enables drivers for the Broadcom Set-Top Box (STB) series of chips.
/linux-6.15/Documentation/devicetree/bindings/pwm/
H A Dbrcm,bcm7038-pwm.yaml7 title: Broadcom BCM7038 PWM controller (BCM7xxx Set Top Box PWM controller)
/linux-6.15/arch/arm/boot/dts/st/
H A Dstm32mp157a-iot-box.dts10 model = "Shiratech STM32MP157A IoT Box";
/linux-6.15/drivers/mtd/nand/raw/brcmnand/
H A DKconfig7 originally designed for Set-Top Box but is used on various BCM7xxx,
/linux-6.15/arch/x86/crypto/
H A DKconfig214 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
236 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
/linux-6.15/Documentation/devicetree/bindings/mailbox/
H A Dallwinner,sun6i-a31-msgbox.yaml7 title: Allwinner sunxi Message Box
/linux-6.15/Documentation/admin-guide/LSM/
H A Dtomoyo.rst41 TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box

12