Lines Matching refs:len
108 len: usize, field
182 self.layout.len() in capacity()
188 pub fn len(&self) -> usize { in len() function
189 self.len in len()
201 debug_assert!(additional <= self.capacity() - self.len()); in inc_len()
204 self.len += additional; in inc_len()
216 debug_assert!(count <= self.len()); in dec_len()
220 self.len -= count; in dec_len()
223 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr().add(self.len), count) } in dec_len()
265 self.len() == 0 in is_empty()
281 len: 0, in new()
292 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in spare_capacity_mut()
296 unsafe { slice::from_raw_parts_mut(ptr, self.capacity() - self.len) } in spare_capacity_mut()
336 if self.len() < self.capacity() { in push_within_capacity()
387 let len = self.len(); in insert_within_capacity()
388 if index > len { in insert_within_capacity()
392 if len >= self.capacity() { in insert_within_capacity()
402 unsafe { ptr::copy(p, p.add(1), len - index) }; in insert_within_capacity()
469 unsafe { ptr::copy(p.add(1), p, self.len - i - 1) }; in remove()
553 len: length, in from_raw_parts()
565 let len = me.len(); in into_raw_parts()
568 (ptr, len, capacity) in into_raw_parts()
610 let len = self.len(); in reserve()
613 if cap - len >= additional { in reserve()
624 let new_cap = core::cmp::max(cap * 2, len.checked_add(additional).ok_or(AllocError)?); in reserve()
664 pub fn truncate(&mut self, len: usize) { in truncate()
665 if let Some(count) = self.len().checked_sub(len) { in truncate()
692 let elems = unsafe { self.dec_len(self.len()) }; in drain_all()
766 self.reserve(other.len(), flags)?; in extend_from_slice()
776 unsafe { self.inc_len(other.len()) }; in extend_from_slice()
807 match new_len.checked_sub(self.len()) { in resize()
826 self.len, in drop()
842 let len = b.len();
851 unsafe { Vec::from_raw_parts(ptr.cast(), len, len) }
878 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) } in deref()
890 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr(), self.len) } in deref_mut()
1036 len: usize, field
1049 let len = me.len; in into_raw_parts()
1050 let cap = me.layout.len(); in into_raw_parts()
1051 (ptr, buf, len, cap) in into_raw_parts()
1091 let (mut ptr, buf, len, mut cap) = self.into_raw_parts(); in collect()
1103 unsafe { ptr::copy(ptr, buf.as_ptr(), len) }; in collect()
1108 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
1120 cap = len; in collect()
1133 unsafe { Vec::from_raw_parts(ptr, len, cap) } in collect()
1157 if self.len == 0 { in next()
1167 self.len -= 1; in next()
1192 (self.len, Some(self.len)) in size_hint()
1202 unsafe { ptr::drop_in_place(ptr::slice_from_raw_parts_mut(self.ptr, self.len)) }; in drop()
1250 let (ptr, len, _) = self.into_raw_parts(); in into_iter()
1255 len, in into_iter()
1307 let mut vec1: KVec<usize> = KVec::with_capacity(c.len(), GFP_KERNEL).unwrap(); in test_kvec_retain()
1308 let mut vec2: KVec<usize> = KVec::with_capacity(c.len(), GFP_KERNEL).unwrap(); in test_kvec_retain()
1310 for i in 0..c.len() { in test_kvec_retain()
1336 for len in 0..10 { in test_kvec_retain()
1337 for _ in 0u32..1u32 << len { in test_kvec_retain()