Lines Matching full:let
34 /// let mut v = kernel::kvec![];
38 /// let mut v = kernel::kvec![1; 3]?;
42 /// let mut v = kernel::kvec![1, 2, 3]?;
114 /// let mut v = KVec::new();
127 /// let mut v = VVec::new();
140 /// let mut v = KVVec::new();
233 /// let mut v = KVec::new();
268 let ptr = unsafe { self.as_mut_ptr().add(self.len) } as *mut MaybeUninit<T>; in spare_capacity_mut()
280 /// let mut v = KVec::new();
295 let ptr = unsafe { self.as_mut_ptr().add(self.len) }; in push()
313 /// let v = KVec::<u32>::with_capacity(20, GFP_KERNEL)?;
319 let mut v = Vec::new(); in with_capacity()
331 /// let mut v = kernel::kvec![1, 2, 3]?;
334 /// let (mut ptr, mut len, cap) = v.into_raw_parts();
343 /// let v = unsafe { KVec::from_raw_parts(ptr, len, cap) };
368 let layout = if Self::is_zst() { in from_raw_parts()
394 let mut me = ManuallyDrop::new(self); in into_raw_parts()
395 let len = me.len(); in into_raw_parts()
396 let capacity = me.capacity(); in into_raw_parts()
397 let ptr = me.as_mut_ptr(); in into_raw_parts()
406 /// let mut v = KVec::new();
410 /// let cap = v.capacity();
414 /// let new_cap = v.capacity();
420 let len = self.len(); in reserve()
421 let cap = self.capacity(); in reserve()
434 let new_cap = core::cmp::max(cap * 2, len.checked_add(additional).ok_or(AllocError)?); in reserve()
435 let layout = ArrayLayout::new(new_cap).map_err(|_| AllocError)?; in reserve()
441 let ptr = unsafe { in reserve()
469 let spare = self.spare_capacity_mut(); in extend_with()
491 /// let mut v = KVec::new();
518 let mut v = Self::with_capacity(n, flags)?; in from_elem()
551 let len = b.len();
552 let ptr = Box::into_raw(b);
685 /// let v = kernel::kvec![0, 1, 2]?;
686 /// let iter = v.into_iter();
703 let me = ManuallyDrop::new(self); in into_raw_parts()
704 let ptr = me.ptr; in into_raw_parts()
705 let buf = me.buf; in into_raw_parts()
706 let len = me.len; in into_raw_parts()
707 let cap = me.layout.len(); in into_raw_parts()
716 /// let v = kernel::kvec![1, 2, 3]?;
717 /// let mut it = v.into_iter();
721 /// let v = it.collect(GFP_KERNEL);
747 let old_layout = self.layout; in collect()
748 let (mut ptr, buf, len, mut cap) = self.into_raw_parts(); in collect()
749 let has_advanced = ptr != buf.as_ptr(); in collect()
764 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
802 /// let v = kernel::kvec![1, 2, 3]?;
803 /// let mut it = v.into_iter();
817 let current = self.ptr; in next()
832 /// let v: KVec<u32> = kernel::kvec![1, 2, 3]?;
833 /// let mut iter = v.into_iter();
834 /// let size = iter.size_hint().0;
880 /// let v = kernel::kvec![1, 2]?;
881 /// let mut v_iter = v.into_iter();
883 /// let first_element: Option<u32> = v_iter.next();
893 /// let v = kernel::kvec![];
894 /// let mut v_iter = v.into_iter();
896 /// let first_element: Option<u32> = v_iter.next();
904 let buf = self.ptr; in into_iter()
905 let layout = self.layout; in into_iter()
906 let (ptr, len, _) = self.into_raw_parts(); in into_iter()