| /drivers/gpu/drm/i915/gt/ |
| D | intel_engine_heartbeat.c | 26 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/ |
| D | panel-edp.c | 206 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/ |
| D | wm9705.c | 63 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 …]
|
| D | wm9712.c | 76 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 …]
|
| D | wm9713.c | 76 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/ |
| D | ccu_phase.c | 20 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/ |
| D | adis.c | 45 .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/ |
| D | leds-ncp5623.c | 34 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/ |
| D | ms_sensors_i2c.c | 47 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/ |
| D | ddk750_display.c | 63 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/ |
| D | debugfs.c | 163 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/ |
| D | leds-bcm6328.c | 150 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/ |
| D | hv_debugfs.c | 113 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/ |
| D | wq.c | 6 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/ |
| D | ledtrig-activity.c | 40 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()
|
| D | ledtrig-heartbeat.c | 39 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/ |
| D | clk-apbc.c | 27 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/ |
| D | zl6100.c | 53 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/ |
| D | timer-msc313e.c | 44 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/ |
| D | tegra210-emc-cc-r21021.c | 134 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/ |
| D | clk-mmc-phase.c | 81 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/ |
| D | i2c.c | 42 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/ |
| D | clk-mod0.c | 177 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/ |
| D | rng.c | 57 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/ |
| D | i915_perf.c | 204 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()
|