Searched refs:flow (Results 1 – 3 of 3) sorted by relevance
73 flow: SpinLock::new(TtyFlowState::default()), in new()140 let mut flow = self.core.flow.lock_irqsave(); in tty_start() localVariable141 if !flow.stopped || flow.tco_stopped { in tty_start()145 flow.stopped = false; in tty_start()151 let mut flow = self.core.flow.lock_irqsave(); in tty_stop() localVariable152 if flow.stopped { in tty_stop()155 flow.stopped = true; in tty_stop()324 flow: SpinLock<TtyFlowState>, field343 self.flow.lock_irqsave() in flow_irqsave()
177 flow: bool, in receive_buf_common()200 self.no_room = flow && !overflow; in receive_buf_common()429 let flow = tty.core().flow_irqsave(); in receive_special_char() localVariable430 if flow.stopped in receive_special_char()431 && !flow.tco_stopped in receive_special_char()438 drop(flow); in receive_special_char()
326 …性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要…1394 * try some ioctl flow & kvm device1416 * CPU virt overall flow with bug