Lines Matching refs:stop
199 if (data->stop) { in mvsd_request()
200 struct mmc_command *stop = data->stop; in mvsd_request() local
203 mvsd_write(MVSD_AUTOCMD12_ARG_LOW, stop->arg & 0xffff); in mvsd_request()
204 mvsd_write(MVSD_AUTOCMD12_ARG_HI, stop->arg >> 16); in mvsd_request()
206 if (stop->flags & MMC_RSP_BUSY) in mvsd_request()
208 if (stop->flags & MMC_RSP_OPCODE) in mvsd_request()
210 cmd12reg |= MVSD_AUTOCMD12_INDEX(stop->opcode); in mvsd_request()
322 if (data->stop) { in mvsd_finish_data()
326 data->stop->resp[0] = ((response[2] & 0x003f) << (8 - 8)) | in mvsd_finish_data()
329 data->stop->resp[1] = ((response[0] & 0xfc00) >> 10); in mvsd_finish_data()
330 data->stop->resp[2] = 0; in mvsd_finish_data()
331 data->stop->resp[3] = 0; in mvsd_finish_data()
337 data->stop->error = -ENOEXEC; in mvsd_finish_data()
339 data->stop->error = -ETIMEDOUT; in mvsd_finish_data()
341 data->stop->error = -EILSEQ; in mvsd_finish_data()