lscsa 193 arch/powerpc/include/asm/spu.h void spu_setup_kernel_slbs(struct spu *spu, struct spu_lscsa *lscsa, lscsa 230 arch/powerpc/include/asm/spu_csa.h struct spu_lscsa *lscsa; lscsa 250 arch/powerpc/platforms/cell/spu_base.c void spu_setup_kernel_slbs(struct spu *spu, struct spu_lscsa *lscsa, lscsa 257 arch/powerpc/platforms/cell/spu_base.c lscsa, (void *)lscsa + sizeof(*lscsa) - 1, lscsa 259 arch/powerpc/platforms/cell/spufs/backing_ops.c return ctx->csa.lscsa->ls; lscsa 242 arch/powerpc/platforms/cell/spufs/file.c pfn = vmalloc_to_pfn(ctx->csa.lscsa->ls + offset); lscsa 465 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 467 arch/powerpc/platforms/cell/spufs/file.c lscsa->gprs, sizeof lscsa->gprs); lscsa 479 arch/powerpc/platforms/cell/spufs/file.c if (*pos >= sizeof(ctx->csa.lscsa->gprs)) lscsa 495 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 498 arch/powerpc/platforms/cell/spufs/file.c if (*pos >= sizeof(lscsa->gprs)) lscsa 505 arch/powerpc/platforms/cell/spufs/file.c size = simple_write_to_buffer(lscsa->gprs, sizeof(lscsa->gprs), pos, lscsa 523 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 525 arch/powerpc/platforms/cell/spufs/file.c &lscsa->fpcr, sizeof(lscsa->fpcr)); lscsa 548 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 551 arch/powerpc/platforms/cell/spufs/file.c if (*pos >= sizeof(lscsa->fpcr)) lscsa 558 arch/powerpc/platforms/cell/spufs/file.c size = simple_write_to_buffer(&lscsa->fpcr, sizeof(lscsa->fpcr), pos, lscsa 1787 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1793 arch/powerpc/platforms/cell/spufs/file.c lscsa->decr.slot[0] = (u32) val; lscsa 1801 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1802 arch/powerpc/platforms/cell/spufs/file.c return lscsa->decr.slot[0]; lscsa 1838 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1844 arch/powerpc/platforms/cell/spufs/file.c lscsa->event_mask.slot[0] = (u32) val; lscsa 1852 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1853 arch/powerpc/platforms/cell/spufs/file.c return lscsa->event_mask.slot[0]; lscsa 1875 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1881 arch/powerpc/platforms/cell/spufs/file.c lscsa->srr0.slot[0] = (u32) val; lscsa 1889 arch/powerpc/platforms/cell/spufs/file.c struct spu_lscsa *lscsa = ctx->csa.lscsa; lscsa 1890 arch/powerpc/platforms/cell/spufs/file.c return lscsa->srr0.slot[0]; lscsa 2095 arch/powerpc/platforms/cell/spufs/file.c info.dma_info_mask = ctx->csa.lscsa->tag_mask.slot[0]; lscsa 23 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c struct spu_lscsa *lscsa; lscsa 26 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c lscsa = vzalloc(sizeof(*lscsa)); lscsa 27 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c if (!lscsa) lscsa 29 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c csa->lscsa = lscsa; lscsa 32 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c for (p = lscsa->ls; p < lscsa->ls + LS_SIZE; p += PAGE_SIZE) lscsa 43 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c if (csa->lscsa == NULL) lscsa 46 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c for (p = csa->lscsa->ls; p < csa->lscsa->ls + LS_SIZE; p += PAGE_SIZE) lscsa 49 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c vfree(csa->lscsa); lscsa 721 arch/powerpc/platforms/cell/spufs/switch.c spu_setup_kernel_slbs(spu, csa->lscsa, code, code_size); lscsa 800 arch/powerpc/platforms/cell/spufs/switch.c unsigned long addr = (unsigned long)&csa->lscsa->ls[0]; lscsa 844 arch/powerpc/platforms/cell/spufs/switch.c addr64.ull = (u64) csa->lscsa; lscsa 862 arch/powerpc/platforms/cell/spufs/switch.c addr64.ull = (u64) csa->lscsa; lscsa 1143 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_P_I; lscsa 1144 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[1] = status_code; lscsa 1152 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_P_H; lscsa 1153 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[1] = status_code; lscsa 1160 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_S_P; lscsa 1161 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[1] = status_code; lscsa 1168 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_S_I; lscsa 1169 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[1] = status_code; lscsa 1176 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_P; lscsa 1177 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[1] = status_code; lscsa 1184 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_H; lscsa 1190 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_S; lscsa 1197 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_I; lscsa 1222 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->stopped_status.slot[0] = SPU_STOPPED_STATUS_R; lscsa 1267 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->decr_status.slot[0] = SPU_DECR_STATUS_RUNNING; lscsa 1268 arch/powerpc/platforms/cell/spufs/switch.c if (csa->lscsa->decr.slot[0] < delta_time) { lscsa 1269 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->decr_status.slot[0] |= lscsa 1273 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->decr.slot[0] -= delta_time; lscsa 1275 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->decr_status.slot[0] = 0; lscsa 1284 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->ppu_mb.slot[0] = csa->prob.pu_mb_R; lscsa 1292 arch/powerpc/platforms/cell/spufs/switch.c csa->lscsa->ppuint_mb.slot[0] = csa->priv2.puint_mb_R; lscsa 1370 arch/powerpc/platforms/cell/spufs/switch.c unsigned long addr = (unsigned long)&csa->lscsa->ls[0]; lscsa 1546 arch/powerpc/platforms/cell/spufs/switch.c if (!(csa->lscsa->decr_status.slot[0] & SPU_DECR_STATUS_WRAPPED))