Lines Matching refs:delay
39 unsigned next_state, delay; in sirdev_tx_complete_fsm() local
44 delay = 0; in sirdev_tx_complete_fsm()
59 delay = (bytes_left*8*10000) / (dev->speed/100); in sirdev_tx_complete_fsm()
61 delay = (bytes_left*10*10000) / (dev->speed/100); in sirdev_tx_complete_fsm()
63 delay = 0; in sirdev_tx_complete_fsm()
65 if (delay < 100) { in sirdev_tx_complete_fsm()
66 udelay(delay); in sirdev_tx_complete_fsm()
67 delay = 0; in sirdev_tx_complete_fsm()
71 delay = (delay+999) / 1000; in sirdev_tx_complete_fsm()
89 } while (delay == 0); in sirdev_tx_complete_fsm()
90 return delay; in sirdev_tx_complete_fsm()
110 unsigned delay; in sirdev_config_fsm() local
119 delay = 0; in sirdev_config_fsm()
147 delay = 50; in sirdev_config_fsm()
191 if ((delay=ret) != 0) in sirdev_config_fsm()
215 if ((delay=ret) == 0) { in sirdev_config_fsm()
235 if ((delay=ret) == 0) in sirdev_config_fsm()
275 } while(!delay); in sirdev_config_fsm()
277 queue_delayed_work(irda_sir_wq, &fsm->work, msecs_to_jiffies(delay)); in sirdev_config_fsm()