Lines Matching refs:mmr_base
204 void *mmr_base; in mbcs_getdma_start() local
209 mmr_base = soft->mmr_base; in mbcs_getdma_start()
220 mbcs_getdma_set(mmr_base, tiocx_dma_addr(gdma->hostAddr), in mbcs_getdma_start()
234 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_getdma_start()
236 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_getdma_start()
244 void *mmr_base; in mbcs_putdma_start() local
249 mmr_base = soft->mmr_base; in mbcs_putdma_start()
260 mbcs_putdma_set(mmr_base, tiocx_dma_addr(pdma->hostAddr), in mbcs_putdma_start()
274 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_putdma_start()
276 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_putdma_start()
285 void *mmr_base = soft->mmr_base; in mbcs_algo_start() local
293 mbcs_algo_set(mmr_base, in mbcs_algo_start()
300 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_algo_start()
303 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_algo_start()
461 uint64_t mmr_base; in mbcs_pioaddr() local
463 mmr_base = (uint64_t) (soft->mmr_base + offset); in mbcs_pioaddr()
465 return mmr_base; in mbcs_pioaddr()
509 void *mmr_base; in mbcs_completion_intr_handler() local
513 mmr_base = soft->mmr_base; in mbcs_completion_intr_handler()
514 cm_status.cm_status_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_STATUS); in mbcs_completion_intr_handler()
519 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
521 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
529 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
531 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
539 MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_completion_intr_handler()
541 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, in mbcs_completion_intr_handler()
649 void *mmr_base = soft->mmr_base; in mbcs_hw_init() local
655 MBCS_MMR_GET(mmr_base, MBCS_CM_REQ_TOUT); in mbcs_hw_init()
658 MBCS_MMR_SET(mmr_base, MBCS_CM_REQ_TOUT, in mbcs_hw_init()
665 err_stat = MBCS_MMR_GET(mmr_base, MBCS_CM_ERR_STAT); in mbcs_hw_init()
666 MBCS_MMR_SET(mmr_base, MBCS_CM_CLR_ERR_STAT, err_stat); in mbcs_hw_init()
667 MBCS_MMR_ZERO(mmr_base, MBCS_CM_ERROR_DETAIL1); in mbcs_hw_init()
671 MBCS_MMR_SET(mmr_base, MBCS_CM_ERR_INT_EN, 0x3ffffff7e00ffUL); in mbcs_hw_init()
674 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_hw_init()
680 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_hw_init()
742 soft->mmr_base = (void *)tiocx_swin_base(dev->cx_id.nasid); in mbcs_probe()