Lines Matching refs:problem
40 struct spu_problem __iomem *prob = spu->problem; in spu_hw_mbox_read()
56 return in_be32(&ctx->spu->problem->mb_stat_R); in spu_hw_mbox_stat_read()
66 stat = in_be32(&spu->problem->mb_stat_R); in spu_hw_mbox_stat_poll()
98 struct spu_problem __iomem *prob = spu->problem; in spu_hw_ibox_read()
119 struct spu_problem __iomem *prob = spu->problem; in spu_hw_wbox_write()
139 out_be32(&ctx->spu->problem->signal_notify1, data); in spu_hw_signal1_write()
144 out_be32(&ctx->spu->problem->signal_notify2, data); in spu_hw_signal2_write()
191 return in_be32(&ctx->spu->problem->spu_npc_RW); in spu_hw_npc_read()
196 out_be32(&ctx->spu->problem->spu_npc_RW, val); in spu_hw_npc_write()
201 return in_be32(&ctx->spu->problem->spu_status_R); in spu_hw_status_read()
216 return in_be32(&ctx->spu->problem->spu_runcntl_RW); in spu_hw_runcntl_read()
225 out_be32(&ctx->spu->problem->spu_runcntl_RW, val); in spu_hw_runcntl_write()
232 out_be32(&ctx->spu->problem->spu_runcntl_RW, SPU_RUNCNTL_STOP); in spu_hw_runcntl_stop()
233 while (in_be32(&ctx->spu->problem->spu_status_R) & SPU_STATUS_RUNNING) in spu_hw_runcntl_stop()
262 struct spu_problem __iomem *prob = ctx->spu->problem; in spu_hw_set_mfc_query()
279 return in_be32(&ctx->spu->problem->dma_tagstatus_R); in spu_hw_read_mfc_tagstatus()
284 return in_be32(&ctx->spu->problem->dma_qstatus_R); in spu_hw_get_mfc_free_elements()
291 struct spu_problem __iomem *prob = ctx->spu->problem; in spu_hw_send_mfc_command()