Lines Matching refs:transfer
124 u8 cmd, u32 arg, u8 response_len, u8 transfer) in litex_mmc_send_cmd() argument
133 cmd << 8 | transfer << 5 | response_len); in litex_mmc_send_cmd()
141 (transfer != SD_CTL_DATA_XFER_NONE || in litex_mmc_send_cmd()
169 if (transfer == SD_CTL_DATA_XFER_NONE) in litex_mmc_send_cmd()
179 reg = (transfer == SD_CTL_DATA_XFER_READ) ? in litex_mmc_send_cmd()
292 unsigned int *len, bool *direct, u8 *transfer) in litex_mmc_do_dma() argument
319 *transfer = SD_CTL_DATA_XFER_READ; in litex_mmc_do_dma()
328 *transfer = SD_CTL_DATA_XFER_WRITE; in litex_mmc_do_dma()
350 u8 transfer = SD_CTL_DATA_XFER_NONE; in litex_mmc_request() local
385 litex_mmc_do_dma(host, data, &len, &direct, &transfer); in litex_mmc_request()
390 response_len, transfer); in litex_mmc_request()
423 if (!cmd->error && transfer != SD_CTL_DATA_XFER_NONE) { in litex_mmc_request()
425 if (transfer == SD_CTL_DATA_XFER_READ && !direct) { in litex_mmc_request()