Lines Matching refs:csa
243 struct spu_state *csa = &ctx->csa; in spufs_mem_mmap_fault() local
250 BUG_ON(csa->use_big_pages != (psize == MMU_PAGE_64K)); in spufs_mem_mmap_fault()
253 if (csa->use_big_pages) { in spufs_mem_mmap_fault()
271 pfn = vmalloc_to_pfn(ctx->csa.lscsa->ls + offset); in spufs_mem_mmap_fault()
315 struct spu_state *csa = &ctx->csa; in spufs_mem_mmap() local
318 if (csa->use_big_pages) { in spufs_mem_mmap()
345 struct spu_state *csa = &ctx->csa; in spufs_get_unmapped_area() local
348 if (!csa->use_big_pages) in spufs_get_unmapped_area()
533 struct spu_lscsa *lscsa = ctx->csa.lscsa; in __spufs_regs_read()
547 if (*pos >= sizeof(ctx->csa.lscsa->gprs)) in spufs_regs_read()
563 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_regs_write()
591 struct spu_lscsa *lscsa = ctx->csa.lscsa; in __spufs_fpcr_read()
616 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_fpcr_write()
1072 if (ctx->csa.spu_chnlcnt_RW[3]) { in __spufs_signal1_read()
1073 data = ctx->csa.spu_chnldata_RW[3]; in __spufs_signal1_read()
1209 if (ctx->csa.spu_chnlcnt_RW[4]) { in __spufs_signal2_read()
1210 data = ctx->csa.spu_chnldata_RW[4]; in __spufs_signal2_read()
1908 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_decr_set()
1922 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_decr_get()
1937 ctx->csa.priv2.mfc_control_RW |= MFC_CNTL_DECREMENTER_RUNNING; in spufs_decr_status_set()
1939 ctx->csa.priv2.mfc_control_RW &= ~MFC_CNTL_DECREMENTER_RUNNING; in spufs_decr_status_set()
1947 if (ctx->csa.priv2.mfc_control_RW & MFC_CNTL_DECREMENTER_RUNNING) in spufs_decr_status_get()
1959 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_event_mask_set()
1973 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_event_mask_get()
1983 struct spu_state *state = &ctx->csa; in spufs_event_status_get()
1996 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_srr0_set()
2010 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_srr0_get()
2049 return ctx->csa.priv2.spu_lslr_RW; in spufs_lslr_get()
2091 if (!(ctx->csa.prob.mb_stat_R & 0x0000ff)) in __spufs_mbox_info_read()
2094 data = ctx->csa.prob.pu_mb_R; in __spufs_mbox_info_read()
2111 spin_lock(&ctx->csa.register_lock); in spufs_mbox_info_read()
2113 spin_unlock(&ctx->csa.register_lock); in spufs_mbox_info_read()
2131 if (!(ctx->csa.prob.mb_stat_R & 0xff0000)) in __spufs_ibox_info_read()
2134 data = ctx->csa.priv2.puint_mb_R; in __spufs_ibox_info_read()
2151 spin_lock(&ctx->csa.register_lock); in spufs_ibox_info_read()
2153 spin_unlock(&ctx->csa.register_lock); in spufs_ibox_info_read()
2172 wbox_stat = ctx->csa.prob.mb_stat_R; in __spufs_wbox_info_read()
2175 data[i] = ctx->csa.spu_mailbox_data[i]; in __spufs_wbox_info_read()
2194 spin_lock(&ctx->csa.register_lock); in spufs_wbox_info_read()
2196 spin_unlock(&ctx->csa.register_lock); in spufs_wbox_info_read()
2215 info.dma_info_type = ctx->csa.priv2.spu_tag_status_query_RW; in __spufs_dma_info_read()
2216 info.dma_info_mask = ctx->csa.lscsa->tag_mask.slot[0]; in __spufs_dma_info_read()
2217 info.dma_info_status = ctx->csa.spu_chnldata_RW[24]; in __spufs_dma_info_read()
2218 info.dma_info_stall_and_notify = ctx->csa.spu_chnldata_RW[25]; in __spufs_dma_info_read()
2219 info.dma_info_atomic_command_status = ctx->csa.spu_chnldata_RW[27]; in __spufs_dma_info_read()
2222 spuqp = &ctx->csa.priv2.spuq[i]; in __spufs_dma_info_read()
2246 spin_lock(&ctx->csa.register_lock); in spufs_dma_info_read()
2248 spin_unlock(&ctx->csa.register_lock); in spufs_dma_info_read()
2274 info.proxydma_info_type = ctx->csa.prob.dma_querytype_RW; in __spufs_proxydma_info_read()
2275 info.proxydma_info_mask = ctx->csa.prob.dma_querymask_RW; in __spufs_proxydma_info_read()
2276 info.proxydma_info_status = ctx->csa.prob.dma_tagstatus_R; in __spufs_proxydma_info_read()
2279 puqp = &ctx->csa.priv2.puq[i]; in __spufs_proxydma_info_read()
2300 spin_lock(&ctx->csa.register_lock); in spufs_proxydma_info_read()
2302 spin_unlock(&ctx->csa.register_lock); in spufs_proxydma_info_read()
2640 struct spu_state *csa = &ctx->csa; in spufs_show_ctx() local
2642 mfc_control_RW = csa->priv2.mfc_control_RW; in spufs_show_ctx()
2654 ctx->csa.class_0_pending, in spufs_show_ctx()
2655 ctx->csa.class_0_dar, in spufs_show_ctx()
2656 ctx->csa.class_1_dsisr, in spufs_show_ctx()