Lines Matching refs:aml_sd_emmc_t
46 typedef struct aml_sd_emmc_t {
68 } aml_sd_emmc_t;
74 static void aml_sd_emmc_dump_regs(aml_sd_emmc_t* dev) {
194 aml_sd_emmc_t* dev = ctx;
207 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
215 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
244 static zx_status_t aml_sd_emmc_do_tuning_transfer(aml_sd_emmc_t* dev, uint8_t* tuning_res,
258 static bool aml_sd_emmc_tuning_test_delay(aml_sd_emmc_t* dev, const uint8_t* blk_pattern,
284 static zx_status_t aml_sd_emmc_tuning_calculate_best_window(aml_sd_emmc_t* dev,
340 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
425 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
455 static void aml_sd_emmc_init_regs(aml_sd_emmc_t* dev) {
483 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
494 aml_sd_emmc_t* dev = ctx;
534 aml_sd_emmc_t* dev = ctx;
637 static void aml_sd_emmc_setup_cmd_desc(aml_sd_emmc_t* dev, sdmmc_req_t* req,
679 static zx_status_t aml_sd_emmc_setup_data_descs_dma(aml_sd_emmc_t* dev, sdmmc_req_t* req,
784 static zx_status_t aml_sd_emmc_setup_data_descs_pio(aml_sd_emmc_t* dev, sdmmc_req_t* req,
833 static zx_status_t aml_sd_emmc_setup_data_descs(aml_sd_emmc_t *dev, sdmmc_req_t *req,
867 static zx_status_t aml_sd_emmc_finish_req(aml_sd_emmc_t* dev, sdmmc_req_t* req) {
894 aml_sd_emmc_t* dev = (aml_sd_emmc_t*)ctx;
965 aml_sd_emmc_t* dev = calloc(1, sizeof(aml_sd_emmc_t));