Home
last modified time | relevance | path

Searched refs:delay (Results 1 – 25 of 635) sorted by relevance

12345678910>>...26

/drivers/gpu/drm/i915/gt/
Dintel_engine_heartbeat.c26 long delay; in next_heartbeat() local
28 delay = READ_ONCE(engine->props.heartbeat_interval_ms); in next_heartbeat()
42 delay == engine->defaults.heartbeat_interval_ms) { in next_heartbeat()
52 if (longer > delay) in next_heartbeat()
53 delay = longer; in next_heartbeat()
56 if (!delay) in next_heartbeat()
59 delay = msecs_to_jiffies_timeout(delay); in next_heartbeat()
60 if (delay >= HZ) in next_heartbeat()
61 delay = round_jiffies_up_relative(delay); in next_heartbeat()
62 mod_delayed_work(system_highpri_wq, &engine->heartbeat.work, delay + 1); in next_heartbeat()
[all …]
/drivers/gpu/drm/panel/
Dpanel-edp.c206 struct panel_delay delay; member
217 const struct panel_delay *delay; member
395 if (p->desc->delay.disable) in panel_edp_disable()
396 msleep(p->desc->delay.disable); in panel_edp_disable()
442 unsigned int delay; in panel_edp_prepare_once() local
447 panel_edp_wait(p->unprepared_time, p->desc->delay.unprepare); in panel_edp_prepare_once()
460 delay = p->desc->delay.hpd_reliable; in panel_edp_prepare_once()
462 delay = max(delay, p->desc->delay.hpd_absent); in panel_edp_prepare_once()
463 if (delay) in panel_edp_prepare_once()
464 msleep(delay); in panel_edp_prepare_once()
[all …]
/drivers/input/touchscreen/
Dwm9705.c63 static int delay = 4; variable
64 module_param(delay, int, 0);
65 MODULE_PARM_DESC(delay, "Set adc sample delay.");
156 if (delay != 4) { in wm9705_phy_init()
157 if (delay < 0 || delay > 15) { in wm9705_phy_init()
159 delay = 4; in wm9705_phy_init()
163 dig1 |= WM97XX_DELAY(delay); in wm9705_phy_init()
165 delay_table[delay]); in wm9705_phy_init()
212 int timeout = 5 * delay; in wm9705_poll_sample()
226 | WM97XX_POLL | WM97XX_DELAY(delay)); in wm9705_poll_sample()
[all …]
Dwm9712.c76 static int delay = 3; variable
77 module_param(delay, int, 0);
78 MODULE_PARM_DESC(delay, "Set adc sample delay.");
188 if (delay < 0 || delay > 15) { in wm9712_phy_init()
190 delay = 4; in wm9712_phy_init()
193 dig1 |= WM97XX_DELAY(delay); in wm9712_phy_init()
195 delay_table[delay]); in wm9712_phy_init()
252 int timeout = 5 * delay; in wm9712_poll_sample()
266 | WM97XX_POLL | WM97XX_DELAY(delay)); in wm9712_poll_sample()
269 poll_delay(delay); in wm9712_poll_sample()
[all …]
Dwm9713.c76 static int delay = 4; variable
77 module_param(delay, int, 0);
78 MODULE_PARM_DESC(delay, "Set adc sample delay.");
192 if (delay < 0 || delay > 15) { in wm9713_phy_init()
194 delay = 4; in wm9713_phy_init()
196 delay_table[delay]); in wm9713_phy_init()
199 dig2 |= WM97XX_DELAY(delay); in wm9713_phy_init()
258 int timeout = 5 * delay; in wm9713_poll_sample()
279 poll_delay(delay); in wm9713_poll_sample()
323 int timeout = 5 * delay; in wm9713_poll_coord()
[all …]
/drivers/clk/sunxi-ng/
Dccu_phase.c20 u8 delay; in ccu_phase_get_phase() local
23 delay = (reg >> phase->shift); in ccu_phase_get_phase()
24 delay &= (1 << phase->width) - 1; in ccu_phase_get_phase()
26 if (!delay) in ccu_phase_get_phase()
53 return delay * step; in ccu_phase_get_phase()
63 u8 delay; in ccu_phase_set_phase() local
105 delay = DIV_ROUND_CLOSEST(degrees, step); in ccu_phase_set_phase()
107 delay = 0; in ccu_phase_set_phase()
113 writel(reg | (delay << phase->shift), in ccu_phase_set_phase()
/drivers/iio/imu/
Dadis.c45 .delay.value = adis->data->write_delay, in __adis_write_reg()
46 .delay.unit = SPI_DELAY_UNIT_USECS, in __adis_write_reg()
52 .delay.value = adis->data->write_delay, in __adis_write_reg()
53 .delay.unit = SPI_DELAY_UNIT_USECS, in __adis_write_reg()
59 .delay.value = adis->data->write_delay, in __adis_write_reg()
60 .delay.unit = SPI_DELAY_UNIT_USECS, in __adis_write_reg()
65 .delay.value = adis->data->write_delay, in __adis_write_reg()
66 .delay.unit = SPI_DELAY_UNIT_USECS, in __adis_write_reg()
71 .delay.value = adis->data->write_delay, in __adis_write_reg()
72 .delay.unit = SPI_DELAY_UNIT_USECS, in __adis_write_reg()
[all …]
/drivers/leds/rgb/
Dleds-ncp5623.c34 unsigned long delay; member
51 if (ncp->delay && time_is_after_jiffies(ncp->delay)) in ncp5623_brightness_set()
54 ncp->delay = 0; in ncp5623_brightness_set()
90 if (ncp->delay && time_is_after_jiffies(ncp->delay)) in ncp5623_pattern_set()
93 ncp->delay = 0; in ncp5623_pattern_set()
137 ncp->delay = NCP5623_MAX_BRIGHTNESS + brightness_diff; in ncp5623_pattern_set()
139 ncp->delay = abs(brightness_diff); in ncp5623_pattern_set()
141 ncp->delay = msecs_to_jiffies(ncp->delay * pattern[0].delta_t) + jiffies; in ncp5623_pattern_set()
233 ncp->delay = 0; in ncp5623_remove()
/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.c47 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay) in ms_sensors_reset() argument
57 usleep_range(delay, delay + 1000); in ms_sensors_reset()
105 unsigned int delay, u32 *adc) in ms_sensors_convert_and_read() argument
115 usleep_range(delay, delay + 1000); in ms_sensors_convert_and_read()
422 u16 delay; in ms_sensors_ht_read_temperature() local
425 delay = ms_sensors_ht_t_conversion_time[dev_data->res_index]; in ms_sensors_ht_read_temperature()
429 delay, &adc); in ms_sensors_ht_read_temperature()
463 u16 delay; in ms_sensors_ht_read_humidity() local
466 delay = ms_sensors_ht_h_conversion_time[dev_data->res_index]; in ms_sensors_ht_read_humidity()
470 delay, &adc); in ms_sensors_ht_read_humidity()
[all …]
/drivers/staging/sm750fb/
Dddk750_display.c63 static void primary_wait_vertical_sync(int delay) in primary_wait_vertical_sync() argument
75 while (delay-- > 0) { in primary_wait_vertical_sync()
88 static void sw_panel_power_sequence(int disp, int delay) in sw_panel_power_sequence() argument
96 primary_wait_vertical_sync(delay); in sw_panel_power_sequence()
101 primary_wait_vertical_sync(delay); in sw_panel_power_sequence()
106 primary_wait_vertical_sync(delay); in sw_panel_power_sequence()
111 primary_wait_vertical_sync(delay); in sw_panel_power_sequence()
/drivers/net/wireless/intel/iwlwifi/fw/
Ddebugfs.c163 unsigned long delay = fwrt->timestamp.delay; in iwl_fw_timestamp_marker_wk() local
166 if (!ret && delay) in iwl_fw_timestamp_marker_wk()
168 round_jiffies_relative(delay)); in iwl_fw_timestamp_marker_wk()
172 ret, jiffies_to_msecs(delay) / 1000); in iwl_fw_timestamp_marker_wk()
175 void iwl_fw_trigger_timestamp(struct iwl_fw_runtime *fwrt, u32 delay) in iwl_fw_trigger_timestamp() argument
179 delay); in iwl_fw_trigger_timestamp()
183 fwrt->timestamp.delay = msecs_to_jiffies(delay * 1000); in iwl_fw_trigger_timestamp()
186 round_jiffies_relative(fwrt->timestamp.delay)); in iwl_fw_trigger_timestamp()
193 u32 delay; in iwl_dbgfs_timestamp_marker_write() local
195 ret = kstrtou32(buf, 10, &delay); in iwl_dbgfs_timestamp_marker_write()
[all …]
/drivers/leds/
Dleds-bcm6328.c150 static unsigned long bcm6328_blink_delay(unsigned long delay) in bcm6328_blink_delay() argument
154 bcm6328_delay = delay + BCM6328_LED_BLINK_MS / 2; in bcm6328_blink_delay()
167 unsigned long delay, flags; in bcm6328_blink_set() local
175 delay = bcm6328_blink_delay(*delay_on); in bcm6328_blink_set()
176 if (delay != bcm6328_blink_delay(*delay_off)) { in bcm6328_blink_set()
182 if (delay > BCM6328_LED_BLINK_MASK) { in bcm6328_blink_set()
199 led->blink_delay[0] == delay) { in bcm6328_blink_set()
209 led->blink_delay[0] = delay; in bcm6328_blink_set()
214 val |= (delay << BCM6328_LED_BLINK1_SHIFT); in bcm6328_blink_set()
223 led->blink_delay[1] == delay) { in bcm6328_blink_set()
[all …]
/drivers/hv/
Dhv_debugfs.c113 struct dentry *delay, *dev_root; in hv_debug_add_dev_dir() local
125 delay = debugfs_create_dir(delay_name, dev_root); in hv_debug_add_dev_dir()
127 if (IS_ERR(delay)) { in hv_debug_add_dev_dir()
130 return PTR_ERR(delay); in hv_debug_add_dev_dir()
132 ret = hv_debug_delay_files(dev, delay); in hv_debug_add_dev_dir()
154 void hv_debug_delay_test(struct vmbus_channel *channel, enum delay delay_type) in hv_debug_delay_test()
/drivers/edac/
Dwq.c6 bool edac_queue_work(struct delayed_work *work, unsigned long delay) in edac_queue_work() argument
8 return queue_delayed_work(wq, work, delay); in edac_queue_work()
12 bool edac_mod_work(struct delayed_work *work, unsigned long delay) in edac_mod_work() argument
14 return mod_delayed_work(wq, work, delay); in edac_mod_work()
/drivers/leds/trigger/
Dledtrig-activity.c40 int delay; in led_activity_function() local
138 delay = activity_data->state ? in led_activity_function()
142 delay = activity_data->state ? in led_activity_function()
147 if (!activity_data->time_left || delay <= activity_data->time_left) in led_activity_function()
148 activity_data->time_left = delay; in led_activity_function()
150 delay = min_t(int, activity_data->time_left, 100); in led_activity_function()
151 mod_timer(&activity_data->timer, jiffies + msecs_to_jiffies(delay)); in led_activity_function()
Dledtrig-heartbeat.c39 unsigned long delay = 0; in led_heartbeat_function() local
64 delay = msecs_to_jiffies(70); in led_heartbeat_function()
70 delay = heartbeat_data->period / 4 - msecs_to_jiffies(70); in led_heartbeat_function()
76 delay = msecs_to_jiffies(70); in led_heartbeat_function()
82 delay = heartbeat_data->period - heartbeat_data->period / 4 - in led_heartbeat_function()
91 mod_timer(&heartbeat_data->timer, jiffies + delay); in led_heartbeat_function()
/drivers/clk/mmp/
Dclk-apbc.c27 unsigned int delay; member
54 udelay(apbc->delay); in clk_apbc_prepare()
66 udelay(apbc->delay); in clk_apbc_prepare()
120 void __iomem *base, unsigned int delay, in mmp_clk_register_apbc() argument
138 apbc->delay = delay; in mmp_clk_register_apbc()
/drivers/hwmon/pmbus/
Dzl6100.c53 static ushort delay = ZL6100_WAIT_TIME; variable
54 module_param(delay, ushort, 0644);
55 MODULE_PARM_DESC(delay, "Delay between chip accesses in uS");
327 udelay(delay); in zl6100_probe()
361 udelay(delay); in zl6100_probe()
374 udelay(delay); in zl6100_probe()
383 udelay(delay); in zl6100_probe()
400 udelay(delay); in zl6100_probe()
402 info->access_delay = delay; in zl6100_probe()
/drivers/clocksource/
Dtimer-msc313e.c44 struct delay_timer delay; member
68 static void msc313e_timer_setup(void __iomem *base, unsigned long delay) in msc313e_timer_setup() argument
73 writew(delay >> 16, base + MSC313E_REG_TIMER_MAX_HIGH); in msc313e_timer_setup()
74 writew(delay & 0xffff, base + MSC313E_REG_TIMER_MAX_LOW); in msc313e_timer_setup()
217 msc313e_delay.delay.read_current_timer = msc313e_read_delay_timer_read; in msc313e_clksrc_init()
218 msc313e_delay.delay.freq = timer_of_rate(&to); in msc313e_clksrc_init()
220 register_current_timer_delay(&msc313e_delay.delay); in msc313e_clksrc_init()
/drivers/memory/tegra/
Dtegra210-emc-cc-r21021.c134 u32 delay[DRAM_CLKTREE_NUM]) in tegra210_emc_get_clktree_delay()
162 delay[idx] = (clocks * 1000000) / in tegra210_emc_get_clktree_delay()
173 delay[idx] = (clocks * 1000000) / in tegra210_emc_get_clktree_delay()
191 u32 delay[DRAM_CLKTREE_NUM], idx; in periodic_compensation_handler() local
215 tegra210_emc_get_clktree_delay(emc, delay); in periodic_compensation_handler()
218 __INCREMENT_PTFV(idx, delay[idx]); in periodic_compensation_handler()
231 tegra210_emc_get_clktree_delay(emc, delay); in periodic_compensation_handler()
234 __WEIGHTED_UPDATE_PTFV(idx, delay[idx]); in periodic_compensation_handler()
373 unsigned long delay; in tegra210_emc_r21021_set_clock() local
1062 delay = 30; in tegra210_emc_r21021_set_clock()
[all …]
/drivers/clk/rockchip/
Dclk-mmc-phase.c81 u32 delay; in rockchip_mmc_set_phase() local
126 delay = 10000000; /* PSECS_PER_SEC / 10000 / 10 */ in rockchip_mmc_set_phase()
127 delay *= remainder; in rockchip_mmc_set_phase()
128 delay = DIV_ROUND_CLOSEST(delay, in rockchip_mmc_set_phase()
132 delay_num = (u8) min_t(u32, delay, 255); in rockchip_mmc_set_phase()
/drivers/staging/most/i2c/
Di2c.c42 unsigned int delay; member
72 unsigned int delay, pr; in configure_channel() local
101 delay = msecs_to_jiffies(MSEC_PER_SEC / polling_rate); in configure_channel()
102 dev->rx.delay = delay ? delay : 1; in configure_channel()
103 pr = MSEC_PER_SEC / jiffies_to_msecs(dev->rx.delay); in configure_channel()
245 schedule_delayed_work(&dev->rx.dwork, dev->rx.delay); in pending_rx_work()
/drivers/clk/sunxi/
Dclk-mod0.c177 u8 delay; in mmc_get_phase() local
180 delay = (value >> phase->offset) & 0x3; in mmc_get_phase()
182 if (!delay) in mmc_get_phase()
209 return delay * step; in mmc_get_phase()
219 u8 delay; in mmc_set_phase() local
261 delay = DIV_ROUND_CLOSEST(degrees, step); in mmc_set_phase()
263 delay = 0; in mmc_set_phase()
269 value |= delay << phase->offset; in mmc_set_phase()
/drivers/net/wireless/ath/ath9k/
Drng.c57 u32 delay; in ath9k_rng_delay_get() local
60 delay = 10; in ath9k_rng_delay_get()
62 delay = 1000; in ath9k_rng_delay_get()
64 delay = 10000; in ath9k_rng_delay_get()
66 return delay; in ath9k_rng_delay_get()
/drivers/gpu/drm/i915/selftests/
Di915_perf.c204 u32 delay; in live_noa_delay() local
269 delay = intel_read_status_page(stream->engine, 0x102); in live_noa_delay()
270 delay -= intel_read_status_page(stream->engine, 0x100); in live_noa_delay()
271 delay = intel_gt_clock_interval_to_ns(stream->engine->gt, delay); in live_noa_delay()
273 delay, expected); in live_noa_delay()
275 if (4 * delay < 3 * expected || 2 * delay > 3 * expected) { in live_noa_delay()
277 delay / 1000, in live_noa_delay()

12345678910>>...26