Home
last modified time | relevance | path

Searched refs:hsq (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/mmc/host/
H A Dmmc_hsq.c34 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 …]
H A Dmmc_hsq.h31 int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc);
H A Dsdhci-sprd.c736 struct mmc_hsq *hsq; in sdhci_sprd_probe() local
861 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()