Lines Matching refs:reg_base
47 data = mmio_read_32(ufs_params.reg_base + UECPA); in ufs_uic_error_handler()
58 data = mmio_read_32(ufs_params.reg_base + UECDL); in ufs_uic_error_handler()
67 data = mmio_read_32(ufs_params.reg_base + UECN); in ufs_uic_error_handler()
72 data = mmio_read_32(ufs_params.reg_base + UECT); in ufs_uic_error_handler()
77 data = mmio_read_32(ufs_params.reg_base + UECDME); in ufs_uic_error_handler()
134 interrupts_enabled = mmio_read_32(ufs_params.reg_base + IE); in ufs_wait_for_int_status()
136 interrupt_status = mmio_read_32(ufs_params.reg_base + IS) & interrupts_enabled; in ufs_wait_for_int_status()
138 mmio_write_32(ufs_params.reg_base + IS, interrupt_status & UFS_INT_ERR); in ufs_wait_for_int_status()
155 mmio_write_32(ufs_params.reg_base + IS, expected_status); in ufs_wait_for_int_status()
201 assert(ufs_params.reg_base != 0); in ufshc_dme_get()
206 base = ufs_params.reg_base; in ufshc_dme_get()
234 assert((ufs_params.reg_base != 0)); in ufshc_dme_set()
236 base = ufs_params.reg_base; in ufshc_dme_set()
379 if (mmio_read_32(ufs_params.reg_base + UTRLDBR) & 0x1) { in is_slot_available()
603 mmio_write_32(ufs_params.reg_base + IS, ~0); in ufs_send_request()
605 mmio_write_32(ufs_params.reg_base + UTRLRSR, 1); in ufs_send_request()
606 assert(mmio_read_32(ufs_params.reg_base + UTRLRSR) == 1); in ufs_send_request()
610 mmio_write_32(ufs_params.reg_base + UTRIACR, data); in ufs_send_request()
612 mmio_setbits_32(ufs_params.reg_base + UTRLDBR, 1U << slot); in ufs_send_request()
633 data = mmio_read_32(ufs_params.reg_base + UTRLDBR); in ufs_check_resp()
686 mmio_read_32(ufs_params.reg_base + UTRLDBR)); in dump_upiu()
832 assert((ufs_params.reg_base != 0) && in ufs_read_capacity()
873 assert((ufs_params.reg_base != 0) && in ufs_read_blocks()
895 assert((ufs_params.reg_base != 0) && in ufs_write_blocks()
936 mmio_write_32(ufs_params.reg_base + UTRLBA, in ufs_enum()
938 mmio_write_32(ufs_params.reg_base + UTRLBAU, in ufs_enum()
988 (params->reg_base != 0) && in ufs_init()
995 nutrs = (mmio_read_32(ufs_params.reg_base + CAP) & CAP_NUTRS_MASK) + 1; in ufs_init()
1002 mmio_write_32(ufs_params.reg_base + UTRLBA, in ufs_init()
1004 mmio_write_32(ufs_params.reg_base + UTRLBAU, in ufs_init()
1015 result = ufshc_send_uic_cmd(ufs_params.reg_base, in ufs_init()
1018 data = mmio_read_32(ufs_params.reg_base + UCMDARG2); in ufs_init()
1021 data = mmio_read_32(ufs_params.reg_base + IS); in ufs_init()
1023 mmio_write_32(ufs_params.reg_base + IS, UFS_INT_UHXS); in ufs_init()
1024 data = mmio_read_32(ufs_params.reg_base + HCS); in ufs_init()
1034 result = ufshc_reset(ufs_params.reg_base); in ufs_init()
1037 result = ufshc_link_startup(ufs_params.reg_base); in ufs_init()
1043 mmio_write_32(ufs_params.reg_base + IE, data); in ufs_init()