wait_timeout
u32 wait_timeout = 0;
wait_timeout = test_bit(QCA_SSR_TRIGGERED, &qca->flags) ?
TASK_UNINTERRUPTIBLE, msecs_to_jiffies(wait_timeout));
static int qm_wait_mb_finish(struct hisi_qm *qm, struct qm_mailbox *mailbox, u32 wait_timeout)
POLL_PERIOD, wait_timeout,
static int qm_mb_nolock(struct hisi_qm *qm, struct qm_mailbox *mailbox, u32 wait_timeout)
ret = qm_wait_mb_finish(qm, mailbox, wait_timeout);
u32 wait_timeout;
wait_timeout = QM_MB_MAX_STOP_TIMEOUT;
wait_timeout = QM_MB_MAX_WAIT_TIMEOUT;
ret = qm_mb_nolock(qm, &mailbox, wait_timeout);
timer_setup_on_stack(&winfo->timer, wait_timeout, 0);
unsigned long wait_timeout = msecs_to_jiffies(4000);
unsigned long wait_expires = jiffies + wait_timeout;
wait_timeout);
uint64_t wait_timeout = ((uint64_t)arg->timeout_us * HZ);
wait_timeout = (wait_timeout >> 20) + (wait_timeout >> 24) -
(wait_timeout >> 26);
arg->kernel_cookie = jiffies + wait_timeout;
if (wait_timeout(alg_data)) {
if (wait_timeout(alg_data))
if (wait_timeout(alg_data))
struct timespec wait_timeout = { .tv_sec = 5, .tv_nsec = 0};
ret = futex_wait(&val, 1, &wait_timeout, 0);