Home
last modified time | relevance | path

Searched refs:delay_us (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/include/linux/
Diopoll.h78 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ argument
89 if (delay_us) \
90 udelay(delay_us); \
96 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
97 readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us)
99 #define readb_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
100 readx_poll_timeout_atomic(readb, addr, val, cond, delay_us, timeout_us)
102 #define readw_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
103 readx_poll_timeout(readw, addr, val, cond, delay_us, timeout_us)
105 #define readw_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
[all …]
Dregmap.h65 unsigned int delay_us; member
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dfasttimer.c137 inline void start_timer1(unsigned long delay_us) in start_timer1() argument
148 while (delay_us < upper_limit && freq_index < MAX_USABLE_TIMER_FREQ) in start_timer1()
160 div = delay_us * timer_freq_100[freq_index]/10000; in start_timer1()
176 timer_delay_settings[fast_timers_started % NUM_TIMER_STATS] = delay_us; in start_timer1()
179 delay_us, freq_index, div)); in start_timer1()
212 unsigned long delay_us, in start_one_shot_timer() argument
218 D1(printk("sft %s %d us\n", name, delay_us)); in start_one_shot_timer()
239 t->delay_us = delay_us; in start_one_shot_timer()
244 t->tv_expires.tv_usec = t->tv_set.tv_usec + delay_us % 1000000; in start_one_shot_timer()
245 t->tv_expires.tv_jiff = t->tv_set.tv_jiff + delay_us / 1000000 / HZ; in start_one_shot_timer()
[all …]
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dfasttimer.c128 inline void start_timer_trig(unsigned long delay_us) in start_timer_trig() argument
142 delay_us, freq_index, div)); in start_timer_trig()
150 trig_wrap = (trig = r_time0 + delay_us*(1000/10)) < r_time0; in start_timer_trig()
153 timer_delay_settings[fast_timers_started % NUM_TIMER_STATS] = delay_us; in start_timer_trig()
191 unsigned long delay_us, in start_one_shot_timer() argument
197 D1(printk("sft %s %d us\n", name, delay_us)); in start_one_shot_timer()
219 t->delay_us = delay_us; in start_one_shot_timer()
224 t->tv_expires.tv_usec = t->tv_set.tv_usec + delay_us % 1000000; in start_one_shot_timer()
225 t->tv_expires.tv_jiff = t->tv_set.tv_jiff + delay_us / 1000000 / HZ; in start_one_shot_timer()
246 start_timer_trig(delay_us); in start_one_shot_timer()
[all …]
/linux-4.4.14/arch/cris/include/asm/
Dfasttimer.h24 unsigned long delay_us; member
35 unsigned long delay_us,
/linux-4.4.14/drivers/reset/
Dreset-lpc18xx.c42 u32 delay_us; member
116 udelay(rc->delay_us); in lpc18xx_rgu_reset()
189 rc->delay_us = 2; in lpc18xx_rgu_probe()
191 rc->delay_us = DIV_ROUND_UP(fcclk, firc * firc); in lpc18xx_rgu_probe()
/linux-4.4.14/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll.h58 static inline void pll_write_udelay(void __iomem *reg, u32 data, u32 delay_us) in pll_write_udelay() argument
61 udelay(delay_us); in pll_write_udelay()
/linux-4.4.14/drivers/uwb/
Ddrp.c585 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; in uwb_cnflt_update_work() local
600 usecs_to_jiffies(delay_us)); in uwb_cnflt_update_work()
622 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; in uwb_drp_handle_alien_drp() local
657 queue_delayed_work(rc->rsv_workq, &rc->rsv_alien_bp_work, usecs_to_jiffies(delay_us)); in uwb_drp_handle_alien_drp()
Drsv.c859 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; in uwb_rsv_queue_update() local
861 queue_delayed_work(rc->rsv_workq, &rc->rsv_update_work, usecs_to_jiffies(delay_us)); in uwb_rsv_queue_update()
/linux-4.4.14/drivers/scsi/cxlflash/
Dmain.c954 static int wait_port_online(__be64 __iomem *fc_regs, u32 delay_us, u32 nretry) in wait_port_online() argument
958 if (delay_us < 1000) { in wait_port_online()
959 pr_err("%s: invalid delay specified %d\n", __func__, delay_us); in wait_port_online()
964 msleep(delay_us / 1000); in wait_port_online()
985 static int wait_port_offline(__be64 __iomem *fc_regs, u32 delay_us, u32 nretry) in wait_port_offline() argument
989 if (delay_us < 1000) { in wait_port_offline()
990 pr_err("%s: invalid delay specified %d\n", __func__, delay_us); in wait_port_offline()
995 msleep(delay_us / 1000); in wait_port_offline()
/linux-4.4.14/drivers/base/regmap/
Dregmap.c1920 if (page_change || regs[i].delay_us) { in _regmap_range_multi_paged_reg_write()
1928 if (regs[i].delay_us && i == 0) in _regmap_range_multi_paged_reg_write()
1935 if (regs[i].delay_us) in _regmap_range_multi_paged_reg_write()
1936 udelay(regs[i].delay_us); in _regmap_range_multi_paged_reg_write()
1972 if (regs[i].delay_us) in _regmap_multi_reg_write()
1973 udelay(regs[i].delay_us); in _regmap_multi_reg_write()
2018 if (range || regs[i].delay_us) { in _regmap_multi_reg_write()
/linux-4.4.14/drivers/gpu/drm/radeon/
Drv6xx_dpm.c427 u32 delay_us, u32 unit) in rv6xx_compute_count_for_delay() argument
431 return rv6xx_scale_count_given_unit(rdev, delay_us * (ref_clk / 100), unit); in rv6xx_compute_count_for_delay()