Searched refs:timeout_us (Results 26 - 50 of 83) sorted by relevance

1234

/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_pc.c111 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 Dxe_mmio.c550 * @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 Dleds-qcom-flash.c545 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 Dleds-as3645a.c357 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 Dregmap.h112 * @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 Dphy.h1281 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 Dhdaudio.h626 #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 Dcore.c685 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 Dlight.c34 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 Ddavinci_nand.c634 unsigned int i, timeout_us; local
664 timeout_us = instr->ctx.waitrdy.timeout_ms * 1000;
667 timeout_us);
/linux-master/drivers/fpga/
H A Daltera-cvp.c160 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 Dzynq-fpga.c149 #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 Ddsi_phy_10nm.c291 u32 const timeout_us = 5000; local
298 timeout_us);
808 u32 const timeout_us = 1000; local
828 delay_us, timeout_us);
H A Ddsi_phy_7nm.c333 u32 const timeout_us = 5000; local
340 timeout_us);
857 u32 const timeout_us = 1000; local
892 delay_us, timeout_us);
H A Ddsi_phy_14nm.c111 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 Dvmwgfx_drm.h633 * @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 Dselftest_rps.c880 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 Dphy-mvebu-a3700-comphy.c417 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 Dcommand_submission.c53 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 Dqcom_geni_serial.c275 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 Ddpu_hw_ctl.c385 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 Dops.h603 * @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 Dnixge.c236 #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 Disp1760-hcd.c246 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 Dspi-nxp-fspi.c507 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

Completed in 419 milliseconds

1234