Home
last modified time | relevance | path

Searched refs:try_new (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/android/binder/range_alloc/
H A Dmod.rs319 self.args.empty_array_alloc = Some(EmptyArrayAlloc::try_new(TREE_THRESHOLD)?); in make_alloc()
322 self.args.new_tree_alloc = Some(FromArrayAllocs::try_new(TREE_THRESHOLD)?); in make_alloc()
325 self.args.tree_alloc = Some(ReserveNewTreeAlloc::try_new()?); in make_alloc()
H A Dtree.rs437 pub(crate) fn try_new() -> Result<Self> { in try_new() method
473 pub(crate) fn try_new(len: usize) -> Result<Self> { in try_new() method
H A Darray.rs276 pub(crate) fn try_new(capacity: usize) -> Result<Self> { in try_new() method
/linux/rust/kernel/num/
H A Dbounded.rs337 pub fn try_new(value: T) -> Option<Self> { in try_new() function
447 Bounded::<T, M>::try_new(self.get()) in try_shrink()
606 self.try_into().ok().and_then(Bounded::try_new) in try_into_bounded()
/linux/rust/kernel/
H A Di2c.rs566 Devres::new(parent_dev, Self::try_new(i2c_adapter, i2c_board_info)) in new()
569 fn try_new(i2c_adapter: &I2cAdapter, i2c_board_info: &I2cBoardInfo) -> Result<Self> { in try_new() method
H A Ddma.rs134 /// Use [`DmaMask::new`] or [`DmaMask::try_new`] to construct a value. Values
166 let Ok(mask) = Self::try_new(N) else {
183 /// let mask0 = DmaMask::try_new(0)?;
186 /// let mask1 = DmaMask::try_new(1)?;
189 /// let mask64 = DmaMask::try_new(64)?; in try_new() method
192 /// let mask_overflow = DmaMask::try_new(100); in try_new()
197 pub const fn try_new(n: u32) -> Result<Self> {