Home
last modified time | relevance | path

Searched refs:Some (Results 1 – 25 of 82) sorted by relevance

1234

/drivers/android/binder/
Dfreeze.rs92 let Some(mut freeze_entry) = node_refs.freeze_listeners.find_mut(&self.cookie) else { in do_work() localVariable
116 if freeze.last_is_frozen == Some(is_frozen) { in do_work()
124 freeze.last_is_frozen = Some(is_frozen); in do_work()
170 let Some(info) = node_refs.by_handle.get_mut(&handle) else { in request_freeze_notif() localVariable
220 *info.freeze() = Some(cookie); in request_freeze_notif()
232 let Some(freeze) = node_refs.freeze_listeners.get_mut(&cookie) else { in freeze_notif_done() localVariable
238 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done()
251 clear_msg = Some(FreezeMessage::init(alloc, cookie)); in freeze_notif_done()
256 if let Some(clear_msg) = clear_msg { in freeze_notif_done()
270 let Some(info) = node_refs.by_handle.get_mut(&handle) else { in clear_freeze_notif() localVariable
[all …]
Dtransaction.rs79 let mut txn_security_ctx_off = if txn_security_ctx { Some(0) } else { None }; in new()
123 target_node: Some(target_node), in new()
133 allocation <- kernel::new_spinlock!(Some(alloc.success()), "Transaction::new"), in new()
176 allocation <- kernel::new_spinlock!(Some(alloc.success()), "Transaction::new"), in new_reply()
203 if let Some(target_node) = &self.target_node { in debug_print_inner()
217 (Some(from_parent), Some(next)) => Arc::ptr_eq(from_parent, next), in is_stacked_on()
224 Some(self.from_parent.as_ref()?.clone()) in clone_next()
232 while let Some(transaction) = it { in find_target_thread()
234 return Some(transaction.from.clone()); in find_target_thread()
244 while let Some(transaction) = it { in find_from()
[all …]
Dprocess.rs150 if let Some(thread) = self.ready_threads.pop_front() { in push_work()
204 if let Some(node) = push { in update_node_refcount()
205 if let Some(thread) = othread { in update_node_refcount()
237 Some(wrapper) => node.incr_refcount_allow_zero2one_with_wrapper(strong, wrapper, self), in new_node_ref_with_thread()
239 if let Some(node) = push { in new_node_ref_with_thread()
252 Some(node) => { in get_existing_node()
255 Ok(Some(node.clone())) in get_existing_node()
277 while let Some(next) = cursor.peek_next() { in pull_delivered_death()
279 return Some(next.remove().into_arc()); in pull_delivered_death()
287 if let Some(death) = ListArc::try_from_arc_or_drop(death) { in death_delivered()
[all …]
Dallocation.rs140 self.allocation_info = Some(info); in set_info()
148 self.get_or_init_info().offsets = Some(offsets); in set_info_offsets()
152 self.get_or_init_info().oneway_node = Some(oneway_node); in set_info_oneway_node()
160 self.get_or_init_info().target_node = Some(target_node); in set_info_target_node()
197 Some(info) => &mut info.file_list, in translate_fds()
236 Some(ref info) => !info.file_list.close_on_free.is_empty(), in looper_need_return_on_free()
248 if let Some(mut info) = self.allocation_info.take() { in drop()
249 if let Some(oneway_node) = info.oneway_node.as_ref() { in drop()
255 if let Some(offsets) = info.offsets.clone() { in drop()
555 BINDER_TYPE_WEAK_BINDER => Some(size_of::<uapi::flat_binder_object>()), in type_to_size()
[all …]
Dthread.rs154 Some(sg_entry) => sg_entry, in validate_parent_fixup()
346 self.current_transaction = Some(transaction); in pop_transaction_to_reply()
357 Some(old) => { in pop_transaction_replied()
359 self.current_transaction = Some(old); in pop_transaction_replied()
496 while let Some(t) = t_opt { in debug_print()
523 self.inner.lock().current_transaction = Some(transaction); in set_current_transaction()
543 return self.inner.lock().pop_work().ok_or(EAGAIN).map(Some); in get_work_local()
549 if let Some(work) = inner.pop_work() { in get_work_local()
550 return Ok(Some(work)); in get_work_local()
575 if let Some(work) = inner.pop_work() { in get_work()
[all …]
Dpage_range.rs94 ptr::addr_of_mut!((*shrinker).count_objects).write(Some(rust_shrink_count)); in register()
95 ptr::addr_of_mut!((*shrinker).scan_objects).write(Some(rust_shrink_scan)); in register()
208 unsafe { ptr::write(ptr, Some(page)) }; in set_page()
641 let Some(pages) = NonNull::new(pages) else { in drop() localVariable
678 Some(bindings::rust_shrink_free_page_wrap), in rust_shrink_scan()
710 Some(mm) => MmWithUser::into_mmput_async(mm), in rust_shrink_free_page()
715 Some(guard) => guard, in rust_shrink_free_page()
720 Some(guard) => guard, in rust_shrink_free_page()
726 Some(inner) => inner, in rust_shrink_free_page()
757 if let Some(vma) = mmap_read.vma_lookup(vma_addr) { in rust_shrink_free_page()
Drust_binder_main.rs288 Some(value.checked_add(size)? & !size) in ptr_align()
343 poll: Some(rust_binder_poll),
344 unlocked_ioctl: Some(rust_binder_unlocked_ioctl),
345 compat_ioctl: Some(rust_binder_compat_ioctl),
346 mmap: Some(rust_binder_mmap),
347 open: Some(rust_binder_open),
348 release: Some(rust_binder_release),
349 flush: Some(rust_binder_flush),
401 Ok(Some(file)) => process.inner.lock().binderfs_file = Some(file), in rust_binder_open()
Dnode.rs392 Some(list_arc) in inc_ref_done_locked()
435 Some(list_arc) in update_refcount_locked()
467 Ok(Some(list_arc)) in incr_refcount_allow_zero2one()
472 Ok(Some(list_arc)) in incr_refcount_allow_zero2one()
490 Ok(Some(node)) => Some(node as _), in incr_refcount_allow_zero2one_with_wrapper()
497 Some(wrapper.init(self.clone())) in incr_refcount_allow_zero2one_with_wrapper()
569 while let Some(work) = self.inner.access_mut(&mut guard).oneway_todo.pop_front() { in release()
593 if let Some(transaction) = transaction { in pending_oneway_finished()
617 while let Some(next) = cursor.peek_next() { in take_outdated_transaction()
619 return Some(next.remove()); in take_outdated_transaction()
[all …]
Derror.rs59 source: Some(source), in from()
74 source: Some(ENOMEM), in from()
83 Some(source) => f in fmt()
Dcontext.rs128 if let Some(ref uid) = manager.uid { in set_manager_node()
134 manager.node = Some(node_ref); in set_manager_node()
135 manager.uid = Some(caller_uid); in set_manager_node()
Dstats.rs33 if let Some(bc_ref) = self.bc.get(idx) { in inc_bc()
40 if let Some(br_ref) = self.br.get(idx) { in inc_br()
/drivers/android/binder/range_alloc/
Dtree.rs67 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()
181 Some(desc) => { in reserve_new()
189 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 …]
Dmod.rs157 Some(empty_array) => ArrayRangeAllocator::new(*size, empty_array), in reserve_new()
173 Some(ref mut allocs) => allocs, in reserve_new()
203 Some(alloc) => alloc, in reserve_new()
319 self.args.empty_array_alloc = Some(EmptyArrayAlloc::try_new(TREE_THRESHOLD)?); in make_alloc()
322 self.args.new_tree_alloc = Some(FromArrayAllocs::try_new(TREE_THRESHOLD)?); in make_alloc()
325 self.args.tree_alloc = Some(ReserveNewTreeAlloc::try_new()?); in make_alloc()
Darray.rs95 Some(FindEmptyRes { in find_empty_range()
104 return Some(FindEmptyRes { in find_empty_range()
125 Some(new_oneway_space) => new_oneway_space, in reserve_new()
/drivers/staging/android/
Dashmem_rust.rs192 Some(file) => file, in mmap()
220 Some(asma_file) => asma_file.clone(), in llseek()
243 Some(asma_file) => asma_file.clone(), in read_iter()
288 if let Some(file) = asma.file.as_ref() { in show_fdinfo()
291 if let Some(name) = asma.name.as_ref() { in show_fdinfo()
311 asma.name = Some(v); in set_name()
380 let Some(file) = asma.file.as_ref() else { in get_file_id() localVariable
405 Some(UniqueArc::new_uninit(GFP_KERNEL)?) in pin_unpin()
417 Some(file) => new_range.map(|alloc| NewRange { file, alloc }), in pin_unpin()
484 if let Some(set_name) = self.name.as_deref() {
[all …]
Dshmem.rs118 if let Some(fallocate) = fallocate { in punch_hole()
171 if let Some(old_file) = NonNull::new(old_file) { in set_file()
209 new_fops.mmap = Some(ashmem_vmfile_mmap); in get_shmem_fops()
210 new_fops.get_unmapped_area = Some(ashmem_vmfile_get_unmapped_area); in get_shmem_fops()
Dashmem_range.rs242 while let Some(next) = cursor.peek_next() { in unpin()
294 while let Some(next) = cursor.peek_next() { in pin()
395 while let Some(range) = self.lru_list.pop_back() { in free_lru()
438 let Some(guard) = super::ASHMEM_MUTEX.try_lock() else { in scan_objects() localVariable
463 *shrinker = Some(builder.register(())); in set_shrinker_enabled()
501 new_range = Some(NewRange { in range_test()
529 while let Some(prev) = cursor.peek_prev() { in range_test()
Dashmem_shrinker.rs107 unsafe { (*ptr).count_objects = Some(rust_count_objects::<T>) }; in register()
109 unsafe { (*ptr).scan_objects = Some(rust_scan_objects::<T>) }; in register()
/drivers/gpu/drm/
Ddrm_panic_qr.rs319 Some((number, size)) in get_next_13b()
419 Some((byte, 8)) in next()
429 Some(out) in next()
430 } else if let Some((bits, size)) = get_next_13b(data, self.offset) { in next()
444 Some(out) in next()
451 Some(out) in next()
456 Some(out) in next()
502 Some(em) in new()
645 Some(em.data[offset]) in next()
953 Some(em) => { in drm_panic_qr_generate()
[all …]
/drivers/pps/
DKconfig13 Some antennae's PPS signals are connected with the CD (Carrier
17 Some antennae's PPS signals are connected with some special host
/drivers/platform/x86/intel/atomisp2/
DKconfig16 driver for these, so they do not work as a camera. Some of these
19 Some of these devices have a firmware issue where the LED gets turned
/drivers/staging/media/atomisp/
Dnotes.txt1 Some notes about the working of the atomisp drivers (learned while working
18 ia_css_binary_find(). Some binaries support creating multiple outputs
/drivers/cpuidle/
DKconfig33 Some workloads benefit from using it and it generally should be safe
45 Some virtualized workloads benefit from using it.
/drivers/net/ethernet/dec/tulip/
DKconfig21 21040 (Tulip series) chips. Some LinkSys PCI cards are
49 21140 (Tulip series) chips. Some LinkSys PCI cards are
125 (Ethernet) card, say Y. Some information is contained in the file
/drivers/pnp/isapnp/
DKconfig10 Some information is in <file:Documentation/userspace-api/isapnp.rst>.

1234