Lines Matching full:let

31 /// let mut v = kernel::kvec![];
35 /// let mut v = kernel::kvec![1; 3]?;
39 /// let mut v = kernel::kvec![1, 2, 3]?;
111 /// let mut v = KVec::new();
124 /// let mut v = VVec::new();
137 /// let mut v = KVVec::new();
230 /// let mut v = KVec::new();
265 let ptr = unsafe { self.as_mut_ptr().add(self.len) } as *mut MaybeUninit<T>; in spare_capacity_mut()
277 /// let mut v = KVec::new();
292 let ptr = unsafe { self.as_mut_ptr().add(self.len) }; in push()
310 /// let v = KVec::<u32>::with_capacity(20, GFP_KERNEL)?;
316 let mut v = Vec::new(); in with_capacity()
328 /// let mut v = kernel::kvec![1, 2, 3]?;
331 /// let (mut ptr, mut len, cap) = v.into_raw_parts();
340 /// let v = unsafe { KVec::from_raw_parts(ptr, len, cap) };
365 let layout = if Self::is_zst() { in from_raw_parts()
391 let mut me = ManuallyDrop::new(self); in into_raw_parts()
392 let len = me.len(); in into_raw_parts()
393 let capacity = me.capacity(); in into_raw_parts()
394 let ptr = me.as_mut_ptr(); in into_raw_parts()
403 /// let mut v = KVec::new();
407 /// let cap = v.capacity();
411 /// let new_cap = v.capacity();
417 let len = self.len(); in reserve()
418 let cap = self.capacity(); in reserve()
431 let new_cap = core::cmp::max(cap * 2, len.checked_add(additional).ok_or(AllocError)?); in reserve()
432 let layout = ArrayLayout::new(new_cap).map_err(|_| AllocError)?; in reserve()
438 let ptr = unsafe { in reserve()
466 let spare = self.spare_capacity_mut(); in extend_with()
488 /// let mut v = KVec::new();
515 let mut v = Self::with_capacity(n, flags)?; in from_elem()
548 let len = b.len();
549 let ptr = Box::into_raw(b);
682 /// let v = kernel::kvec![0, 1, 2]?;
683 /// let iter = v.into_iter();
700 let me = ManuallyDrop::new(self); in into_raw_parts()
701 let ptr = me.ptr; in into_raw_parts()
702 let buf = me.buf; in into_raw_parts()
703 let len = me.len; in into_raw_parts()
704 let cap = me.layout.len(); in into_raw_parts()
713 /// let v = kernel::kvec![1, 2, 3]?;
714 /// let mut it = v.into_iter();
718 /// let v = it.collect(GFP_KERNEL);
744 let old_layout = self.layout; in collect()
745 let (mut ptr, buf, len, mut cap) = self.into_raw_parts(); in collect()
746 let has_advanced = ptr != buf.as_ptr(); in collect()
761 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
799 /// let v = kernel::kvec![1, 2, 3]?;
800 /// let mut it = v.into_iter();
814 let current = self.ptr; in next()
829 /// let v: KVec<u32> = kernel::kvec![1, 2, 3]?;
830 /// let mut iter = v.into_iter();
831 /// let size = iter.size_hint().0;
877 /// let v = kernel::kvec![1, 2]?;
878 /// let mut v_iter = v.into_iter();
880 /// let first_element: Option<u32> = v_iter.next();
890 /// let v = kernel::kvec![];
891 /// let mut v_iter = v.into_iter();
893 /// let first_element: Option<u32> = v_iter.next();
901 let buf = self.ptr; in into_iter()
902 let layout = self.layout; in into_iter()
903 let (ptr, len, _) = self.into_raw_parts(); in into_iter()