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))