| /drivers/watchdog/ |
| D | npcm_wdt.c | 74 if (wdd->timeout < 2) in npcm_wdt_start() 76 else if (wdd->timeout < 3) in npcm_wdt_start() 78 else if (wdd->timeout < 6) in npcm_wdt_start() 80 else if (wdd->timeout < 11) in npcm_wdt_start() 82 else if (wdd->timeout < 22) in npcm_wdt_start() 84 else if (wdd->timeout < 44) in npcm_wdt_start() 86 else if (wdd->timeout < 87) in npcm_wdt_start() 88 else if (wdd->timeout < 173) in npcm_wdt_start() 90 else if (wdd->timeout < 688) in npcm_wdt_start() 115 unsigned int timeout) in npcm_wdt_set_timeout() argument [all …]
|
| D | da9063_wdt.c | 73 da9063_wdt_update_timeout(struct da9063 *da9063, unsigned int timeout) in da9063_wdt_update_timeout() argument 91 regval = da9063_wdt_timeout_to_sel(timeout); in da9063_wdt_update_timeout() 102 ret = da9063_wdt_update_timeout(da9063, wdd->timeout); in da9063_wdt_start() 145 unsigned int timeout) in da9063_wdt_set_timeout() argument 161 ret = da9063_wdt_update_timeout(da9063, timeout); in da9063_wdt_set_timeout() 167 wdd->timeout = wdt_timeout[da9063_wdt_timeout_to_sel(timeout)]; in da9063_wdt_set_timeout() 220 unsigned int timeout; in da9063_wdt_probe() local 247 wdd->timeout = DA9063_WDG_TIMEOUT; in da9063_wdt_probe() 250 timeout = da9063_wdt_read_timeout(da9063); in da9063_wdt_probe() 251 if (timeout) in da9063_wdt_probe() [all …]
|
| D | nic7018_wdt.c | 33 static unsigned int timeout; variable 34 module_param(timeout, uint, 0); 35 MODULE_PARM_DESC(timeout, 66 static const struct nic7018_config *nic7018_get_config(u32 timeout, in nic7018_get_config() argument 72 if (timeout < 30 && timeout != 16) { in nic7018_get_config() 74 count = timeout / 2 + 1; in nic7018_get_config() 77 count = DIV_ROUND_UP(timeout + 16, 32); in nic7018_get_config() 87 unsigned int timeout) in nic7018_set_timeout() argument 93 config = nic7018_get_config(timeout, &counter); in nic7018_set_timeout() 98 wdd->timeout = nic7018_timeout(config->period, counter); in nic7018_set_timeout() [all …]
|
| D | visconti_wdt.c | 43 u32 timeout = wdev->timeout * VISCONTI_WDT_FREQ; in visconti_wdt_start() local 47 writel(timeout, priv->base + WDT_MAX); in visconti_wdt_start() 76 u32 timeout = wdev->timeout * VISCONTI_WDT_FREQ; in visconti_wdt_get_timeleft() local 79 if (timeout <= cnt) in visconti_wdt_get_timeleft() 81 timeout -= cnt; in visconti_wdt_get_timeleft() 83 return timeout / VISCONTI_WDT_FREQ; in visconti_wdt_get_timeleft() 86 static int visconti_wdt_set_timeout(struct watchdog_device *wdev, unsigned int timeout) in visconti_wdt_set_timeout() argument 91 wdev->timeout = timeout; in visconti_wdt_set_timeout() 92 val = wdev->timeout * VISCONTI_WDT_FREQ; in visconti_wdt_set_timeout() 149 wdev->timeout = min(wdev->max_timeout, WDT_DEFAULT_TIMEOUT); in visconti_wdt_probe()
|
| D | ts4800_wdt.c | 48 const int timeout; member 79 unsigned int timeout) in ts4800_wdt_set_timeout() argument 85 if (ts4800_wdt_map[i].timeout >= timeout) in ts4800_wdt_set_timeout() 89 wdd->timeout = ts4800_wdt_map[i].timeout; in ts4800_wdt_set_timeout() 151 wdd->min_timeout = ts4800_wdt_map[0].timeout; in ts4800_wdt_probe() 152 wdd->max_timeout = ts4800_wdt_map[MAX_TIMEOUT_INDEX].timeout; in ts4800_wdt_probe() 164 if (!wdd->timeout) in ts4800_wdt_probe() 165 wdd->timeout = wdd->max_timeout; in ts4800_wdt_probe() 166 ts4800_wdt_set_timeout(wdd, wdd->timeout); in ts4800_wdt_probe() 181 wdd->timeout, nowayout); in ts4800_wdt_probe()
|
| D | kempld_wdt.c | 84 static unsigned int timeout = DEFAULT_TIMEOUT; variable 85 module_param(timeout, uint, 0); 86 MODULE_PARM_DESC(timeout, 130 unsigned int timeout) in kempld_wdt_set_stage_timeout() argument 144 stage_timeout64 = (u64)timeout * pld->pld_clock; in kempld_wdt_set_stage_timeout() 173 unsigned int timeout; in kempld_wdt_get_timeout() local 191 timeout = stage_timeout; in kempld_wdt_get_timeout() 192 WARN_ON_ONCE(timeout != stage_timeout); in kempld_wdt_get_timeout() 194 return timeout; in kempld_wdt_get_timeout() 198 unsigned int timeout) in kempld_wdt_set_timeout() argument [all …]
|
| D | sun4v_wdt.c | 27 static unsigned int timeout; variable 28 module_param(timeout, uint, 0); 29 MODULE_PARM_DESC(timeout, "Watchdog timeout in seconds (default=" 53 hverr = sun4v_mach_set_watchdog(wdd->timeout * 1000, NULL); in sun4v_wdt_ping() 61 unsigned int timeout) in sun4v_wdt_set_timeout() argument 63 wdd->timeout = timeout; in sun4v_wdt_set_timeout() 89 .timeout = WDT_TIMEOUT, 153 watchdog_init_timeout(&wdd, timeout, NULL); in sun4v_wdt_init() 162 wdd.timeout, nowayout); in sun4v_wdt_init()
|
| D | meson_wdt.c | 35 static unsigned int timeout; variable 87 unsigned int timeout) in meson_wdt_change_timeout() argument 94 reg |= MESON_SEC_TO_TC(timeout, meson_wdt->data->count_unit); in meson_wdt_change_timeout() 99 unsigned int timeout) in meson_wdt_set_timeout() argument 101 wdt_dev->timeout = timeout; in meson_wdt_set_timeout() 103 meson_wdt_change_timeout(wdt_dev, timeout); in meson_wdt_set_timeout() 126 meson_wdt_change_timeout(wdt_dev, meson_wdt->wdt_dev.timeout); in meson_wdt_start() 183 meson_wdt->wdt_dev.timeout = min_t(unsigned int, in meson_wdt_probe() 189 watchdog_init_timeout(&meson_wdt->wdt_dev, timeout, dev); in meson_wdt_probe() 201 meson_wdt->wdt_dev.timeout, nowayout); in meson_wdt_probe() [all …]
|
| D | it87_wdt.c | 100 static unsigned int timeout = DEFAULT_TIMEOUT; variable 104 module_param(timeout, int, 0); 105 MODULE_PARM_DESC(timeout, "Watchdog timeout in seconds, default=" 215 return wdt_update_timeout(wdd->timeout); in wdt_start() 244 wdd->timeout = t; in wdt_set_timeout() 377 if (timeout < 1 || timeout > max_units * 60) { in it87_wdt_init() 378 timeout = DEFAULT_TIMEOUT; in it87_wdt_init() 383 if (timeout > max_units) in it87_wdt_init() 384 timeout = wdt_round_time(timeout); in it87_wdt_init() 386 wdt_dev.timeout = timeout; in it87_wdt_init() [all …]
|
| D | sl28cpld_wdt.c | 36 static int timeout; variable 37 module_param(timeout, int, 0); 38 MODULE_PARM_DESC(timeout, "Initial watchdog timeout in seconds"); 92 unsigned int timeout) in sl28cpld_wdt_set_timeout() argument 97 ret = regmap_write(wdt->regmap, wdt->offset + WDT_TIMEOUT, timeout); in sl28cpld_wdt_set_timeout() 101 wdd->timeout = timeout; in sl28cpld_wdt_set_timeout() 179 wdd->timeout = val; in sl28cpld_wdt_probe() 181 wdd->timeout = WDT_DEFAULT_TIMEOUT; in sl28cpld_wdt_probe() 183 watchdog_init_timeout(wdd, timeout, &pdev->dev); in sl28cpld_wdt_probe() 184 sl28cpld_wdt_set_timeout(wdd, wdd->timeout); in sl28cpld_wdt_probe() [all …]
|
| D | txx9wdt.c | 26 static unsigned int timeout = TIMER_MARGIN; /* in seconds */ variable 27 module_param(timeout, uint, 0); 28 MODULE_PARM_DESC(timeout, 54 __raw_writel(WD_TIMER_CLK * wdt_dev->timeout, &txx9wdt_reg->cpra); in txx9wdt_start() 77 wdt_dev->timeout = new_timeout; in txx9wdt_set_timeout() 124 if (timeout < 1 || timeout > WD_MAX_TIMEOUT) in txx9wdt_probe() 125 timeout = TIMER_MARGIN; in txx9wdt_probe() 126 txx9wdt.timeout = timeout; in txx9wdt_probe() 137 timeout, WD_MAX_TIMEOUT, nowayout); in txx9wdt_probe()
|
| D | arm_smc_wdt.c | 32 static unsigned int timeout; variable 69 static int smcwd_set_timeout(struct watchdog_device *wdd, unsigned int timeout) in smcwd_set_timeout() argument 73 res = smcwd_call(wdd, SMCWD_SET_TIMEOUT, timeout, NULL); in smcwd_set_timeout() 75 wdd->timeout = timeout; in smcwd_set_timeout() 138 wdd->timeout = res.a2; in smcwd_probe() 146 watchdog_init_timeout(wdd, timeout, &pdev->dev); in smcwd_probe() 147 err = smcwd_set_timeout(wdd, wdd->timeout); in smcwd_probe() 157 wdd->timeout, nowayout); in smcwd_probe() 178 module_param(timeout, uint, 0); 179 MODULE_PARM_DESC(timeout, "Watchdog heartbeat in seconds");
|
| D | armada_37xx_wdt.c | 66 static unsigned int timeout; variable 67 module_param(timeout, int, 0); 68 MODULE_PARM_DESC(timeout, "Watchdog timeout in seconds"); 79 u64 timeout; /* in clock ticks */ member 167 unsigned int timeout) in armada_37xx_wdt_set_timeout() argument 171 wdt->timeout = timeout; in armada_37xx_wdt_set_timeout() 178 dev->timeout = (u64)dev->clk_rate * timeout; in armada_37xx_wdt_set_timeout() 179 do_div(dev->timeout, CNTR_CTRL_PRESCALE_MIN); in armada_37xx_wdt_set_timeout() 181 set_counter_value(dev, CNTR_ID_WDOG, dev->timeout); in armada_37xx_wdt_set_timeout() 212 set_counter_value(dev, CNTR_ID_WDOG, dev->timeout); in armada_37xx_wdt_start() [all …]
|
| D | db8500_wdt.c | 26 static unsigned int timeout = WATCHDOG_TIMEOUT; variable 27 module_param(timeout, uint, 0); 28 MODULE_PARM_DESC(timeout, 54 unsigned int timeout) in db8500_wdt_set_timeout() argument 57 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_set_timeout() 89 timeout = 600; /* Default to 10 minutes */ in db8500_wdt_probe() 97 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_probe() 115 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_suspend() 127 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_resume()
|
| D | sbc60xxwdt.c | 96 static int timeout = WATCHDOG_TIMEOUT; /* in seconds, multiplied by HZ to variable 98 module_param(timeout, int, 0); 99 MODULE_PARM_DESC(timeout, 139 next_heartbeat = jiffies + (timeout * HZ); in wdt_startup() 157 next_heartbeat = jiffies + (timeout * HZ); in wdt_keepalive() 265 timeout = new_timeout; in fop_ioctl() 270 return put_user(timeout, p); in fop_ioctl() 329 if (timeout < 1 || timeout > 3600) { /* arbitrary upper limit */ in sbc60xxwdt_init() 330 timeout = WATCHDOG_TIMEOUT; in sbc60xxwdt_init() 332 timeout); in sbc60xxwdt_init() [all …]
|
| /drivers/gpu/drm/xe/ |
| D | xe_wait_user_fence.c | 62 long timeout; in to_jiffies_timeout() local 70 if (args->timeout < 0) { in to_jiffies_timeout() 71 args->timeout = MAX_SCHEDULE_TIMEOUT; in to_jiffies_timeout() 75 if (args->timeout == 0) in to_jiffies_timeout() 83 t = drm_timeout_abs_to_jiffies(args->timeout); in to_jiffies_timeout() 85 t = nsecs_to_jiffies(args->timeout); in to_jiffies_timeout() 94 timeout = MAX_SCHEDULE_TIMEOUT - 1; in to_jiffies_timeout() 96 timeout = t; in to_jiffies_timeout() 98 return timeout ?: 1; in to_jiffies_timeout() 111 long timeout; in xe_wait_user_fence_ioctl() local [all …]
|
| D | xe_hw_engine_class_sysfs.c | 30 bool xe_hw_engine_timeout_in_range(u64 timeout, u64 min, u64 max) in xe_hw_engine_timeout_in_range() argument 32 return timeout >= min && timeout <= max; in xe_hw_engine_timeout_in_range() 97 u32 timeout; in job_timeout_max_store() local 100 err = kstrtou32(buf, 0, &timeout); in job_timeout_max_store() 104 if (timeout < eclass->sched_props.job_timeout_min) in job_timeout_max_store() 107 if (!xe_hw_engine_timeout_in_range(timeout, in job_timeout_max_store() 112 WRITE_ONCE(eclass->sched_props.job_timeout_max, timeout); in job_timeout_max_store() 133 u32 timeout; in job_timeout_min_store() local 136 err = kstrtou32(buf, 0, &timeout); in job_timeout_min_store() 140 if (timeout > eclass->sched_props.job_timeout_max) in job_timeout_min_store() [all …]
|
| /drivers/accel/ivpu/ |
| D | ivpu_hw.c | 81 vdev->timeout.boot = -1; in timeouts_init() 82 vdev->timeout.jsm = -1; in timeouts_init() 83 vdev->timeout.tdr = -1; in timeouts_init() 84 vdev->timeout.autosuspend = -1; in timeouts_init() 85 vdev->timeout.d0i3_entry_msg = -1; in timeouts_init() 87 vdev->timeout.boot = 100000; in timeouts_init() 88 vdev->timeout.jsm = 50000; in timeouts_init() 89 vdev->timeout.tdr = 2000000; in timeouts_init() 90 vdev->timeout.autosuspend = -1; in timeouts_init() 91 vdev->timeout.d0i3_entry_msg = 500; in timeouts_init() [all …]
|
| /drivers/gpu/drm/i915/gem/ |
| D | i915_gem_wait.c | 20 long timeout) in i915_gem_object_wait_fence() argument 25 return timeout; in i915_gem_object_wait_fence() 28 return i915_request_wait_timeout(to_request(fence), flags, timeout); in i915_gem_object_wait_fence() 32 timeout); in i915_gem_object_wait_fence() 69 long timeout) in i915_gem_object_wait_reservation() argument 73 long ret = timeout ?: 1; in i915_gem_object_wait_reservation() 80 ret = i915_gem_object_wait_fence(fence, flags, timeout); in i915_gem_object_wait_reservation() 84 if (timeout) in i915_gem_object_wait_reservation() 85 timeout = ret; in i915_gem_object_wait_reservation() 172 long timeout) in i915_gem_object_wait() argument [all …]
|
| /drivers/tty/ |
| D | tty_ldsem.c | 156 down_read_failed(struct ld_semaphore *sem, long count, long timeout) in down_read_failed() argument 198 if (!timeout) in down_read_failed() 200 timeout = schedule_timeout(timeout); in down_read_failed() 205 if (!timeout) { in down_read_failed() 230 down_write_failed(struct ld_semaphore *sem, long count, long timeout) in down_write_failed() argument 259 if (!timeout) in down_write_failed() 262 timeout = schedule_timeout(timeout); in down_write_failed() 296 int subclass, long timeout) in __ldsem_down_read_nested() argument 305 if (!down_read_failed(sem, count, timeout)) { in __ldsem_down_read_nested() 315 int subclass, long timeout) in __ldsem_down_write_nested() argument [all …]
|
| /drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| D | common_baco.c | 30 u32 timeout = 5000, data; in baco_wait_register() local 35 timeout--; in baco_wait_register() 36 } while (value != (data & mask) && (timeout != 0)); in baco_wait_register() 38 if (timeout == 0) in baco_wait_register() 45 u32 shift, u32 value, u32 timeout) in baco_cmd_handler() argument 64 if (timeout) in baco_cmd_handler() 66 msleep(timeout); in baco_cmd_handler() 69 if (timeout) in baco_cmd_handler() 71 udelay(timeout); in baco_cmd_handler() 94 entry[i].shift, entry[i].val, entry[i].timeout)) in baco_program_registers() [all …]
|
| /drivers/input/serio/ |
| D | libps2.c | 44 unsigned int timeout, unsigned int max_attempts) in ps2_do_sendbyte() argument 65 msecs_to_jiffies(timeout)); in ps2_do_sendbyte() 107 int ps2_sendbyte(struct ps2dev *ps2dev, u8 byte, unsigned int timeout) in ps2_sendbyte() argument 113 retval = ps2_do_sendbyte(ps2dev, byte, timeout, 1); in ps2_sendbyte() 156 void ps2_drain(struct ps2dev *ps2dev, size_t maxbytes, unsigned int timeout) in ps2_drain() argument 172 msecs_to_jiffies(timeout)); in ps2_drain() 204 unsigned int command, unsigned int timeout) in ps2_adjust_timeout() argument 215 if (timeout > msecs_to_jiffies(100)) in ps2_adjust_timeout() 216 timeout = msecs_to_jiffies(100); in ps2_adjust_timeout() 230 timeout = 0; in ps2_adjust_timeout() [all …]
|
| /drivers/base/firmware_loader/ |
| D | fallback.c | 42 static inline int fw_sysfs_wait_timeout(struct fw_priv *fw_priv, long timeout) in fw_sysfs_wait_timeout() argument 44 return __fw_state_wait_common(fw_priv, timeout); in fw_sysfs_wait_timeout() 74 static int fw_load_sysfs_fallback(struct fw_sysfs *fw_sysfs, long timeout) in fw_load_sysfs_fallback() argument 107 timeout = MAX_JIFFY_OFFSET; in fw_load_sysfs_fallback() 110 retval = fw_sysfs_wait_timeout(fw_priv, timeout); in fw_load_sysfs_fallback() 135 long timeout; in fw_load_from_user_helper() local 138 timeout = firmware_loading_timeout(); in fw_load_from_user_helper() 140 timeout = usermodehelper_read_lock_wait(timeout); in fw_load_from_user_helper() 141 if (!timeout) { in fw_load_from_user_helper() 162 ret = fw_load_sysfs_fallback(fw_sysfs, timeout); in fw_load_from_user_helper()
|
| /drivers/net/mdio/ |
| D | mdio-cavium.c | 33 int timeout = 1000; in cavium_mdiobus_c45_addr() local 53 } while (smi_wr.s.pending && --timeout); in cavium_mdiobus_c45_addr() 55 if (timeout <= 0) in cavium_mdiobus_c45_addr() 65 int timeout = 1000; in cavium_mdiobus_read_c22() local 81 } while (smi_rd.s.pending && --timeout); in cavium_mdiobus_read_c22() 96 int timeout = 1000; in cavium_mdiobus_read_c45() local 115 } while (smi_rd.s.pending && --timeout); in cavium_mdiobus_read_c45() 130 int timeout = 1000; in cavium_mdiobus_write_c22() local 150 } while (smi_wr.s.pending && --timeout); in cavium_mdiobus_write_c22() 152 if (timeout <= 0) in cavium_mdiobus_write_c22() [all …]
|
| /drivers/scsi/ |
| D | scsi_ioctl.c | 68 int timeout, int retries) in ioctl_internal_command() argument 79 result = scsi_execute_cmd(sdev, cmd, REQ_OP_DRV_IN, NULL, 0, timeout, in ioctl_internal_command() 181 int timeout, err = get_user(timeout, p); in sg_set_timeout() local 184 sdev->sg_timeout = clock_t_to_jiffies(timeout); in sg_set_timeout() 361 rq->timeout = msecs_to_jiffies(hdr->timeout); in scsi_fill_sghdr_rq() 362 if (!rq->timeout) in scsi_fill_sghdr_rq() 363 rq->timeout = sdev->sg_timeout; in scsi_fill_sghdr_rq() 364 if (!rq->timeout) in scsi_fill_sghdr_rq() 365 rq->timeout = BLK_DEFAULT_SG_TIMEOUT; in scsi_fill_sghdr_rq() 366 if (rq->timeout < BLK_MIN_SG_TIMEOUT) in scsi_fill_sghdr_rq() [all …]
|