Lines Matching refs:timeout

315 	int timeout = DEF_TIMEOUT;  in i2c_pxa_wait_bus_not_busy()  local
317 while (timeout-- && readl(_ISR(i2c)) & (ISR_IBB | ISR_UB)) { in i2c_pxa_wait_bus_not_busy()
319 timeout += 4; in i2c_pxa_wait_bus_not_busy()
325 if (timeout < 0) in i2c_pxa_wait_bus_not_busy()
328 return timeout < 0 ? I2C_RETRY : 0; in i2c_pxa_wait_bus_not_busy()
333 unsigned long timeout = jiffies + HZ*4; in i2c_pxa_wait_master() local
335 while (time_before(jiffies, timeout)) { in i2c_pxa_wait_master()
385 unsigned long timeout = jiffies + HZ*1; in i2c_pxa_wait_slave() local
391 while (time_before(jiffies, timeout)) { in i2c_pxa_wait_slave()
514 int timeout; in i2c_pxa_slave_start() local
532 timeout = 0x10000; in i2c_pxa_slave_start()
538 timeout--; in i2c_pxa_slave_start()
540 if (timeout <= 0) { in i2c_pxa_slave_start()
585 int timeout; in i2c_pxa_slave_start() local
595 timeout = 0x10000; in i2c_pxa_slave_start()
601 timeout--; in i2c_pxa_slave_start()
603 if (timeout <= 0) { in i2c_pxa_slave_start()
664 long timeout = 2 * DEF_TIMEOUT; in i2c_pxa_pio_set_master() local
669 while (timeout-- && readl(_ISR(i2c)) & (ISR_IBB | ISR_UB)) { in i2c_pxa_pio_set_master()
674 if (timeout < 0) { in i2c_pxa_pio_set_master()
698 long timeout; in i2c_pxa_send_mastercode() local
709 timeout = wait_event_timeout(i2c->wait, in i2c_pxa_send_mastercode()
714 return (timeout == 0) ? I2C_RETRY : 0; in i2c_pxa_send_mastercode()
720 unsigned long timeout = 500000; /* 5 seconds */ in i2c_pxa_do_pio_xfer() local
735 while (i2c->msg_num > 0 && --timeout) { in i2c_pxa_do_pio_xfer()
748 if (timeout == 0) in i2c_pxa_do_pio_xfer()
759 long timeout; in i2c_pxa_do_xfer() local
803 timeout = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5); in i2c_pxa_do_xfer()
811 if (!timeout && i2c->msg_num) { in i2c_pxa_do_xfer()