/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_pc.c | 111 int timeout_us = 5000; /* rought 5ms, but no need for precision */ local 116 for (slept = 0; slept < timeout_us;) { 123 if (slept + wait > timeout_us) 124 wait = timeout_us - slept;
|
H A D | xe_mmio.c | 550 * @timeout_us: time out after this period of time. Wait logic tries to be 551 * smart, applying an exponential backoff until @timeout_us is reached. 558 * Note that @timeout_us represents the minimum amount of time to wait before 560 * @timeout_us for different reasons, specially in non-atomic contexts. Thus, 561 * it is possible that this function succeeds even after @timeout_us has passed. 563 int xe_mmio_wait32(struct xe_gt *gt, struct xe_reg reg, u32 mask, u32 val, u32 timeout_us, argument 567 const ktime_t end = ktime_add_us(cur, timeout_us);
|
/linux-master/drivers/leds/flash/ |
H A D | leds-qcom-flash.c | 545 u32 current_ua, timeout_us; local 619 rc = fwnode_property_read_u32(node, "flash-max-timeout-us", &timeout_us); 626 timeout_us = min_t(u32, timeout_us, FLASH_TIMEOUT_MAX_US); 631 timeout->val = timeout->max = timeout_us; 633 led->max_timeout_ms = led->flash_timeout_ms = timeout_us / USEC_PER_MSEC;
|
H A D | leds-as3645a.c | 357 u32 timeout_us) 361 flash->timeout = AS_TIMER_US_TO_CODE(timeout_us); 356 as3645a_set_flash_timeout(struct led_classdev_flash *fled, u32 timeout_us) argument
|
/linux-master/include/linux/ |
H A D | regmap.h | 112 * @timeout_us: Timeout in us, 0 means never timeout 117 * from atomic context if sleep_us or timeout_us are used. 121 #define regmap_read_poll_timeout(map, addr, val, cond, sleep_us, timeout_us) \ 125 sleep_us, timeout_us, false, (map), (addr), &(val)); \ 139 * @timeout_us: Timeout in us, 0 means never timeout 151 #define regmap_read_poll_timeout_atomic(map, addr, val, cond, delay_us, timeout_us) \ 153 u64 __timeout_us = (timeout_us); \ 183 * @timeout_us: Timeout in us, 0 means never timeout 188 * from atomic context if sleep_us or timeout_us are used. 192 #define regmap_field_read_poll_timeout(field, val, cond, sleep_us, timeout_us) \ [all...] |
H A D | phy.h | 1281 timeout_us, sleep_before_read) \ 1286 sleep_us, timeout_us, sleep_before_read, phydev, regnum); \ 1372 * @timeout_us: Timeout in us, 0 means never timeout 1376 * be called from atomic context if sleep_us or timeout_us are used. 1379 sleep_us, timeout_us, sleep_before_read) \ 1384 sleep_us, timeout_us, sleep_before_read, \
|
/linux-master/include/sound/ |
H A D | hdaudio.h | 626 #define snd_hdac_stream_readb_poll(dev, reg, val, cond, delay_us, timeout_us) \ 627 read_poll_timeout_atomic(snd_hdac_reg_readb, val, cond, delay_us, timeout_us, \ 629 #define snd_hdac_stream_readw_poll(dev, reg, val, cond, delay_us, timeout_us) \ 630 read_poll_timeout_atomic(snd_hdac_reg_readw, val, cond, delay_us, timeout_us, \ 632 #define snd_hdac_stream_readl_poll(dev, reg, val, cond, delay_us, timeout_us) \ 633 read_poll_timeout_atomic(snd_hdac_reg_readl, val, cond, delay_us, timeout_us, \
|
/linux-master/drivers/mmc/core/ |
H A D | core.c | 685 unsigned int timeout_us, limit_us; local 687 timeout_us = data->timeout_ns / 1000; 689 timeout_us += data->timeout_clks * 1000 / 708 if (timeout_us > limit_us) { 714 if (timeout_us == 0) 1514 unsigned int timeout_us; local 1518 timeout_us = (card->csd.taac_ns * mult) / 1000; 1520 timeout_us = (card->csd.taac_ns / 1000) * mult; 1527 timeout_us += (timeout_clks * 1000) / 1530 erase_timeout = timeout_us / 100 [all...] |
/linux-master/drivers/staging/greybus/ |
H A D | light.c | 34 struct led_flash_setting timeout_us; member in struct:gb_channel 674 req.timeout_us = cpu_to_le32(timeout); 772 fset->min = channel->timeout_us.min; 773 fset->max = channel->timeout_us.max; 774 fset->step = channel->timeout_us.step; 775 fset->val = channel->timeout_us.max; 843 fset = &channel->timeout_us;
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | davinci_nand.c | 634 unsigned int i, timeout_us; local 664 timeout_us = instr->ctx.waitrdy.timeout_ms * 1000; 667 timeout_us);
|
/linux-master/drivers/fpga/ |
H A D | altera-cvp.c | 160 u32 status_val, int timeout_us) 165 retries = timeout_us / 10; 166 if (timeout_us % 10) 159 altera_cvp_wait_status(struct altera_cvp_conf *conf, u32 status_mask, u32 status_val, int timeout_us) argument
|
H A D | zynq-fpga.c | 149 #define zynq_fpga_poll_timeout(priv, addr, val, cond, sleep_us, timeout_us) \ 151 timeout_us)
|
/linux-master/drivers/gpu/drm/msm/dsi/phy/ |
H A D | dsi_phy_10nm.c | 291 u32 const timeout_us = 5000; local 298 timeout_us); 808 u32 const timeout_us = 1000; local 828 delay_us, timeout_us);
|
H A D | dsi_phy_7nm.c | 333 u32 const timeout_us = 5000; local 340 timeout_us); 857 u32 const timeout_us = 1000; local 892 delay_us, timeout_us);
|
H A D | dsi_phy_14nm.c | 111 u32 nb_tries, u32 timeout_us) 125 udelay(timeout_us); 139 udelay(timeout_us); 110 pll_14nm_poll_for_ready(struct dsi_pll_14nm *pll_14nm, u32 nb_tries, u32 timeout_us) argument
|
/linux-master/include/uapi/drm/ |
H A D | vmwgfx_drm.h | 633 * @timeout_us: Wait timeout in microseconds. 0 for indefinite timeout. 646 __u64 timeout_us; member in struct:drm_vmw_fence_wait_arg
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_rps.c | 880 static void sleep_for_ei(struct intel_rps *rps, int timeout_us) argument 883 usleep_range(timeout_us, 2 * timeout_us); 891 usleep_range(2 * timeout_us, 3 * timeout_us);
|
/linux-master/drivers/phy/marvell/ |
H A D | phy-mvebu-a3700-comphy.c | 417 ulong sleep_us, ulong timeout_us) 432 sleep_us, timeout_us); 441 sleep_us, timeout_us); 456 ulong sleep_us, ulong timeout_us) 463 sleep_us, timeout_us); 415 comphy_lane_reg_poll(struct mvebu_a3700_comphy_lane *lane, u16 reg, u16 bits, ulong sleep_us, ulong timeout_us) argument 454 comphy_periph_reg_poll(struct mvebu_a3700_comphy_lane *lane, u8 reg, u32 bits, ulong sleep_us, ulong timeout_us) argument
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | command_submission.c | 53 static int _hl_cs_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, u64 timeout_us, u64 seq, 2659 enum hl_cs_wait_status *status, u64 timeout_us, s64 *timestamp) 2688 if (!timeout_us) { 2693 timeout = (timeout_us == MAX_SCHEDULE_TIMEOUT) ? 2694 timeout_us : usecs_to_jiffies(timeout_us); 2859 static int _hl_cs_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, u64 timeout_us, u64 seq, argument 2872 rc = hl_wait_for_fence(ctx, seq, fence, status, timeout_us, timestamp); 3071 mcs_data.timeout_jiffies = hl_usecs64_to_jiffies(args->in.timeout_us); 3087 if (rc || mcs_data.completion_bitmap || !args->in.timeout_us) 2658 hl_wait_for_fence(struct hl_ctx *ctx, u64 seq, struct hl_fence *fence, enum hl_cs_wait_status *status, u64 timeout_us, s64 *timestamp) argument 3521 _hl_interrupt_wait_ioctl_user_addr(struct hl_device *hdev, struct hl_ctx *ctx, u64 timeout_us, u64 user_address, u64 target_value, struct hl_user_interrupt *interrupt, u32 *status, u64 *timestamp) argument [all...] |
/linux-master/drivers/tty/serial/ |
H A D | qcom_geni_serial.c | 275 unsigned long timeout_us = 20000; local 288 timeout_us = ((fifo_bits * USEC_PER_SEC) / baud) + 500; 295 timeout_us = DIV_ROUND_UP(timeout_us, 10) * 10; 296 while (timeout_us) { 301 timeout_us -= 10;
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_ctl.c | 385 static u32 dpu_hw_ctl_poll_reset_status(struct dpu_hw_ctl *ctx, u32 timeout_us) argument 391 timeout = ktime_add_us(ktime_get(), timeout_us);
|
/linux-master/sound/soc/sof/ |
H A D | ops.h | 603 * @timeout_us: Timeout in us, 0 means never timeout 607 * be called from atomic context if sleep_us or timeout_us are used. 611 #define snd_sof_dsp_read_poll_timeout(sdev, bar, offset, val, cond, sleep_us, timeout_us) \ 613 u64 __timeout_us = (timeout_us); \
|
/linux-master/drivers/net/ethernet/ni/ |
H A D | nixge.c | 236 #define nixge_ctrl_poll_timeout(priv, addr, val, cond, sleep_us, timeout_us) \ 238 (sleep_us), (timeout_us)) 240 #define nixge_dma_poll_timeout(priv, addr, val, cond, sleep_us, timeout_us) \ 242 (sleep_us), (timeout_us))
|
/linux-master/drivers/usb/isp1760/ |
H A D | isp1760-hcd.c | 246 u32 timeout_us) 254 val, 0, timeout_us); 258 u32 timeout_us) 266 !val, 0, timeout_us); 270 u32 timeout_us) 278 !val, 0, timeout_us); 245 isp1760_hcd_set_and_wait(struct usb_hcd *hcd, u32 field, u32 timeout_us) argument 257 isp1760_hcd_set_and_wait_swap(struct usb_hcd *hcd, u32 field, u32 timeout_us) argument 269 isp1760_hcd_clear_and_wait(struct usb_hcd *hcd, u32 field, u32 timeout_us) argument
|
/linux-master/drivers/spi/ |
H A D | spi-nxp-fspi.c | 507 u32 timeout_us, bool c) 516 delay_us, timeout_us); 519 delay_us, timeout_us); 505 fspi_readl_poll_tout(struct nxp_fspi *f, void __iomem *base, u32 mask, u32 delay_us, u32 timeout_us, bool c) argument
|