Searched refs:hsq (Results 1 – 3 of 3) sorted by relevance
34 if (hsq->mrq || hsq->recovery_halt) { in mmc_hsq_pump_requests()40 if (!hsq->qcnt || !hsq->enabled) { in mmc_hsq_pump_requests()45 slot = &hsq->slot[hsq->next_tag]; in mmc_hsq_pump_requests()85 tag = hsq->tag_slot[hsq->next_tag]; in mmc_hsq_update_next_tag()86 hsq->tag_slot[hsq->next_tag] = HSQ_INVALID_TAG; in mmc_hsq_update_next_tag()139 if (!hsq->enabled || !hsq->mrq || hsq->mrq != mrq) { in mmc_hsq_finalize_request()147 hsq->slot[hsq->next_tag].mrq = NULL; in mmc_hsq_finalize_request()218 hsq->tag_slot[hsq->tail_tag] = HSQ_INVALID_TAG; in mmc_hsq_request()220 hsq->tag_slot[hsq->tail_tag] = tag; in mmc_hsq_request()245 is_idle = (!hsq->mrq && !hsq->qcnt) || in mmc_hsq_queue_is_idle()[all …]
31 int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc);
736 struct mmc_hsq *hsq; in sdhci_sprd_probe() local861 hsq = devm_kzalloc(&pdev->dev, sizeof(*hsq), GFP_KERNEL); in sdhci_sprd_probe()862 if (!hsq) { in sdhci_sprd_probe()867 ret = mmc_hsq_init(hsq, host->mmc); in sdhci_sprd_probe()