| /linux/drivers/android/binder/range_alloc/ |
| H A D | array.rs | 40 pub(crate) fn new(size: usize, alloc: EmptyArrayAlloc<T>) -> Self { in new() 48 pub(crate) fn free_oneway_space(&self) -> usize { in free_oneway_space() 52 pub(crate) fn count_buffers(&self) -> usize { in count_buffers() 56 pub(crate) fn total_size(&self) -> usize { in total_size() 117 debug_id: usize, in reserve_new() 118 size: usize, in reserve_new() 121 ) -> Result<(usize, bool)> { in reserve_new() 223 pub(crate) fn reservation_commit(&mut self, offset: usize, data: &mut Option<T>) -> Result { in reservation_commit() 239 pub(crate) fn reserve_existing(&mut self, offset: usize) -> Result<(usize, usize, Option<T>)> { in reserve_existing() 257 pub(crate) fn take_for_each<F: Fn(usize, usize, usize, Option<T>)>(&mut self, callback: F) { in take_for_each()
|
| H A D | tree.rs | 35 size: usize, in from_array() 99 pub(crate) fn total_size(&self) -> usize { in total_size() 103 pub(crate) fn free_oneway_space(&self) -> usize { in free_oneway_space() 107 pub(crate) fn count_buffers(&self) -> usize { in count_buffers() 151 debug_id: usize, in reserve_new() 152 size: usize, in reserve_new() 156 ) -> Result<(usize, bool)> { in reserve_new() 309 pub(crate) fn reservation_commit(&mut self, offset: usize, data: &mut Option<T>) -> Result { in reservation_commit() 328 pub(crate) fn reserve_existing(&mut self, offset: usize) -> Result<(usize, usize, Option<T>)> { in reserve_existing() 361 pub(crate) fn take_for_each<F: Fn(usize, usize, usize, Option<T>)>(&mut self, callback: F) { in take_for_each() [all …]
|
| H A D | mod.rs | 19 fn new(is_oneway: bool, debug_id: usize, pid: Pid) -> Self { in new() 68 fn debug_id(&self) -> usize { in debug_id() 89 fn interior_pages(offset: usize, size: usize) -> FreedRange { in interior_pages() 106 fn endpoint(&self) -> usize { in endpoint() 128 pub(crate) fn free_oneway_space(&self) -> usize { in free_oneway_space() 136 pub(crate) fn count_buffers(&self) -> usize { in count_buffers() 245 pub(crate) fn reservation_commit(&mut self, offset: usize, data: &mut Option<T>) -> Result { in reservation_commit() 256 pub(crate) fn reserve_existing(&mut self, offset: usize) -> Result<(usize, usize, Option<T>)> { in reserve_existing() 267 pub(crate) fn take_for_each<F: Fn(usize, usize, usize, Option<T>)>(&mut self, callback: F) { in take_for_each()
|
| /linux/rust/kernel/ |
| H A D | bitmap.rs | 35 pub unsafe fn from_raw<'a>(ptr: *const usize, nbits: usize) -> &'a Bitmap { in from_raw() argument 60 pub unsafe fn from_raw_mut<'a>(ptr: *mut usize, nbits: usize) -> &'a mut Bitmap { in from_raw_mut() argument 76 pub fn as_ptr(&self) -> *const usize { in as_ptr() argument 81 pub fn as_mut_ptr(&mut self) -> *mut usize { in as_mut_ptr() argument 87 pub fn len(&self) -> usize { in len() argument 248 new(nbits: usize, flags: Flags) -> Result<Self, AllocError> new() argument 272 len(&self) -> usize len() argument 306 set_bit(&mut self, index: usize) set_bit() argument 332 set_bit_atomic(&self, index: usize) set_bit_atomic() argument 357 clear_bit(&mut self, index: usize) clear_bit() argument 383 clear_bit_atomic(&self, index: usize) clear_bit_atomic() argument 450 last_bit(&self) -> Option<usize> last_bit() argument 464 next_bit(&self, start: usize) -> Option<usize> next_bit() argument 484 next_zero_bit(&self, start: usize) -> Option<usize> next_zero_bit() argument [all...] |
| H A D | ptr.rs | 108 pub const fn as_usize(self) -> usize { in as_usize() 124 pub const fn as_nonzero(self) -> NonZero<usize> { in as_nonzero() 162 pub const fn mask(self) -> usize { in mask() 239 fn size(p: *const Self) -> usize; in size() 244 fn size(_: *const Self) -> usize { in size() 251 fn size(p: *const Self) -> usize { in size() 278 pub const fn const_align_up(value: usize, align: Alignment) -> Option<usize> { in const_align_up()
|
| H A D | io.rs | 49 pub fn new(addr: usize, maxsize: usize) -> Result<Self> { in new() 59 pub fn addr(&self) -> usize { in addr() 65 pub fn maxsize(&self) -> usize { in maxsize() 147 const fn offset_valid<U>(offset: usize, size: usize) -> bool { in offset_valid() 177 unsafe fn io_write(&self, value: T, address: usize); in io_write() 202 fn offset(self) -> usize; in offset() 245 fn addr(&self) -> usize; in addr() 248 fn maxsize(&self) -> usize; in maxsize() 253 fn io_addr<U>(&self, offset: usize) -> Result<usize> { in io_addr() 722 fn io_addr_assert<U>(&self, offset: usize) -> usize { in io_addr_assert() [all …]
|
| H A D | uaccess.rs | 246 pub fn len(&self) -> usize { in len() 299 pub fn read_slice_partial(&mut self, out: &mut [u8], offset: usize) -> Result<usize> { in read_slice_partial() 318 pub fn read_slice_file(&mut self, out: &mut [u8], offset: &mut file::Offset) -> Result<usize> { in read_slice_file() 455 pub fn len(&self) -> usize { in len() 531 offset: usize, in write_dma() 532 count: usize, in write_dma() 561 pub fn write_slice_partial(&mut self, data: &[u8], offset: usize) -> Result<usize> { in write_slice_partial() 580 pub fn write_slice_file(&mut self, data: &[u8], offset: &mut file::Offset) -> Result<usize> { in write_slice_file() 641 fn raw_strncpy_from_user(dst: &mut [MaybeUninit<u8>], src: UserPtr) -> Result<usize> { in raw_strncpy_from_user()
|
| H A D | maple_tree.rs | 56 fn to_maple_range(range: impl RangeBounds<usize>) -> Option<(usize, usize)> { in to_maple_range() argument 121 pub fn insert(&self, index: usize, value: T, gfp: Flags) -> Result<(), InsertError<T>> { in insert() 171 R: RangeBounds<usize>, in insert_range() 323 pub fn ma_state(&mut self, first: usize, end: usize) -> MaState<'_, T> { in ma_state() 442 size: usize, in alloc_range() 446 ) -> Result<usize, AllocError<T>> in alloc_range() 448 R: RangeBounds<usize>, in alloc_range() 511 unsafe fn new_raw(mt: &'tree MapleTree<T>, first: usize, end: usize) -> Self { in new_raw()
|
| H A D | id_pool.rs | 114 pub fn with_capacity(num_ids: usize, flags: Flags) -> Result<Self, AllocError> { in with_capacity() 122 pub fn capacity(&self) -> usize { in capacity() 240 pub fn release_id(&mut self, id: usize) { in release_id() 264 pub fn as_usize(&self) -> usize { in as_usize() 284 pub fn acquire(self) -> usize { in acquire()
|
| H A D | dma.rs | 417 count: usize, in zeroed_slice_with_attrs() argument 428 count: usize, in zeroed_slice() argument 437 pub fn init_at<E>(&mut self, i: usize, init: impl Init<T, E>) -> Result in init_at() argument 605 pub fn size(&self) -> usize { in size() argument 819 len: usize, in alloc_slice_with_attrs() argument 885 len: usize, in zeroed_slice_with_attrs() argument 897 len: usize, in zeroed_slice() argument 958 pub fn len(&self) -> usize { in len() argument 997 ) -> Result<usize> { in write_to_slice() argument 1051 alloc_with_attrs( dev: &device::Device<Bound>, size: usize, gfp_flags: kernel::alloc::Flags, dma_attrs: Attrs, ) -> Result<Self> alloc_with_attrs() argument 1090 alloc( dev: &device::Device<Bound>, size: usize, gfp_flags: kernel::alloc::Flags, ) -> Result<Self> alloc() argument 1106 size(&self) -> usize size() argument [all...] |
| /linux/rust/kernel/debugfs/ |
| H A D | traits.rs | 55 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 64 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 75 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 92 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 107 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 121 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 136 write_to_slice( &self, writer: &mut UserSliceWriter, offset: &mut file::Offset, ) -> Result<usize> write_to_slice() argument 209 read_from_slice_mut( &mut self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice_mut() argument 218 read_from_slice_mut( &mut self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice_mut() argument 229 read_from_slice_mut( &mut self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice_mut() argument 244 read_from_slice_mut( &mut self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice_mut() argument 272 read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice() argument 281 read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice() argument 294 read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice() argument 305 read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice() argument 316 read_from_slice( &self, reader: &mut UserSliceReader, offset: &mut file::Offset, ) -> Result<usize> read_from_slice() argument [all...] |
| H A D | file_ops.rs | 159 write<T: Reader + Sync>( file: *mut bindings::file, buf: *const c_char, count: usize, _ppos: *mut bindings::loff_t, ) -> isize write() argument 219 write_only_write<T: Reader + Sync>( file: *mut bindings::file, buf: *const c_char, count: usize, _ppos: *mut bindings::loff_t, ) -> isize write_only_write() argument 253 blob_read<T: BinaryWriter>( file: *mut bindings::file, buf: *mut c_char, count: usize, ppos: *mut bindings::loff_t, ) -> isize blob_read() argument 308 blob_write<T: BinaryReader>( file: *mut bindings::file, buf: *const c_char, count: usize, ppos: *mut bindings::loff_t, ) -> isize blob_write() argument
|
| /linux/drivers/android/binder/ |
| H A D | allocation.rs | 66 debug_id: usize, in new() 67 offset: usize, in new() 68 size: usize, in new() 69 ptr: usize, in new() 82 fn size_check(&self, offset: usize, size: usize) -> Result { in size_check() 94 offset: usize, in copy_into() 95 size: usize, in copy_into() 116 pub(crate) fn write<T: ?Sized>(&self, offset: usize, obj: &T) -> Result { in write() 144 pub(crate) fn set_info_offsets(&mut self, offsets: Range<usize>) { in set_info_offsets() 181 buffer_offset: usize, in info_add_fd() [all …]
|
| H A D | trace.rs | 41 pub(crate) fn trace_ioctl(cmd: u32, arg: usize) { in trace_ioctl() 86 pub(crate) fn trace_transaction_fd_send(t_debug_id: usize, fd: u32, offset: usize) { in trace_transaction_fd_send() 91 pub(crate) fn trace_transaction_fd_recv(t_debug_id: usize, fd: u32, offset: usize) { in trace_transaction_fd_recv()
|
| H A D | thread.rs | 39 fn is_aligned(value: usize, to: usize) -> bool { in is_aligned() 147 parent: usize, in validate_parent_fixup() 148 parent_offset: usize, in validate_parent_fixup() 149 length: usize, in validate_parent_fixup() 213 fn claim_next(&mut self, size: usize) -> Result<usize> { in claim_next() 657 obj_index: usize, in translate_object() 658 offset: usize, in translate_object() 956 debug_id: usize, in copy_transaction_data() 958 txn_security_ctx_offset: Option<&mut usize>, in copy_transaction_data()
|
| /linux/rust/kernel/alloc/ |
| H A D | kvec.rs | 184 capacity(&self) -> usize capacity() argument 194 len(&self) -> usize len() argument 205 inc_len(&mut self, additional: usize) inc_len() argument 400 insert_within_capacity( &mut self, index: usize, element: T, ) -> Result<(), InsertError<T>> insert_within_capacity() argument 504 with_capacity(capacity: usize, flags: Flags) -> Result<Self, AllocError> with_capacity() argument 553 from_raw_parts(ptr: *mut T, length: usize, capacity: usize) -> Self from_raw_parts() argument 579 into_raw_parts(self) -> (*mut T, usize, usize) into_raw_parts() argument 625 reserve(&mut self, additional: usize, flags: Flags) -> Result<(), AllocError> reserve() argument 681 truncate(&mut self, len: usize) truncate() argument 766 shrink_to(&mut self, min_capacity: usize, flags: Flags) -> Result<(), AllocError> shrink_to() argument 852 extend_with(&mut self, n: usize, value: T, flags: Flags) -> Result<(), AllocError> extend_with() argument 907 from_elem(value: T, n: usize, flags: Flags) -> Result<Self, AllocError> from_elem() argument 932 resize(&mut self, new_len: usize, value: T, flags: Flags) -> Result<(), AllocError> resize() argument 1208 into_raw_parts(self) -> (*mut T, NonNull<T>, usize, usize) into_raw_parts() argument 1360 size_hint(&self) -> (usize, Option<usize>) size_hint() argument 1450 size_hint(&self) -> (usize, Option<usize>) size_hint() argument [all...] |
| /linux/rust/syn/ |
| H A D | punctuated.rs | 73 pub fn len(&self) -> usize { in len() 263 pub fn insert(&mut self, index: usize, value: T) in insert() 577 fn size_hint(&self) -> (usize, Option<usize>) { in size_hint() 592 fn len(&self) -> usize { in len() 627 fn size_hint(&self) -> (usize, Option<usize>) { in size_hint() 642 fn len(&self) -> usize { in len() 667 fn size_hint(&self) -> (usize, Option<usize>) { in size_hint() 682 fn len(&self) -> usize { in len() 716 fn size_hint(&self) -> (usize, Option<usize>) { in size_hint() 728 fn len(&self) -> usize { in len() [all …]
|
| /linux/rust/proc-macro2/probe/ |
| H A D | proc_macro_span.rs | 15 pub fn byte_range(this: &Span) -> Range<usize> { in byte_range() 27 pub fn line(this: &Span) -> usize { in line() 31 pub fn column(this: &Span) -> usize { in column()
|
| H A D | proc_macro_span_location.rs | 17 pub fn line(this: &Span) -> usize { in line() 21 pub fn column(this: &Span) -> usize { in column()
|
| /linux/rust/kernel/mm/ |
| H A D | virt.rs | 81 pub fn start(&self) -> usize { in start() argument 89 pub fn end(&self) -> usize { in end() argument 116 pub fn zap_vma_range(&self, address: usize, size: usize) { in zap_page_range_single() argument 194 vm_insert_page(&self, address: usize, page: &Page) -> Result vm_insert_page() argument
|
| /linux/rust/kernel/pci/ |
| H A D | io.rs | 43 into_raw(self) -> usize into_raw() argument 125 addr(&self) -> usize addr() argument 131 maxsize(&self) -> usize maxsize() argument 209 do_release(pdev: &Device, ioptr: usize, num: i32) do_release() argument [all...] |
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | dev-mcelog.c | 162 static int __mce_read_apei(char __user **ubuf, size_t usize) in __mce_read_apei() 203 size_t usize, loff_t *off) in mce_chrdev_read() 287 size_t usize, loff_t *off) in mce_chrdev_write()
|
| /linux/rust/proc-macro2/ |
| H A D | rcvec.rs | 31 pub(crate) fn len(&self) -> usize { in len() 143 fn size_hint(&self) -> (usize, Option<usize>) { in size_hint()
|
| /linux/drivers/acpi/apei/ |
| H A D | erst-dbg.c | 82 size_t usize, loff_t *off) in erst_dbg_read() 152 size_t usize, loff_t *off) in erst_dbg_write()
|
| /linux/rust/kernel/drm/gem/ |
| H A D | mod.rs | 87 new( dev: &drm::Device<Self::Driver>, size: usize, args: Self::Args, ) -> impl PinInit<Self, Error> new() argument 162 size(&self) -> usize size() argument 268 new(dev: &drm::Device<T::Driver>, size: usize, args: T::Args) -> Result<ARef<Self>> new() argument
|