Lines Matching refs:dev_loss_tmo
82 int srp_tmo_valid(int reconnect_delay, int fast_io_fail_tmo, int dev_loss_tmo) in srp_tmo_valid() argument
84 if (reconnect_delay < 0 && fast_io_fail_tmo < 0 && dev_loss_tmo < 0) in srp_tmo_valid()
91 dev_loss_tmo > SCSI_DEVICE_BLOCK_MAX_TIMEOUT) in srp_tmo_valid()
93 if (dev_loss_tmo >= LONG_MAX / HZ) in srp_tmo_valid()
95 if (fast_io_fail_tmo >= 0 && dev_loss_tmo >= 0 && in srp_tmo_valid()
96 fast_io_fail_tmo >= dev_loss_tmo) in srp_tmo_valid()
238 rport->dev_loss_tmo); in store_reconnect_delay()
290 rport->dev_loss_tmo); in store_srp_rport_fast_io_fail_tmo()
310 return srp_show_tmo(buf, rport->dev_loss_tmo); in show_srp_rport_dev_loss_tmo()
319 int dev_loss_tmo; in store_srp_rport_dev_loss_tmo() local
321 res = srp_parse_tmo(&dev_loss_tmo, buf); in store_srp_rport_dev_loss_tmo()
325 dev_loss_tmo); in store_srp_rport_dev_loss_tmo()
328 rport->dev_loss_tmo = dev_loss_tmo; in store_srp_rport_dev_loss_tmo()
335 static DEVICE_ATTR(dev_loss_tmo, S_IRUGO | S_IWUSR,
498 int delay, fast_io_fail_tmo, dev_loss_tmo; in __srp_start_tl_fail_timers() local
504 dev_loss_tmo = rport->dev_loss_tmo; in __srp_start_tl_fail_timers()
513 if ((fast_io_fail_tmo >= 0 || dev_loss_tmo >= 0) && in __srp_start_tl_fail_timers()
522 if (dev_loss_tmo >= 0) in __srp_start_tl_fail_timers()
525 1UL * dev_loss_tmo * HZ); in __srp_start_tl_fail_timers()
640 return rport->fast_io_fail_tmo < 0 && rport->dev_loss_tmo < 0 && in srp_timed_out()
750 rport->dev_loss_tmo = i->f->dev_loss_tmo ? *i->f->dev_loss_tmo : 60; in srp_rport_add()