| /drivers/android/binder/ |
| D | freeze.rs | 92 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 …]
|
| D | transaction.rs | 79 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 …]
|
| D | process.rs | 150 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 …]
|
| D | allocation.rs | 140 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 …]
|
| D | thread.rs | 154 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 …]
|
| D | page_range.rs | 94 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()
|
| D | rust_binder_main.rs | 288 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()
|
| D | node.rs | 392 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 …]
|
| D | error.rs | 59 source: Some(source), in from() 74 source: Some(ENOMEM), in from() 83 Some(source) => f in fmt()
|
| D | context.rs | 128 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()
|
| D | stats.rs | 33 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/ |
| 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() 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 …]
|
| D | mod.rs | 157 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()
|
| D | array.rs | 95 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/ |
| D | ashmem_rust.rs | 192 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 …]
|
| D | shmem.rs | 118 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()
|
| D | ashmem_range.rs | 242 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()
|
| D | ashmem_shrinker.rs | 107 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/ |
| D | drm_panic_qr.rs | 319 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/ |
| D | Kconfig | 13 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/ |
| D | Kconfig | 16 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/ |
| D | notes.txt | 1 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/ |
| D | Kconfig | 33 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/ |
| D | Kconfig | 21 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/ |
| D | Kconfig | 10 Some information is in <file:Documentation/userspace-api/isapnp.rst>.
|