• Home
  • Raw
  • Download

Lines Matching refs:Some

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()
576 return Ok(Some(work)); in get_work()
589 return self.process.get_work().ok_or(EAGAIN).map(Some); in get_work()
594 Either::Left(work) => return Ok(Some(work)), in get_work()
600 if let Some(work) = inner.pop_work() { in get_work()
601 return Ok(Some(work)); in get_work()
619 Some(work) => Ok(Some(work)), in get_work()
874 Some(parent_entry) => parent_entry, in translate_object()
917 Some(parent_entry) => parent_entry, in translate_object()
1054 let mut secctx = if let Some(offset) = txn_security_ctx_offset { in copy_transaction_data()
1063 Some((offset, ctx)) in copy_transaction_data()
1075 Some((_offset, ctx)) => ptr_align(ctx.len()).ok_or(EINVAL)?, in copy_transaction_data()
1184 if let Some(sg_state) = sg_state.as_mut() { in copy_transaction_data()
1191 if let Some((off_out, secctx)) = secctx.as_mut() { in copy_transaction_data()
1270 Some(current) => Arc::ptr_eq(current, transaction), in is_current_transaction()
1279 if let Some(cur) = &inner.current_transaction { in top_of_transaction_stack()
1284 Ok(Some(cur.clone())) in top_of_transaction_stack()
1329 inner.current_transaction = Some(transaction.clone_arc()); in transaction_inner()
1446 if let Some(buffer) = &buffer { in write()
1540 Ok(Some(work)) => match work.into_arc().do_work(self, &mut writer) { in read()
1660 while let Ok(Some(work)) = self.get_work_local(false) { in release()