| /rust/kernel/ |
| A D | uaccess.rs | 263 let len = out.len(); in read_raw() 275 self.length -= len; in read_raw() 309 len, in read() 362 if len < dst.len() { in strcpy_into_buf() 364 len += 1; in strcpy_into_buf() 365 } else if len < buf.len() { in strcpy_into_buf() 425 let len = data.len(); in write_slice() 461 len, in write() 487 let len = dst.len() as isize; in raw_strncpy_from_user() 494 len, in raw_strncpy_from_user() [all …]
|
| A D | page.rs | 148 len: usize, in with_pointer_into_page() 151 let bounds_ok = off <= PAGE_SIZE && len <= PAGE_SIZE && (off + len) <= PAGE_SIZE; in with_pointer_into_page() 175 self.with_pointer_into_page(offset, len, move |src| { in read_raw() 181 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in read_raw() 197 self.with_pointer_into_page(offset, len, move |dst| { in write_raw() 202 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in write_raw() 216 pub unsafe fn fill_zero_raw(&self, offset: usize, len: usize) -> Result { in fill_zero_raw() 217 self.with_pointer_into_page(offset, len, move |dst| { in fill_zero_raw() 222 unsafe { ptr::write_bytes(dst, 0u8, len) }; in fill_zero_raw() 243 len: usize, in copy_from_user_slice_raw() [all …]
|
| A D | security.rs | 41 self.ctx.len == 0 in is_empty() 46 pub fn len(&self) -> usize { in len() method 47 self.ctx.len as usize in len() 55 debug_assert_eq!(self.len(), 0); in as_bytes() 63 unsafe { core::slice::from_raw_parts(ptr.cast(), self.len()) } in as_bytes()
|
| A D | str.rs | 18 pub const fn len(&self) -> usize { in len() method 19 self.0.len() in len() 25 self.len() == 0 in is_empty() 214 pub const fn len(&self) -> usize { in len() method 227 self.0.len() in len_with_nul() 233 self.len() == 0 in is_empty() 247 let len = unsafe { bindings::strlen(ptr) } + 1; in from_char_ptr() 263 if bytes[bytes.len() - 1] != 0 { in from_bytes_with_nul() 269 while i + 1 < bytes.len() { in from_bytes_with_nul() 318 &self.0[..self.len()] in to_bytes() [all …]
|
| A D | bug.rs | 18 static FILE: [u8; _FILE.len() + 1] = { 19 let mut bytes = [0; _FILE.len() + 1]; 21 while i < _FILE.len() {
|
| A D | of.rs | 44 while i < src.len() { in new() 60 { $table_data.len() },
|
| A D | acpi.rs | 49 while i < src.len() { in new() 65 { $table_data.len() },
|
| A D | firmware.rs | 246 self.n += bytes.len(); in push_internal() 250 while j < bytes.len() { in push_internal()
|
| A D | pci.rs | 187 { $table_data.len() }, 292 let len = pdev.resource_len(num)?; in new() 293 if len == 0 { in new() 322 let io = match IoRaw::new(ioptr, len as usize) { in new()
|
| A D | auxiliary.rs | 118 while i < modname.len() { in new() 127 while j < name.len() { in new() 163 { $table_data.len() },
|
| A D | kunit.rs | 266 if name_u8.len() > 255 { 275 while i < name_u8.len() {
|
| A D | dma.rs | 472 self.validate_range(offset, src.len())?; in write() 479 core::ptr::copy_nonoverlapping(src.as_ptr(), self.cpu_addr.add(offset), src.len()) in write()
|
| A D | opp.rs | 92 let mut list = KVec::with_capacity(names.len() + 1, GFP_KERNEL)?; in to_c_str_array() 471 .map_or((ptr::null(), 0), |hw| (hw.as_ptr(), hw.len() as u32)); in set()
|
| A D | cpufreq.rs | 1024 build_assert!(src.len() <= CPUFREQ_NAME_LEN); 1027 while i < src.len() {
|
| /rust/kernel/alloc/ |
| A D | layout.rs | 18 len: usize, field 36 len: 0, in empty() 65 pub const fn new(len: usize) -> Result<Self, LayoutError> { in new() 66 match len.checked_mul(core::mem::size_of::<T>()) { in new() 70 len, in new() 83 pub unsafe fn new_unchecked(len: usize) -> Self { in new_unchecked() 87 len, in new_unchecked() 93 pub const fn len(&self) -> usize { in len() method 94 self.len in len() 99 self.len == 0 in is_empty() [all …]
|
| A D | kvec.rs | 108 len: usize, field 189 self.len in len() 387 let len = self.len(); in insert_within_capacity() 565 let len = me.len(); in into_raw_parts() 610 let len = self.len(); in reserve() 665 if let Some(count) = self.len().checked_sub(len) { in truncate() 842 let len = b.len(); 851 unsafe { Vec::from_raw_parts(ptr.cast(), len, len) } 1036 len: usize, field 1049 let len = me.len; in into_raw_parts() [all …]
|
| /rust/kernel/block/mq/ |
| A D | raw_writer.rs | 41 let len = bytes.len(); in write_str() 44 if self.pos + len > self.buffer.len() - 1 { in write_str() 49 self.buffer[self.pos..self.pos + len].copy_from_slice(bytes); in write_str() 51 self.pos += len; in write_str()
|
| /rust/macros/ |
| A D | paste.rs | 74 && stream.len() >= 3 in expand() 76 && matches!(&stream[stream.len() - 1], TokenTree::Punct(p) if p.as_char() == '>') in expand() 79 *token = concat(&stream[1..stream.len() - 1], span); in expand() 91 for i in (0..tokens.len().saturating_sub(3)).rev() { in expand()
|
| A D | kunit.rs | 17 if attr.len() > 255 { in kunit_tests() 142 tests.len() + 1 in kunit_tests()
|
| A D | helpers.rs | 24 let content = &string[1..string.len() - 1]; in try_string()
|
| A D | module.rs | 70 length = string.len(), in emit_base()
|
| /rust/kernel/device/ |
| A D | property.rs | 132 len: usize, in property_read_array_vec() 134 let mut val: KVec<T> = KVec::with_capacity(len, GFP_KERNEL)?; in property_read_array_vec() 144 unsafe { val.inc_len(len) } in property_read_array_vec() 344 pub fn len(&self) -> usize { in len() method 513 out.len(),
|
| /rust/pin-init/internal/src/ |
| A D | zeroable.rs | 28 let mut new_impl_generics = Vec::with_capacity(impl_generics.len()); in parse_zeroable_derive_input()
|
| /rust/kernel/drm/ |
| A D | device.rs | 91 num_ioctls: T::IOCTLS.len() as i32,
|
| /rust/kernel/net/ |
| A D | phy.rs | 665 bindings::phy_drivers_register(drivers[0].0.get(), drivers.len().try_into()?, module.0) in register() 677 bindings::phy_drivers_unregister(self.drivers[0].0.get(), self.drivers.len() as i32) in drop()
|