• Home
  • Raw
  • Download

Lines Matching refs:flags

113     int flags = 0;  in sdspi_host_do_transaction()  local
114 if (SCF_CMD(cmdinfo->flags) == SCF_CMD_ADTC) { in sdspi_host_do_transaction()
115 flags = SDSPI_CMD_FLAG_DATA | SDSPI_CMD_FLAG_WRITE; in sdspi_host_do_transaction()
116 } else if (SCF_CMD(cmdinfo->flags) == (SCF_CMD_ADTC | SCF_CMD_READ)) { in sdspi_host_do_transaction()
117 flags = SDSPI_CMD_FLAG_DATA; in sdspi_host_do_transaction()
122 flags |= SDSPI_CMD_FLAG_MULTI_BLK; in sdspi_host_do_transaction()
131 flags |= SDSPI_CMD_FLAG_RSP_R7; in sdspi_host_do_transaction()
133 flags |= SDSPI_CMD_FLAG_RSP_R2; in sdspi_host_do_transaction()
135 flags |= SDSPI_CMD_FLAG_RSP_R3; in sdspi_host_do_transaction()
137 flags |= SDSPI_CMD_FLAG_RSP_R2; in sdspi_host_do_transaction()
139 !(cmdinfo->flags & SCF_RSP_R1)) { in sdspi_host_do_transaction()
141 flags |= SDSPI_CMD_FLAG_NORSP; in sdspi_host_do_transaction()
143 flags |= SDSPI_CMD_FLAG_RSP_R4; in sdspi_host_do_transaction()
145 flags |= SDSPI_CMD_FLAG_RSP_R5; in sdspi_host_do_transaction()
147 flags |= SDSPI_CMD_FLAG_RSP_R5 | SDSPI_CMD_FLAG_DATA; in sdspi_host_do_transaction()
148 if (cmdinfo->arg & SD_ARG_CMD53_WRITE) flags |= SDSPI_CMD_FLAG_WRITE; in sdspi_host_do_transaction()
150 if (cmdinfo->arg & SD_ARG_CMD53_BLOCK_MODE) flags |= SDSPI_CMD_FLAG_MULTI_BLK; in sdspi_host_do_transaction()
152 flags |= SDSPI_CMD_FLAG_RSP_R1; in sdspi_host_do_transaction()
157 cmdinfo->data, cmdinfo->datalen, flags); in sdspi_host_do_transaction()
163 if (flags & SDSPI_CMD_FLAG_RSP_R1) { in sdspi_host_do_transaction()
166 } else if (flags & SDSPI_CMD_FLAG_RSP_R2) { in sdspi_host_do_transaction()
168 } else if (flags & (SDSPI_CMD_FLAG_RSP_R3 | SDSPI_CMD_FLAG_RSP_R7)) { in sdspi_host_do_transaction()
171 } else if (flags & SDSPI_CMD_FLAG_RSP_R4) { in sdspi_host_do_transaction()
174 } else if (flags & SDSPI_CMD_FLAG_RSP_R5) { in sdspi_host_do_transaction()