Searched refs:wq_ctx (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_scm.c | 2648 static struct completion *qcom_scm_get_completion(struct qcom_scm *scm, u32 wq_ctx) in qcom_scm_get_completion() argument 2650 if (WARN_ON_ONCE(wq_ctx >= scm->wq_cnt)) in qcom_scm_get_completion() 2653 return &scm->waitq_comps[wq_ctx]; in qcom_scm_get_completion() 2656 int qcom_scm_wait_for_wq_completion(struct device *dev, u32 wq_ctx) in qcom_scm_wait_for_wq_completion() argument 2661 wq = qcom_scm_get_completion(scm, wq_ctx); in qcom_scm_wait_for_wq_completion() 2670 static int qcom_scm_waitq_wakeup(struct qcom_scm *scm, unsigned int wq_ctx) in qcom_scm_waitq_wakeup() argument 2674 wq = qcom_scm_get_completion(scm, wq_ctx); in qcom_scm_waitq_wakeup() 2687 u32 wq_ctx, flags, more_pending = 0; in qcom_scm_irq_handler() local 2690 ret = scm_get_wq_ctx(&wq_ctx, &flags, &more_pending); in qcom_scm_irq_handler() 2701 ret = qcom_scm_waitq_wakeup(scm, wq_ctx); in qcom_scm_irq_handler()
|