Home
last modified time | relevance | path

Searched refs:len (Results 1 – 15 of 15) sorted by relevance

/rust/kernel/
Duaccess.rs202 pub fn len(&self) -> usize { in len() method
222 let len = out.len(); in read_raw() localVariable
224 if len > self.length { in read_raw()
229 let res = unsafe { bindings::copy_from_user(out_ptr, self.ptr as *const c_void, len) }; in read_raw()
233 self.ptr = self.ptr.wrapping_add(len); in read_raw()
234 self.length -= len; in read_raw()
254 let len = size_of::<T>(); in read() localVariable
255 if len > self.length { in read()
268 len, in read()
274 self.ptr = self.ptr.wrapping_add(len); in read()
[all …]
Dpage.rs149 len: usize, in with_pointer_into_page()
152 let bounds_ok = off <= PAGE_SIZE && len <= PAGE_SIZE && (off + len) <= PAGE_SIZE; in with_pointer_into_page()
175 pub unsafe fn read_raw(&self, dst: *mut u8, offset: usize, len: usize) -> Result { in read_raw()
176 self.with_pointer_into_page(offset, len, move |src| { in read_raw()
182 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in read_raw()
197 pub unsafe fn write_raw(&self, src: *const u8, offset: usize, len: usize) -> Result { in write_raw()
198 self.with_pointer_into_page(offset, len, move |dst| { in write_raw()
203 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in write_raw()
217 pub unsafe fn fill_zero_raw(&self, offset: usize, len: usize) -> Result { in fill_zero_raw()
218 self.with_pointer_into_page(offset, len, move |dst| { in fill_zero_raw()
[all …]
Dstr.rs18 pub const fn len(&self) -> usize { in len() method
19 self.0.len() in len()
25 self.len() == 0 in is_empty()
157 pub const fn len(&self) -> usize { in len() method
170 self.0.len() in len_with_nul()
176 self.len() == 0 in is_empty()
190 let len = unsafe { bindings::strlen(ptr) } + 1; in from_char_ptr() localVariable
192 let bytes = unsafe { core::slice::from_raw_parts(ptr as _, len as _) }; in from_char_ptr()
206 if bytes[bytes.len() - 1] != 0 { in from_bytes_with_nul()
212 while i + 1 < bytes.len() { in from_bytes_with_nul()
[all …]
Dsecurity.rs87 pub fn len(&self) -> usize { in len() method
Dmiscdevice.rs251 buf.len(), in copy_from_iter()
259 let len = size_of::<T>(); in copy_to_iter() localVariable
263 bindings::_copy_to_iter((value as *const T).cast::<c_void>(), len, self.inner.get()) in copy_to_iter()
265 if res == len { in copy_to_iter()
Dkunit.rs243 if name_u8.len() > 255 {
252 while i < name_u8.len() {
/rust/kernel/alloc/
Dlayout.rs18 len: usize, field
36 len: 0, in empty()
46 pub const fn new(len: usize) -> Result<Self, LayoutError> { in new()
47 match len.checked_mul(core::mem::size_of::<T>()) { in new()
51 len, in new()
64 pub unsafe fn new_unchecked(len: usize) -> Self { in new_unchecked()
68 len, in new_unchecked()
74 pub const fn len(&self) -> usize { in len() method
75 self.len in len()
80 self.len == 0 in is_empty()
[all …]
Dkvec.rs110 len: usize, field
184 self.layout.len() in capacity()
190 pub fn len(&self) -> usize { in len() function
191 self.len in len()
203 debug_assert!(additional <= self.capacity() - self.len()); in inc_len()
206 self.len += additional; in inc_len()
218 debug_assert!(count <= self.len()); in dec_len()
222 self.len -= count; in dec_len()
225 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr().add(self.len), count) } in dec_len()
267 self.len() == 0 in is_empty()
[all …]
/rust/kernel/block/mq/
Draw_writer.rs41 let len = bytes.len(); in write_str() localVariable
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/
Dpaste.rs65 && stream.len() >= 3 in expand()
67 && matches!(&stream[stream.len() - 1], TokenTree::Punct(p) if p.as_char() == '>') in expand()
70 *token = concat(&stream[1..stream.len() - 1], span); in expand()
82 for i in (0..tokens.len().saturating_sub(3)).rev() { in expand()
Dkunit.rs17 if attr.len() > 255 { in kunit_tests()
123 tests.len() + 1 in kunit_tests()
Dzeroable.rs18 let mut new_impl_generics = Vec::with_capacity(impl_generics.len()); in derive()
Dhelpers.rs24 let content = &string[1..string.len() - 1]; in try_string()
Dmodule.rs70 length = string.len(), in emit_base()
/rust/kernel/net/
Dphy.rs672 bindings::phy_drivers_register(drivers[0].0.get(), drivers.len().try_into()?, module.0) in register()
684 bindings::phy_drivers_unregister(self.drivers[0].0.get(), self.drivers.len() as i32) in drop()