| /linux/rust/kernel/debugfs/ |
| H A D | file_ops.rs | 103 unsafe { bindings::single_open(file, Some(writer_act::<T>), data) } in writer_act() 134 read: Some(bindings::seq_read), 135 llseek: Some(bindings::seq_lseek), 136 release: Some(bindings::single_release), 137 open: Some(writer_open::<Self>), 185 open: Some(writer_open::<T>), 186 read: Some(bindings::seq_read), 187 write: Some(write::<T>), 188 llseek: Some(bindings::seq_lseek), 189 release: Some(binding [all...] |
| /linux/rust/zerocopy/src/util/ |
| H A D | macro_util.rs | 217 Some( 981 test!(#[repr(C)] #[repr(transparent)] #[repr(packed)](; u8) => Some(0)); in test_trailing_field_offset() 982 test!(#[repr(C)] #[repr(transparent)] #[repr(packed)](; [u8]) => Some(0)); in test_trailing_field_offset() 983 test!(#[repr(C)] #[repr(C, packed)] (u8; u8) => Some(1)); in test_trailing_field_offset() 984 test!(#[repr(C)] (; AU64) => Some(0)); in test_trailing_field_offset() 985 test!(#[repr(C)] (; [AU64]) => Some(0)); in test_trailing_field_offset() 986 test!(#[repr(C)] (u8; AU64) => Some(8)); in test_trailing_field_offset() 987 test!(#[repr(C)] (u8; [AU64]) => Some(8)); in test_trailing_field_offset() 998 test!(#[repr(C)] (; Nested<u8, AU64>) => Some(0)); in test_trailing_field_offset() 999 test!(#[repr(C)] (; Nested<u8, [AU64]>) => Some(0)); in test_trailing_field_offset() [all …]
|
| /linux/rust/proc-macro2/ |
| H A D | parse.rs | 161 Some(ch) if is_ident_continue(ch) => Err(Reject), in word_break() 162 Some(_) | None => Ok(input), in word_break() 186 Some(first) => first, in token_stream() 190 Some((lo, _frame)) => { in token_stream() 196 Some(_frame) => return Err(LexError { span: Span {} }), in token_stream() 200 if let Some(open_delimiter) = match first { in token_stream() 201 b'(' if !input.starts_with(ERROR) => Some(Delimiter::Parenthesis), in token_stream() 202 b'[' => Some(Delimiter::Bracket), in token_stream() 203 b'{' => Some(Delimiter::Brace), in token_stream() 212 } else if let Some(close_delimiter) = match first { in token_stream() [all …]
|
| /linux/rust/macros/ |
| H A D | module.rs | 112 let Some(params) = &info.params else { in emit_params() 255 stringify!($key) => $name = Some($parser), 445 if let Some(authors) = authors { in module() 450 if let Some(description) = description { in module() 454 if let Some(aliases) = alias { in module() 459 if let Some(firmware) = firmware { in module() 464 if let Some(imports) = imports_ns { in module() 109 let Some(params) = &info.params else { emit_params() localVariable
|
| H A D | helpers.rs | |
| H A D | fmt.rs | 16 let Some((mut first_str, first_span)) = (match first_opt.as_ref() { in fmt() 17 Some(TokenTree::Literal(first_lit)) => { in fmt() 19 Some(first_owned_str.as_str()).and_then(|first| { in fmt() 22 Some((first, first_lit.span())) in fmt() 33 while let Some((_, rest)) = first_str.split_once('{') { in fmt() 35 if let Some(rest) = first_str.strip_prefix('{') { in fmt() 39 if let Some((name, rest)) = first_str.split_once('}') { in fmt() 60 while let Some(tt) = current.next() { in fmt() 66 return (Some(acc), current.collect::<TokenStream>()); in fmt() 14 let Some((mut first_str, first_span)) = (match first_opt.as_ref() { fmt() localVariable
|
| H A D | vtable.rs | |
| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 131 free: Some(Self::free_callback), in new() 132 open: Some(super::open_callback::<T>), in new() 133 close: Some(super::close_callback::<T>), in new() 134 print_info: Some(bindings::drm_gem_shmem_object_print_info), in new() 136 pin: Some(bindings::drm_gem_shmem_object_pin), in new() 137 unpin: Some(bindings::drm_gem_shmem_object_unpin), in new() 138 get_sg_table: Some(bindings::drm_gem_shmem_object_get_sg_table), in new() 139 vmap: Some(bindings::drm_gem_shmem_object_vmap), in new() 140 vunmap: Some(bindings::drm_gem_shmem_object_vunmap), in new() 141 mmap: Some(binding in new() [all...] |
| H A D | mod.rs | 266 free: Some(Self::free_callback), 267 open: Some(open_callback::<T>), 268 close: Some(close_callback::<T>), in new() 391 fops.open = Some(bindings::drm_open); 392 fops.release = Some(bindings::drm_release); 393 fops.unlocked_ioctl = Some(bindings::drm_ioctl); 396 fops.compat_ioctl = Some(bindings::drm_compat_ioctl); 398 fops.poll = Some(bindings::drm_poll); 399 fops.read = Some(bindings::drm_read); 400 fops.llseek = Some(binding [all...] |
| /linux/drivers/android/binder/ |
| H A D | transaction.rs | 99 let mut txn_security_ctx_off = if txn_security_ctx { Some(0) } else { None }; in new() 132 target_node: Some(target_node), in new() 142 allocation <- kernel::new_spinlock!(Some(alloc.success()), "Transaction::new"), in new() 178 allocation <- kernel::new_spinlock!(Some(alloc.success()), "Transaction::new"), in new_reply() 199 if let Some(target_node) = &self.target_node { in debug_print_inner() 209 (Some(from_parent), Some(next)) => Arc::ptr_eq(from_parent, next), in is_stacked_on() 216 Some(self.from_parent.as_ref()?.clone()) in clone_next() 224 while let Some(transaction) = it { in find_target_thread() 226 return Some(transaction.from.clone()); in find_target_thread() 236 while let Some(transaction) = it { in find_from() [all …]
|
| H A D | freeze.rs | 92 let Some(mut freeze_entry) = node_refs.freeze_listeners.find_mut(&self.cookie) else { in do_work() localVariable 125 if freeze.last_is_frozen == Some(is_frozen) { in do_work() 133 freeze.last_is_frozen = Some(is_frozen); in do_work() 185 let Some(info) = node_refs.by_handle.get_mut(&handle) else { in request_freeze_notif() localVariable 235 *info.freeze() = Some(cookie); in request_freeze_notif() 247 let Some(freeze) = node_refs.freeze_listeners.get_mut(&cookie) else { in freeze_notif_done() localVariable 253 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done() 265 if freeze.is_clearing || freeze.last_is_frozen != Some(is_frozen) { in freeze_notif_done() 267 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done() 272 if let Some(clear_msg) = clear_msg { in freeze_notif_done() [all …]
|
| H A D | process.rs | 178 if let Some(thread) = self.ready_threads.pop_front() { in push_work() 230 if let Some(node) = push { in update_node_refcount() 231 if let Some(thread) = othread { in update_node_refcount() 263 Some(wrapper) => node.incr_refcount_allow_zero2one_with_wrapper(strong, wrapper, self), in new_node_ref_with_thread() 265 if let Some(node) = push { in new_node_ref_with_thread() 278 Some(node) => { in get_existing_node() 281 Ok(Some(node.clone())) in get_existing_node() 303 while let Some(next) = cursor.peek_next() { in pull_delivered_death() 305 return Some(next.remove().into_arc()); in pull_delivered_death() 313 if let Some(death) = ListArc::try_from_arc_or_drop(death) { in death_delivered() [all …]
|
| H A D | allocation.rs | 137 self.allocation_info = Some(info); in set_info() 145 self.get_or_init_info().offsets = Some(offsets); in set_info_offsets() 149 self.get_or_init_info().oneway_node = Some(oneway_node); in set_info_oneway_node() 157 self.get_or_init_info().target_node = Some(target_node); in set_info_target_node() 161 if let Some(info) = self.allocation_info.as_mut() { in take_oneway_node() 202 Some(info) => &mut info.file_list, in translate_fds() 241 Some(ref info) => !info.file_list.close_on_free.is_empty(), in looper_need_return_on_free() 253 if let Some(mut info) = self.allocation_info.take() { in drop() 254 if let Some(oneway_node) = info.oneway_node.as_ref() { in drop() 260 if let Some(offsets) = info.offsets.clone() { in drop() [all …]
|
| /linux/rust/kernel/ |
| H A D | bitmap.rs | 140 /// assert_eq!(Some(0), b.next_bit(0)); 141 /// assert_eq!(Some(1), b.next_zero_bit(0)); 142 /// assert_eq!(Some(4), b.next_bit(1)); 143 /// assert_eq!(Some(5), b.next_zero_bit(4)); 144 /// assert_eq!(Some(12), b.last_bit()); 411 /// assert_eq!(Some(7), long_bitmap.last_bit()); 440 /// Some(idx) => { 456 Some(index) in last_bit() 477 Some(index) in next_bit() 497 Some(inde in next_zero_bit() [all...] |
| H A D | id_pool.rs | 162 let Some(bit) = self.map.last_bit() else { in shrink_request() localVariable 163 return Some(ReallocRequest { in shrink_request() 171 Some(ReallocRequest { num_ids }) in shrink_request() 182 let Some(updated) = self.shrink_request() else { in shrink() localVariable 204 Some(ReallocRequest { num_ids }) in grow_request() 232 Some(UnusedId { in find_unused_id()
|
| H A D | cpufreq.rs | 645 Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) }) 669 let data = Some( in clear_data() 935 init: Some(Self::init_callback), 936 verify: Some(Self::verify_callback), 940 Some(Self::setpolicy_callback) 945 Some(Self::target_callback) 950 Some(Self::target_index_callback) 955 Some(Self::fast_switch_callback) 960 Some(Self::adjust_perf_callback) 965 Some(Sel [all...] |
| /linux/rust/syn/ |
| H A D | parse.rs | 268 if let Some((unexpected_span, delimiter)) = span_of_unexpected_ignoring_nones(self.cursor()) in drop() 272 inner.set(Unexpected::Some(unexpected_span, delimiter)); in drop() 397 unexpected: Cell::new(Some(unexpected)), in new_parse_buffer() 403 Some(Span, Delimiter), enumerator 417 Unexpected::Some(span, delimiter) => Unexpected::Some(*span, *delimiter), in clone() 437 Unexpected::Some(span, delimiter) => return (unexpected, Some((span, delimiter))), in inner_unexpected() 451 while let Some((inner, _span, rest)) = cursor.group(Delimiter::None) { in span_of_unexpected_ignoring_nones() 452 if let Some(unexpected) = span_of_unexpected_ignoring_nones(inner) { in span_of_unexpected_ignoring_nones() 453 return Some(unexpected); in span_of_unexpected_ignoring_nones() 460 Some((cursor.span(), cursor.scope_delimiter())) in span_of_unexpected_ignoring_nones() [all …]
|
| H A D | discouraged.rs | 180 (Some((span, delimiter)), None) => { in advance_to() 181 self_unexp.set(Unexpected::Some(span, delimiter)); in advance_to() 192 .set(Some(Rc::new(Cell::new(Unexpected::None)))); in advance_to() 195 (_, Some(_)) => {} in advance_to() 216 if let Some((content, delimiter, span, rest)) = cursor.any_group() { in parse_any_delimiter()
|
| H A D | buffer.rs | 194 Entry::Ident(ident) => Some((ident.clone(), unsafe { self.bump_ignore_group() })), in ident() 205 Some((punct.clone(), unsafe { self.bump_ignore_group() })) in punct() 216 Entry::Literal(literal) => Some((literal.clone(), unsafe { self.bump_ignore_group() })), in literal() 233 Some((lifetime, rest)) in lifetime() 255 return Some((inside_of_group, span, after_group)); in group() 271 return Some((inside_of_group, delimiter, span, after_group)); in any_group() 281 return Some((group.clone(), after_group)); in any_group_token() 292 while let Some((tt, rest)) = cursor.token_tree() { in token_stream() 316 Some((tree, rest)) in token_tree() 370 Some(unsafe { Cursor::create(self.ptr.add(len), self.scope) }) in skip() [all …]
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | from_bytes.rs | 27 let mut next_negative_discriminant = Some(0); in find_zero_variant() 42 Some(0) => return Ok(i), in find_zero_variant() 44 Some(n) => *n -= 1, in find_zero_variant() 49 Some((_, Expr::Lit(ExprLit { lit: Lit::Int(int), .. }))) => { in find_zero_variant() 51 Some(0) => return Ok(i), in find_zero_variant() 52 Some(_) => next_negative_discriminant = None, in find_zero_variant() 61 Some((_, Expr::Unary(ExprUnary { op: UnOp::Neg(_), expr, .. }))) => match &**expr { in find_zero_variant() 64 Some(0) => return Ok(i), in find_zero_variant() 66 Some(x) => next_negative_discriminant = Some(x - 1), in find_zero_variant()
|
| /linux/rust/zerocopy-derive/ |
| H A D | repr.rs | 129 if let Compound(_, Some(Spanned { t: Packed(p), span: _ })) = self { in get_packed() 130 Some(p) in get_packed() 139 if let Compound(_, Some(Spanned { t: Align(n), span })) = self { in get_align() 140 Some(Spanned::new(*n, *span)) in get_align() 155 if let Some(n) = self.get_align().filter(|n| n.t.get() > 1) { in unaligned_validate_no_align_gt_1() 178 Some(p) in get_primitive() 186 matches!(self.get_primitive(), Some(PrimitiveRepr::U8)) in is_u8() 191 matches!(self.get_primitive(), Some(PrimitiveRepr::I8)) in is_i8() 206 if let Some(align) = align { in to_tokens() 401 if let Some(found) = found { in try_from_raw_reprs() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-regulator | 6 Some regulator directories will contain a field called 32 Some regulator directories will contain a field called 96 Some regulator directories will contain a field called 111 Some regulator directories will contain a field called 126 Some regulator directories will contain a field called 151 Some regulator directories will contain a field called 166 Some regulator directories will contain a field called 181 Some regulator directories will contain a field called 196 Some regulator directories will contain a field called 234 Some regulator directories will contain a field called [all …]
|
| /linux/drivers/android/binder/range_alloc/ |
| H A D | tree.rs | 67 desc.state = Some((range.state, free_res)); in from_array() 117 Some(state) => &state.0, in debug_print() 160 Some(new_oneway_space) => new_oneway_space, in reserve_new() 172 Some(desc) => { in reserve_new() 180 desc.state = Some(( in reserve_new() 229 Some((DescriptorState::Reserved(reservation), free_node_res)) => { in reservation_abort() 270 Some((_, next)) if next.state.is_none() => { in reservation_abort() 289 Some((_, prev)) if prev.state.is_none() => { in reservation_abort() 313 Some((DescriptorState::Reserved(reservation), free_node_res)) => ( in reservation_commit() 314 Some(( in reservation_commit() [all …]
|
| /linux/rust/zerocopy/src/ |
| H A D | layout.rs | 77 Some(match *self { in try_to_nonzero_elem_size() 80 if let Some(elem_size) = NonZeroUsize::new(elem_size) { in try_to_nonzero_elem_size() 108 Some(min_align) => min_align, 119 Some(max_align) => max_align, 132 Some(max_align) => max_align, 139 Some(max_align) => max_align, 187 Some(align) => align, in new_zst() 216 Some(align) => align, in for_type() 253 Some(align) => align, in for_slice() 347 Some(max_align) => max_align, in extend() [all …]
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | ptr.rs | 1431 if let Some(want) = meta { in test() 1447 if let Some(want) = meta { in test() 1487 test::<[$ty], _, N>([Some(0), Some(1), Some(2), Some(3)]); 1488 test::<SliceDst<$ty>, _, N>([Some(0), Some(1), Some(2), Some(3)]); 1490 test::<[$ty], _, N>([None, Some(0), Some(1), Some(2), Some(3)]); 1491 test::<SliceDst<$ty>, _, N>([None, Some(0), Some(1), Some(2), Some(3)]); 1514 ptr.try_cast_into::<$ty, BecauseImmutable>(CastType::Prefix, Some($elems)); in test_try_cast_into_explicit_count() 1515 if let Some(expect) = $expect { in test_try_cast_into_explicit_count() 1531 test!(ZstDst, 8, 0, Some(0)); in test_try_cast_into_explicit_count() 1534 test!(ZstDst, 8, usize::MAX, Some(usize::MAX)); in test_try_cast_into_explicit_count() [all …]
|