Lines Matching defs:data
143 unsigned int data;
149 data = mmio_read_32(dw_params.reg_base + DWMMC_CMD);
150 if ((data & CMD_START) == 0)
152 data = mmio_read_32(dw_params.reg_base + DWMMC_RINTSTS);
153 assert((data & INT_HLE) == 0);
159 unsigned int data;
173 data = mmio_read_32(dw_params.reg_base + DWMMC_STATUS);
174 } while (data & STATUS_DATA_BUSY);
191 unsigned int data;
200 data = mmio_read_32(base + DWMMC_CTRL);
201 } while (data);
204 data = CTRL_INT_EN | CTRL_DMA_EN | CTRL_IDMAC_EN;
205 mmio_write_32(base + DWMMC_CTRL, data);
215 data = mmio_read_32(base + DWMMC_BMOD);
216 } while (data & BMOD_SWRESET);
218 data |= BMOD_ENABLE | BMOD_FB;
219 mmio_write_32(base + DWMMC_BMOD, data);
228 unsigned int op, data, err_mask;
285 data = mmio_read_32(base + DWMMC_STATUS);
288 } while (data & STATUS_DATA_BUSY);
299 data = mmio_read_32(base + DWMMC_RINTSTS);
301 if (data & err_mask)
303 if (data & INT_DTO)
306 ERROR("%s, RINTSTS:0x%x\n", __func__, data);
309 } while (!(data & INT_CMD_DONE));
398 uint32_t data = 0;
402 data = mmio_read_32(dw_params.reg_base + DWMMC_RINTSTS);
404 } while (!(data & INT_DTO) && timeout-- > 0);