Lines Matching refs:mmc_drv_obj

34 	mmc_drv_obj.during_cmd_processing = FALSE;  in emmc_softreset()
35 mmc_drv_obj.during_transfer = FALSE; in emmc_softreset()
36 mmc_drv_obj.during_dma_transfer = FALSE; in emmc_softreset()
37 mmc_drv_obj.state_machine_blocking = FALSE; in emmc_softreset()
38 mmc_drv_obj.force_terminate = FALSE; in emmc_softreset()
39 mmc_drv_obj.dma_error_flag = FALSE; in emmc_softreset()
78 if (mmc_drv_obj.response_length != EMMC_MAX_RESPONSE_LENGTH) { in emmc_read_response()
99 ((HAL_MEMCARD_RESPONSE_TYPE)mmc_drv_obj.cmd_info.cmd & HAL_MEMCARD_RESPONSE_TYPE_MASK); in emmc_response_check()
110 mmc_drv_obj.current_state = in emmc_response_check()
161 ERROR("BL2: emmc ERR SD_INFO2 = 0x%x\n", mmc_drv_obj.error_info.info2); in cmdErrSdInfo2Log()
166 mmc_drv_obj.during_dma_transfer = TRUE; in emmc_data_transfer_dma()
167 mmc_drv_obj.dma_error_flag = FALSE; in emmc_data_transfer_dma()
173 if (mmc_drv_obj.cmd_info.dir == HAL_MEMCARD_WRITE) { in emmc_data_transfer_dma()
192 SETR_32(DM_DTRAN_ADDR, (((uintptr_t) mmc_drv_obj.buff_address_virtual & in emmc_data_transfer_dma()
213 if (mmc_drv_obj.clock_enable != TRUE) { in emmc_exec_cmd()
218 if (mmc_drv_obj.state_machine_blocking == TRUE) { in emmc_exec_cmd()
225 ((HAL_MEMCARD_RESPONSE_TYPE)mmc_drv_obj.cmd_info.cmd & in emmc_exec_cmd()
228 ((HAL_MEMCARD_COMMAND_TYPE) mmc_drv_obj.cmd_info.cmd & in emmc_exec_cmd()
232 while ((mmc_drv_obj.force_terminate != TRUE) && (state != ESTATE_END)) { in emmc_exec_cmd()
237 if (mmc_drv_obj.state_machine_blocking == TRUE) in emmc_exec_cmd()
243 if ((mmc_drv_obj.error_info.info2 & SD_INFO2_CBSY) != 0) { in emmc_exec_cmd()
261 SETR_32(SD_ARG, mmc_drv_obj.cmd_info.arg); in emmc_exec_cmd()
263 SETR_32(SD_CMD, mmc_drv_obj.cmd_info.hw); in emmc_exec_cmd()
265 mmc_drv_obj.during_cmd_processing = TRUE; in emmc_exec_cmd()
266 mmc_drv_obj.state_machine_blocking = TRUE; in emmc_exec_cmd()
282 if ((mmc_drv_obj.int_event2 & SD_INFO2_ALL_ERR) != 0) { in emmc_exec_cmd()
287 } else if ((mmc_drv_obj.int_event1 & SD_INFO1_INFO0) == in emmc_exec_cmd()
304 if ((mmc_drv_obj.int_event2 & SD_INFO2_ALL_ERR) != 0) { in emmc_exec_cmd()
305 if ((mmc_drv_obj.get_partition_access_flag == in emmc_exec_cmd()
307 && ((mmc_drv_obj.int_event2 & SD_INFO2_ERR6) in emmc_exec_cmd()
318 } else if ((mmc_drv_obj.int_event1 & SD_INFO1_INFO0) == in emmc_exec_cmd()
348 if ((mmc_drv_obj.int_event2 & SD_INFO2_ALL_ERR) != 0) { in emmc_exec_cmd()
356 if ((SD_INFO2_DAT0 & mmc_drv_obj.error_info.info2) != 0) { in emmc_exec_cmd()
373 mmc_drv_obj.during_transfer = TRUE; in emmc_exec_cmd()
374 mmc_drv_obj.state_machine_blocking = TRUE; in emmc_exec_cmd()
376 if (mmc_drv_obj.transfer_mode == HAL_MEMCARD_DMA) { in emmc_exec_cmd()
382 if (mmc_drv_obj.cmd_info.dir == in emmc_exec_cmd()
398 if ((mmc_drv_obj.int_event2 & SD_INFO2_ALL_ERR) != 0) { in emmc_exec_cmd()
407 if (mmc_drv_obj.dma_error_flag == TRUE) { in emmc_exec_cmd()
411 } else if (mmc_drv_obj.during_dma_transfer == TRUE) { in emmc_exec_cmd()
420 mmc_drv_obj.state_machine_blocking = TRUE; in emmc_exec_cmd()
429 if (mmc_drv_obj.transfer_mode == HAL_MEMCARD_DMA) { in emmc_exec_cmd()
433 mmc_drv_obj.during_dma_transfer = FALSE; in emmc_exec_cmd()
441 if ((mmc_drv_obj.int_event1 & SD_INFO1_INFO2) != 0) { in emmc_exec_cmd()
451 if (mmc_drv_obj.transfer_mode == HAL_MEMCARD_DMA) { in emmc_exec_cmd()
455 mmc_drv_obj.during_dma_transfer = FALSE; in emmc_exec_cmd()
461 mmc_drv_obj.during_cmd_processing = FALSE; in emmc_exec_cmd()
476 if (mmc_drv_obj.force_terminate == TRUE) { in emmc_exec_cmd()
479 if (mmc_drv_obj.during_dma_transfer == TRUE) { in emmc_exec_cmd()
480 mmc_drv_obj.during_dma_transfer = FALSE; in emmc_exec_cmd()
489 mmc_drv_obj.during_cmd_processing = FALSE; in emmc_exec_cmd()
490 mmc_drv_obj.during_transfer = FALSE; in emmc_exec_cmd()