Lines Matching refs:mmr_base
203 void *mmr_base; in mbcs_getdma_start() local
208 mmr_base = soft->mmr_base; in mbcs_getdma_start()
219 mbcs_getdma_set(mmr_base, tiocx_dma_addr(gdma->hostAddr), in mbcs_getdma_start()
233 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_getdma_start()
235 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_getdma_start()
243 void *mmr_base; in mbcs_putdma_start() local
248 mmr_base = soft->mmr_base; in mbcs_putdma_start()
259 mbcs_putdma_set(mmr_base, tiocx_dma_addr(pdma->hostAddr), in mbcs_putdma_start()
273 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_putdma_start()
275 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_putdma_start()
284 void *mmr_base = soft->mmr_base; in mbcs_algo_start() local
292 mbcs_algo_set(mmr_base, in mbcs_algo_start()
299 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_algo_start()
302 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_algo_start()
483 uint64_t mmr_base; in mbcs_pioaddr() local
485 mmr_base = (uint64_t) (soft->mmr_base + offset); in mbcs_pioaddr()
487 return mmr_base; in mbcs_pioaddr()
531 void *mmr_base; in mbcs_completion_intr_handler() local
535 mmr_base = soft->mmr_base; in mbcs_completion_intr_handler()
536 cm_status.cm_status_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_STATUS); in mbcs_completion_intr_handler()
541 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
543 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
551 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
553 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
561 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
563 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
671 void *mmr_base = soft->mmr_base; in mbcs_hw_init() local
677 MBCS_MMR_GET(mmr_base, MBCS_CM_REQ_TOUT); in mbcs_hw_init()
680 MBCS_MMR_SET(mmr_base, MBCS_CM_REQ_TOUT, in mbcs_hw_init()
687 err_stat = MBCS_MMR_GET(mmr_base, MBCS_CM_ERR_STAT); in mbcs_hw_init()
688 MBCS_MMR_SET(mmr_base, MBCS_CM_CLR_ERR_STAT, err_stat); in mbcs_hw_init()
689 MBCS_MMR_ZERO(mmr_base, MBCS_CM_ERROR_DETAIL1); in mbcs_hw_init()
693 MBCS_MMR_SET(mmr_base, MBCS_CM_ERR_INT_EN, 0x3ffffff7e00ffUL); in mbcs_hw_init()
696 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_hw_init()
702 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_hw_init()
764 soft->mmr_base = (void *)tiocx_swin_base(dev->cx_id.nasid); in mbcs_probe()