/linux-4.4.14/include/linux/ |
H A D | iopoll.h | 67 * @delay_us: Time to udelay between reads in us (0 tight-loops). Should 78 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ 89 if (delay_us) \ 90 udelay(delay_us); \ 96 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 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) \ 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) \ 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) \ 106 readx_poll_timeout_atomic(readw, addr, val, cond, delay_us, timeout_us) 108 #define readl_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 109 readx_poll_timeout(readl, addr, val, cond, delay_us, timeout_us) 111 #define readl_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 112 readx_poll_timeout_atomic(readl, addr, val, cond, delay_us, timeout_us) 114 #define readq_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 115 readx_poll_timeout(readq, addr, val, cond, delay_us, timeout_us) 117 #define readq_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 118 readx_poll_timeout_atomic(readq, addr, val, cond, delay_us, timeout_us) 120 #define readb_relaxed_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 121 readx_poll_timeout(readb_relaxed, addr, val, cond, delay_us, timeout_us) 123 #define readb_relaxed_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 124 readx_poll_timeout_atomic(readb_relaxed, addr, val, cond, delay_us, timeout_us) 126 #define readw_relaxed_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 127 readx_poll_timeout(readw_relaxed, addr, val, cond, delay_us, timeout_us) 129 #define readw_relaxed_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 130 readx_poll_timeout_atomic(readw_relaxed, addr, val, cond, delay_us, timeout_us) 132 #define readl_relaxed_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 133 readx_poll_timeout(readl_relaxed, addr, val, cond, delay_us, timeout_us) 135 #define readl_relaxed_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 136 readx_poll_timeout_atomic(readl_relaxed, addr, val, cond, delay_us, timeout_us) 138 #define readq_relaxed_poll_timeout(addr, val, cond, delay_us, timeout_us) \ 139 readx_poll_timeout(readq_relaxed, addr, val, cond, delay_us, timeout_us) 141 #define readq_relaxed_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ 142 readx_poll_timeout_atomic(readq_relaxed, addr, val, cond, delay_us, timeout_us)
|
H A D | regmap.h | 60 * @delay_us: Delay to be applied after the register write in microseconds 65 unsigned int delay_us; member in struct:reg_sequence
|
/linux-4.4.14/arch/cris/include/asm/ |
H A D | fasttimer.h | 24 unsigned long delay_us; member in struct:fast_timer 35 unsigned long delay_us,
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
H A D | fasttimer.c | 137 inline void start_timer1(unsigned long delay_us) start_timer1() argument 145 * T=div*t, div = T/t = delay_us*freq/1000000 start_timer1() 148 while (delay_us < upper_limit && freq_index < MAX_USABLE_TIMER_FREQ) start_timer1() 160 div = delay_us * timer_freq_100[freq_index]/10000; start_timer1() 176 timer_delay_settings[fast_timers_started % NUM_TIMER_STATS] = delay_us; start_timer1() 179 delay_us, freq_index, div)); start_timer1() 212 unsigned long delay_us, start_one_shot_timer() 218 D1(printk("sft %s %d us\n", name, delay_us)); start_one_shot_timer() 239 t->delay_us = delay_us; start_one_shot_timer() 244 t->tv_expires.tv_usec = t->tv_set.tv_usec + delay_us % 1000000; start_one_shot_timer() 245 t->tv_expires.tv_jiff = t->tv_set.tv_jiff + delay_us / 1000000 / HZ; start_one_shot_timer() 270 start_timer1(delay_us); start_one_shot_timer() 288 D2(printk("start_one_shot_timer: %d us done\n", delay_us)); start_one_shot_timer() 559 t->delay_us, proc_fasttimer_show() 579 t->delay_us, proc_fasttimer_show() 597 t->delay_us, proc_fasttimer_show() 617 t->delay_us, proc_fasttimer_show() 784 t->delay_us, fast_timer_test() 209 start_one_shot_timer(struct fast_timer *t, fast_timer_function_type *function, unsigned long data, unsigned long delay_us, const char *name) start_one_shot_timer() argument
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
H A D | fasttimer.c | 128 inline void start_timer_trig(unsigned long delay_us) start_timer_trig() argument 142 delay_us, freq_index, div)); start_timer_trig() 150 trig_wrap = (trig = r_time0 + delay_us*(1000/10)) < r_time0; start_timer_trig() 153 timer_delay_settings[fast_timers_started % NUM_TIMER_STATS] = delay_us; start_timer_trig() 191 unsigned long delay_us, start_one_shot_timer() 197 D1(printk("sft %s %d us\n", name, delay_us)); start_one_shot_timer() 219 t->delay_us = delay_us; start_one_shot_timer() 224 t->tv_expires.tv_usec = t->tv_set.tv_usec + delay_us % 1000000; start_one_shot_timer() 225 t->tv_expires.tv_jiff = t->tv_set.tv_jiff + delay_us / 1000000 / HZ; start_one_shot_timer() 246 start_timer_trig(delay_us); start_one_shot_timer() 262 D2(printk("start_one_shot_timer: %d us done\n", delay_us)); start_one_shot_timer() 532 t->delay_us, proc_fasttimer_show() 552 t->delay_us, proc_fasttimer_show() 570 t->delay_us, proc_fasttimer_show() 590 t->delay_us, proc_fasttimer_show() 755 t->delay_us, fast_timer_test() 188 start_one_shot_timer(struct fast_timer *t, fast_timer_function_type *function, unsigned long data, unsigned long delay_us, const char *name) start_one_shot_timer() argument
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/pll/ |
H A D | dsi_pll.h | 58 static inline void pll_write_udelay(void __iomem *reg, u32 data, u32 delay_us) pll_write_udelay() argument 61 udelay(delay_us); pll_write_udelay()
|
/linux-4.4.14/drivers/reset/ |
H A D | reset-lpc18xx.c | 42 u32 delay_us; member in struct:lpc18xx_rgu_data 116 udelay(rc->delay_us); lpc18xx_rgu_reset() 189 rc->delay_us = 2; lpc18xx_rgu_probe() 191 rc->delay_us = DIV_ROUND_UP(fcclk, firc * firc); lpc18xx_rgu_probe()
|
/linux-4.4.14/drivers/uwb/ |
H A D | drp.c | 585 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; uwb_cnflt_update_work() local 600 usecs_to_jiffies(delay_us)); uwb_cnflt_update_work() 622 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; uwb_drp_handle_alien_drp() local 657 queue_delayed_work(rc->rsv_workq, &rc->rsv_alien_bp_work, usecs_to_jiffies(delay_us)); uwb_drp_handle_alien_drp()
|
H A D | rsv.c | 859 unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE; uwb_rsv_queue_update() local 861 queue_delayed_work(rc->rsv_workq, &rc->rsv_update_work, usecs_to_jiffies(delay_us)); uwb_rsv_queue_update()
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
H A D | main.c | 943 * @delay_us: Number of microseconds to delay between reading port status. 952 * -EINVAL when @delay_us is less than 1000 954 static int wait_port_online(__be64 __iomem *fc_regs, u32 delay_us, u32 nretry) wait_port_online() argument 958 if (delay_us < 1000) { wait_port_online() 959 pr_err("%s: invalid delay specified %d\n", __func__, delay_us); wait_port_online() 964 msleep(delay_us / 1000); wait_port_online() 975 * @delay_us: Number of microseconds to delay between reading port status. 983 * -EINVAL when @delay_us is less than 1000 985 static int wait_port_offline(__be64 __iomem *fc_regs, u32 delay_us, u32 nretry) wait_port_offline() argument 989 if (delay_us < 1000) { wait_port_offline() 990 pr_err("%s: invalid delay specified %d\n", __func__, delay_us); wait_port_offline() 995 msleep(delay_us / 1000); wait_port_offline()
|
/linux-4.4.14/drivers/base/regmap/ |
H A D | regmap.c | 1920 if (page_change || regs[i].delay_us) { _regmap_range_multi_paged_reg_write() 1928 if (regs[i].delay_us && i == 0) _regmap_range_multi_paged_reg_write() 1935 if (regs[i].delay_us) _regmap_range_multi_paged_reg_write() 1936 udelay(regs[i].delay_us); _regmap_range_multi_paged_reg_write() 1972 if (regs[i].delay_us) _regmap_multi_reg_write() 1973 udelay(regs[i].delay_us); _regmap_multi_reg_write() 2018 if (range || regs[i].delay_us) { _regmap_multi_reg_write()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | rv6xx_dpm.c | 427 u32 delay_us, u32 unit) rv6xx_compute_count_for_delay() 431 return rv6xx_scale_count_given_unit(rdev, delay_us * (ref_clk / 100), unit); rv6xx_compute_count_for_delay() 426 rv6xx_compute_count_for_delay(struct radeon_device *rdev, u32 delay_us, u32 unit) rv6xx_compute_count_for_delay() argument
|