Searched refs:wq_ctx (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/firmware/qcom/
H A Dqcom_scm-smc.c68 int scm_get_wq_ctx(u32 *wq_ctx, u32 *flags, u32 *more_pending) argument
84 *wq_ctx = get_wq_res.a1;
95 u32 wq_ctx, smc_call_ctx; local
103 wq_ctx = res->a1;
106 ret = qcom_scm_wait_for_wq_completion(wq_ctx);
H A Dqcom_scm.h65 int qcom_scm_wait_for_wq_completion(u32 wq_ctx);
66 int scm_get_wq_ctx(u32 *wq_ctx, u32 *flags, u32 *more_pending);
H A Dqcom_scm.c1743 static int qcom_scm_assert_valid_wq_ctx(u32 wq_ctx) argument
1745 /* FW currently only supports a single wq_ctx (zero).
1747 * completion structs when FW supports more wq_ctx values.
1749 if (wq_ctx != 0) {
1750 dev_err(__scm->dev, "Firmware unexpectedly passed non-zero wq_ctx\n");
1757 int qcom_scm_wait_for_wq_completion(u32 wq_ctx) argument
1761 ret = qcom_scm_assert_valid_wq_ctx(wq_ctx);
1770 static int qcom_scm_waitq_wakeup(unsigned int wq_ctx) argument
1774 ret = qcom_scm_assert_valid_wq_ctx(wq_ctx);
1787 u32 wq_ctx, flag local
[all...]

Completed in 146 milliseconds