Lines Matching refs:data

72     struct rt_mmcsd_data *data = cmd->data;  local
119 data->err = -RT_ERROR;
131 data->err = -RT_ERROR;
137 data->err = -RT_ETIMEOUT;
155 data ? (data->flags & DATA_DIR_WRITE ? 'w' : 'r') : '-',
156 data ? data->blks * data->blksize : 0,
157 data ? data->blksize : 0);
175 struct rt_mmcsd_data *data; in swm_sdio_transfer() local
185 data = pkg->cmd->data; in swm_sdio_transfer()
186 if (RT_NULL == data) in swm_sdio_transfer()
199 size = data->blks * data->blksize; in swm_sdio_transfer()
201 if (data->flags & DATA_DIR_WRITE) in swm_sdio_transfer()
205 else if (data->flags & DATA_DIR_READ) in swm_sdio_transfer()
220 struct rt_mmcsd_data *data = cmd->data; in swm_sdio_send_command() local
239 data ? (data->flags & DATA_DIR_WRITE ? 'w' : 'r') : '-', in swm_sdio_send_command()
240 data ? data->blks * data->blksize : 0, in swm_sdio_send_command()
241 data ? data->blksize : 0); in swm_sdio_send_command()
257 if (data != RT_NULL) in swm_sdio_send_command()
260 dir = (data->flags & DATA_DIR_READ) ? 1 : 0; in swm_sdio_send_command()
262 swm_sdio->BLK = (data->blks << SDIO_BLK_COUNT_Pos) | (data->blksize << SDIO_BLK_SIZE_Pos); in swm_sdio_send_command()
266 ((data->blks > 1) << SDIO_CMD_MULTBLK_Pos) | in swm_sdio_send_command()
267 ((data->blks > 1) << SDIO_CMD_BLKCNTEN_Pos) | in swm_sdio_send_command()
280 if (data != RT_NULL) in swm_sdio_send_command()
302 struct rt_mmcsd_data *data; in swm_sdio_request() local
309 data = req->cmd->data; in swm_sdio_request()
312 if (data != RT_NULL) in swm_sdio_request()
314 rt_uint32_t size = data->blks * data->blksize; in swm_sdio_request()
318 pkg.buff = data->buf; in swm_sdio_request()
319 if ((rt_uint32_t)data->buf & (SDIO_ALIGN_LEN - 1)) in swm_sdio_request()
322 if (data->flags & DATA_DIR_WRITE) in swm_sdio_request()
324 rt_memcpy(cache_buf, data->buf, size); in swm_sdio_request()
331 …if ((data != RT_NULL) && (data->flags & DATA_DIR_READ) && ((rt_uint32_t)data->buf & (SDIO_ALIGN_LE… in swm_sdio_request()
333 rt_memcpy(data->buf, cache_buf, data->blksize * data->blks); in swm_sdio_request()
580 struct rt_mmcsd_data *data = cmd->data; in swm_sdio_rxconfig() local
582 for (uint32_t i = 0; i < data->blks; i++) in swm_sdio_rxconfig()
584 offset = i* data->blksize / 4; in swm_sdio_rxconfig()
588 for (uint32_t j = 0; j < data->blksize / 4; j++) in swm_sdio_rxconfig()
599 struct rt_mmcsd_data *data = cmd->data; in swm_sdio_txconfig() local
601 for (uint32_t i = 0; i < data->blks; i++) in swm_sdio_txconfig()
603 offset = i* data->blksize / 4; in swm_sdio_txconfig()
607 for (uint32_t j = 0; j < data->blksize / 4; j++) in swm_sdio_txconfig()
639 if (!sdio->pkg->cmd->data) in swm_sdio_irq_process()