Lines Matching refs:RefCell
5 use std::cell::RefCell;
247 flush_timer: Rc<RefCell<TimerAsync>>, in process_one_request()
248 flush_timer_armed: Rc<RefCell<bool>>, in process_one_request()
287 queue: Rc<RefCell<Queue>>, in process_one_request_task()
291 interrupt: Rc<RefCell<Interrupt>>, in process_one_request_task()
292 flush_timer: Rc<RefCell<TimerAsync>>, in process_one_request_task()
293 flush_timer_armed: Rc<RefCell<bool>>, in process_one_request_task()
320 queue: Rc<RefCell<Queue>>, in handle_queue()
322 interrupt: Rc<RefCell<Interrupt>>, in handle_queue()
323 flush_timer: Rc<RefCell<TimerAsync>>, in handle_queue()
324 flush_timer_armed: Rc<RefCell<bool>>, in handle_queue()
348 interrupt: Rc<RefCell<Interrupt>>, in handle_irq_resample()
383 interrupt: Rc<RefCell<Interrupt>>, in handle_command_tube()
448 armed: Rc<RefCell<bool>>, in flush_disk()
487 let interrupt = Rc::new(RefCell::new(interrupt)); in run_worker()
491 let flush_timer_armed = Rc::new(RefCell::new(false)); in run_worker()
494 let flush_timer = Rc::new(RefCell::new( in run_worker()
505 .map(|q| Rc::new(RefCell::new(q))) in run_worker()
666 flush_timer: Rc<RefCell<TimerAsync>>, in execute_request()
667 flush_timer_armed: Rc<RefCell<bool>>, in execute_request()
1112 let flush_timer = Rc::new(RefCell::new( in read_last_sector()
1115 let flush_timer_armed = Rc::new(RefCell::new(false)); in read_last_sector()
1182 let flush_timer = Rc::new(RefCell::new( in read_beyond_last_sector()
1185 let flush_timer_armed = Rc::new(RefCell::new(false)); in read_beyond_last_sector()
1250 let flush_timer = Rc::new(RefCell::new( in get_id()
1253 let flush_timer_armed = Rc::new(RefCell::new(false)); in get_id()