Searched refs:hsq (Results 1 – 4 of 4) sorted by relevance
53 if (hsq->mrq || hsq->recovery_halt) { in mmc_hsq_pump_requests()59 if (!hsq->qcnt || !hsq->enabled) { in mmc_hsq_pump_requests()66 slot = &hsq->slot[hsq->next_tag]; in mmc_hsq_pump_requests()106 tag = hsq->tag_slot[hsq->next_tag]; in mmc_hsq_update_next_tag()107 hsq->tag_slot[hsq->next_tag] = HSQ_INVALID_TAG; in mmc_hsq_update_next_tag()160 if (!hsq->enabled || !hsq->mrq || hsq->mrq != mrq) { in mmc_hsq_finalize_request()168 hsq->slot[hsq->next_tag].mrq = NULL; in mmc_hsq_finalize_request()239 hsq->tag_slot[hsq->tail_tag] = HSQ_INVALID_TAG; in mmc_hsq_request()241 hsq->tag_slot[hsq->tail_tag] = tag; in mmc_hsq_request()266 is_idle = (!hsq->mrq && !hsq->qcnt) || in mmc_hsq_queue_is_idle()[all …]
735 struct mmc_hsq *hsq; in sdhci_sprd_probe() local852 hsq = devm_kzalloc(&pdev->dev, sizeof(*hsq), GFP_KERNEL); in sdhci_sprd_probe()853 if (!hsq) { in sdhci_sprd_probe()858 ret = mmc_hsq_init(hsq, host->mmc); in sdhci_sprd_probe()
42 int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc);
3137 struct mmc_hsq *hsq = devm_kzalloc(&pdev->dev, sizeof(*hsq), GFP_KERNEL); in msdc_drv_probe() local3138 if (!hsq) { in msdc_drv_probe()3143 ret = mmc_hsq_init(hsq, mmc); in msdc_drv_probe()
Completed in 19 milliseconds