Lines Matching refs:csa
254 pfn = vmalloc_to_pfn(ctx->csa.lscsa->ls + offset); in spufs_mem_mmap_fault()
478 struct spu_lscsa *lscsa = ctx->csa.lscsa; in __spufs_regs_read()
492 if (*pos >= sizeof(ctx->csa.lscsa->gprs)) in spufs_regs_read()
508 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_regs_write()
536 struct spu_lscsa *lscsa = ctx->csa.lscsa; in __spufs_fpcr_read()
561 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_fpcr_write()
1017 if (ctx->csa.spu_chnlcnt_RW[3]) { in __spufs_signal1_read()
1018 data = ctx->csa.spu_chnldata_RW[3]; in __spufs_signal1_read()
1154 if (ctx->csa.spu_chnlcnt_RW[4]) { in __spufs_signal2_read()
1155 data = ctx->csa.spu_chnldata_RW[4]; in __spufs_signal2_read()
1853 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_decr_set()
1867 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_decr_get()
1882 ctx->csa.priv2.mfc_control_RW |= MFC_CNTL_DECREMENTER_RUNNING; in spufs_decr_status_set()
1884 ctx->csa.priv2.mfc_control_RW &= ~MFC_CNTL_DECREMENTER_RUNNING; in spufs_decr_status_set()
1892 if (ctx->csa.priv2.mfc_control_RW & MFC_CNTL_DECREMENTER_RUNNING) in spufs_decr_status_get()
1904 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_event_mask_set()
1918 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_event_mask_get()
1928 struct spu_state *state = &ctx->csa; in spufs_event_status_get()
1941 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_srr0_set()
1955 struct spu_lscsa *lscsa = ctx->csa.lscsa; in spufs_srr0_get()
1994 return ctx->csa.priv2.spu_lslr_RW; in spufs_lslr_get()
2036 if (!(ctx->csa.prob.mb_stat_R & 0x0000ff)) in __spufs_mbox_info_read()
2039 data = ctx->csa.prob.pu_mb_R; in __spufs_mbox_info_read()
2056 spin_lock(&ctx->csa.register_lock); in spufs_mbox_info_read()
2058 spin_unlock(&ctx->csa.register_lock); in spufs_mbox_info_read()
2076 if (!(ctx->csa.prob.mb_stat_R & 0xff0000)) in __spufs_ibox_info_read()
2079 data = ctx->csa.priv2.puint_mb_R; in __spufs_ibox_info_read()
2096 spin_lock(&ctx->csa.register_lock); in spufs_ibox_info_read()
2098 spin_unlock(&ctx->csa.register_lock); in spufs_ibox_info_read()
2117 wbox_stat = ctx->csa.prob.mb_stat_R; in __spufs_wbox_info_read()
2120 data[i] = ctx->csa.spu_mailbox_data[i]; in __spufs_wbox_info_read()
2139 spin_lock(&ctx->csa.register_lock); in spufs_wbox_info_read()
2141 spin_unlock(&ctx->csa.register_lock); in spufs_wbox_info_read()
2160 info.dma_info_type = ctx->csa.priv2.spu_tag_status_query_RW; in __spufs_dma_info_read()
2161 info.dma_info_mask = ctx->csa.lscsa->tag_mask.slot[0]; in __spufs_dma_info_read()
2162 info.dma_info_status = ctx->csa.spu_chnldata_RW[24]; in __spufs_dma_info_read()
2163 info.dma_info_stall_and_notify = ctx->csa.spu_chnldata_RW[25]; in __spufs_dma_info_read()
2164 info.dma_info_atomic_command_status = ctx->csa.spu_chnldata_RW[27]; in __spufs_dma_info_read()
2167 spuqp = &ctx->csa.priv2.spuq[i]; in __spufs_dma_info_read()
2191 spin_lock(&ctx->csa.register_lock); in spufs_dma_info_read()
2193 spin_unlock(&ctx->csa.register_lock); in spufs_dma_info_read()
2219 info.proxydma_info_type = ctx->csa.prob.dma_querytype_RW; in __spufs_proxydma_info_read()
2220 info.proxydma_info_mask = ctx->csa.prob.dma_querymask_RW; in __spufs_proxydma_info_read()
2221 info.proxydma_info_status = ctx->csa.prob.dma_tagstatus_R; in __spufs_proxydma_info_read()
2224 puqp = &ctx->csa.priv2.puq[i]; in __spufs_proxydma_info_read()
2245 spin_lock(&ctx->csa.register_lock); in spufs_proxydma_info_read()
2247 spin_unlock(&ctx->csa.register_lock); in spufs_proxydma_info_read()
2585 struct spu_state *csa = &ctx->csa; in spufs_show_ctx() local
2587 mfc_control_RW = csa->priv2.mfc_control_RW; in spufs_show_ctx()
2599 ctx->csa.class_0_pending, in spufs_show_ctx()
2600 ctx->csa.class_0_dar, in spufs_show_ctx()
2601 ctx->csa.class_1_dsisr, in spufs_show_ctx()