Lines Matching refs:emm_dma

367 	union mio_emm_dma emm_dma;  in octeontx_mmc_print_registers2()  local
512 emm_dma.u = readq(host->base_addr + MIO_EMM_DMA()); in octeontx_mmc_print_registers2()
513 printf("\nMIO_EMM_DMA: 0x%016llx\n", emm_dma.u); in octeontx_mmc_print_registers2()
514 printf(" 60-61: bus_id: %u\n", emm_dma.s.bus_id); in octeontx_mmc_print_registers2()
516 emm_dma.s.dma_val ? "yes" : "no"); in octeontx_mmc_print_registers2()
518 emm_dma.s.sector ? "sector" : "byte"); in octeontx_mmc_print_registers2()
520 emm_dma.s.dat_null ? "yes" : "no"); in octeontx_mmc_print_registers2()
521 printf(" 51-56: thres: %u\n", emm_dma.s.thres); in octeontx_mmc_print_registers2()
523 emm_dma.s.rel_wr ? "yes" : "no"); in octeontx_mmc_print_registers2()
525 emm_dma.s.rw ? "write" : "read"); in octeontx_mmc_print_registers2()
527 emm_dma.s.multi ? "yes" : "no"); in octeontx_mmc_print_registers2()
529 emm_dma.s.block_cnt); in octeontx_mmc_print_registers2()
531 emm_dma.s.card_addr); in octeontx_mmc_print_registers2()
945 union mio_emm_dma emm_dma; in octeontx_mmc_start_dma() local
964 emm_dma.u = 0; in octeontx_mmc_start_dma()
965 emm_dma.s.bus_id = slot->bus_id; in octeontx_mmc_start_dma()
966 emm_dma.s.dma_val = 1; in octeontx_mmc_start_dma()
967 emm_dma.s.rw = !!write; in octeontx_mmc_start_dma()
968 emm_dma.s.sector = mmc->high_capacity ? 1 : 0; in octeontx_mmc_start_dma()
971 emm_dma.s.multi = 1; in octeontx_mmc_start_dma()
973 emm_dma.s.multi = 0; in octeontx_mmc_start_dma()
975 emm_dma.s.block_cnt = size; in octeontx_mmc_start_dma()
978 emm_dma.s.card_addr = block; in octeontx_mmc_start_dma()
980 __func__, mmc->dev->name, block, size, emm_dma.s.multi); in octeontx_mmc_start_dma()
986 debug(" Writing 0x%llx to mio_emm_dma\n", emm_dma.u); in octeontx_mmc_start_dma()
987 write_csr(mmc, MIO_EMM_DMA(), emm_dma.u); in octeontx_mmc_start_dma()
1009 union mio_emm_dma emm_dma; in octeontx_mmc_cleanup_dma() local
1018 emm_dma.u = read_csr(mmc, MIO_EMM_DMA()); in octeontx_mmc_cleanup_dma()
1019 emm_dma.s.dma_val = 1; in octeontx_mmc_cleanup_dma()
1020 emm_dma.s.dat_null = 1; in octeontx_mmc_cleanup_dma()
1021 emm_dma.s.bus_id = slot->bus_id; in octeontx_mmc_cleanup_dma()
1022 write_csr(mmc, MIO_EMM_DMA(), emm_dma.u); in octeontx_mmc_cleanup_dma()
1055 union mio_emm_dma emm_dma; in octeontx_mmc_wait_dma() local
1093 emm_dma.u = read_csr(mmc, MIO_EMM_DMA()); in octeontx_mmc_wait_dma()
1097 emm_dma_int.u, emm_dma.u); in octeontx_mmc_wait_dma()
1103 emm_dma.s.dma_val = 1; in octeontx_mmc_wait_dma()
1104 emm_dma.s.dat_null = 1; in octeontx_mmc_wait_dma()
1105 write_csr(mmc, MIO_EMM_DMA(), emm_dma.u); in octeontx_mmc_wait_dma()