Lines Matching refs:data_req
113 sdmmc_req_t* data_req; // Current data line request
301 dev->data_req = NULL;
333 if (!dev->data_req || dev->data_done) {
343 if (!dev->data_req || !imx_sdmmc_has_data(dev->data_req->cmd_flags)) {
344 SDHCI_ERROR("Spurious BRR Interrupt. %p\n", dev->data_req);
348 if (dev->data_req->cmd_idx == MMC_SEND_TUNING_BLOCK) {
350 imx_sdhci_complete_request_locked(dev, dev->data_req, ZX_OK);
354 sdmmc_req_t* req = dev->data_req;
368 if (!dev->data_req || !imx_sdmmc_has_data(dev->data_req->cmd_flags)) {
373 sdmmc_req_t* req = dev->data_req;
386 if (!dev->data_req) {
394 imx_sdhci_complete_request_locked(dev, dev->data_req, ZX_OK);
408 } else if (dev->data_req != NULL) {
409 imx_sdhci_complete_request_locked(dev, dev->data_req, ZX_ERR_IO);
675 dev->data_req = req;
677 dev->data_req = NULL;
698 SDHCI_TRACE("(PIO MODE) got irq 0x%08x 0x%08x en 0x%08x sig 0x%08x, data_req %p\n",
700 dev->data_req);
723 if (dev->data_req->cmd_idx == MMC_SEND_TUNING_BLOCK) {
1002 if ((dev->cmd_req != NULL) || (dev->data_req != NULL)) {