• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/platforms/cell/spufs/

Lines Matching defs:prob

87 	struct spu_problem __iomem *prob = spu->problem;
98 return (in_be32(&prob->spu_status_R) & isolate_state) ? 1 : 0;
196 struct spu_problem __iomem *prob = spu->problem;
202 csa->prob.spu_runcntl_RW = in_be32(&prob->spu_runcntl_RW);
215 struct spu_problem __iomem *prob = spu->problem;
220 if ((in_be32(&prob->spu_status_R) & SPU_STATUS_RUNNING) == 0) {
221 csa->prob.spu_status_R = in_be32(&prob->spu_status_R);
225 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_STOP);
227 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
232 if ((in_be32(&prob->spu_status_R) & stopped) == 0)
233 csa->prob.spu_status_R = SPU_STATUS_RUNNING;
235 csa->prob.spu_status_R = in_be32(&prob->spu_status_R);
291 struct spu_problem __iomem *prob = spu->problem;
298 out_be64(&prob->spc_mssync_RW, 1UL);
299 POLL_WHILE_TRUE(in_be64(&prob->spc_mssync_RW) & MS_SYNC_PENDING);
363 struct spu_problem __iomem *prob = spu->problem;
369 csa->prob.dma_querymask_RW = in_be32(&prob->dma_querymask_RW);
374 struct spu_problem __iomem *prob = spu->problem;
380 csa->prob.dma_querytype_RW = in_be32(&prob->dma_querytype_RW);
483 struct spu_problem __iomem *prob = spu->problem;
488 csa->prob.spu_npc_RW = in_be32(&prob->spu_npc_RW);
567 struct spu_problem __iomem *prob = spu->problem;
572 csa->prob.mb_stat_R = in_be32(&prob->mb_stat_R);
577 struct spu_problem __iomem *prob = spu->problem;
582 csa->prob.pu_mb_R = in_be32(&prob->pu_mb_R);
774 struct spu_problem __iomem *prob = spu->problem;
787 out_be32(&prob->mfc_lsa_W, ls_offset);
788 out_be64(&prob->mfc_ea_W, ea);
789 out_be64(&prob->mfc_union_W.all64, command.all64);
791 in_be32(&prob->mfc_union_W.by32.mfc_class_cmd32);
821 struct spu_problem __iomem *prob = spu->problem;
832 out_be32(&prob->spu_npc_RW, 0);
838 struct spu_problem __iomem *prob = spu->problem;
850 out_be32(&prob->signal_notify1, addr64.ui[0]);
856 struct spu_problem __iomem *prob = spu->problem;
868 out_be32(&prob->signal_notify2, addr64.ui[1]);
890 struct spu_problem __iomem *prob = spu->problem;
897 out_be32(&prob->dma_querymask_RW, MFC_TAGID_TO_TAGMASK(0));
903 struct spu_problem __iomem *prob = spu->problem;
916 POLL_WHILE_FALSE(in_be32(&prob->dma_tagstatus_R) & mask);
926 struct spu_problem __iomem *prob = spu->problem;
935 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) & SPU_STATUS_RUNNING);
945 struct spu_problem __iomem *prob = spu->problem;
955 return (in_be32(&prob->spu_status_R) != complete) ? 1 : 0;
996 struct spu_problem __iomem *prob = spu->problem;
1005 if (in_be32(&prob->spu_status_R) & SPU_STATUS_RUNNING) {
1006 if (in_be32(&prob->spu_status_R) &
1008 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1011 if ((in_be32(&prob->spu_status_R) &
1013 || (in_be32(&prob->spu_status_R) &
1015 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_STOP);
1017 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1019 out_be32(&prob->spu_runcntl_RW, 0x2);
1021 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1024 if (in_be32(&prob->spu_status_R) &
1026 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_STOP);
1028 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1038 struct spu_problem __iomem *prob = spu->problem;
1044 if (!(in_be32(&prob->spu_status_R) & SPU_STATUS_RUNNING)) {
1045 if (in_be32(&prob->spu_status_R) &
1050 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_RUNNABLE);
1052 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1055 if ((in_be32(&prob->spu_status_R) &
1057 || (in_be32(&prob->spu_status_R) &
1062 out_be32(&prob->spu_runcntl_RW, 0x2);
1064 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1141 (csa->prob.spu_status_R >> SPU_STOP_STATUS_SHIFT) & 0xFFFF;
1142 if ((csa->prob.spu_status_R & status_P_I) == status_P_I) {
1151 } else if ((csa->prob.spu_status_R & status_P_H) == status_P_H) {
1160 } else if ((csa->prob.spu_status_R & status_S_P) == status_S_P) {
1168 } else if ((csa->prob.spu_status_R & status_S_I) == status_S_I) {
1176 } else if ((csa->prob.spu_status_R & status_P) == status_P) {
1184 } else if ((csa->prob.spu_status_R & status_H) == status_H) {
1191 } else if ((csa->prob.spu_status_R & status_S) == status_S) {
1197 } else if ((csa->prob.spu_status_R & status_I) == status_I) {
1226 if (!(csa->prob.spu_status_R & mask)) {
1281 csa->lscsa->ppu_mb.slot[0] = csa->prob.pu_mb_R;
1294 struct spu_problem __iomem *prob = spu->problem;
1304 return (in_be32(&prob->spu_status_R) != complete) ? 1 : 0;
1320 struct spu_problem __iomem *prob = spu->problem;
1330 if (csa->prob.spu_status_R & mask) {
1331 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_RUNNABLE);
1333 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1340 struct spu_problem __iomem *prob = spu->problem;
1353 if (!(csa->prob.spu_status_R & mask)) {
1354 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_RUNNABLE);
1356 POLL_WHILE_FALSE(in_be32(&prob->spu_status_R) &
1358 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_STOP);
1360 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) &
1437 struct spu_problem __iomem *prob = spu->problem;
1442 out_be32(&prob->dma_querymask_RW, csa->prob.dma_querymask_RW);
1448 struct spu_problem __iomem *prob = spu->problem;
1453 out_be32(&prob->dma_querytype_RW, csa->prob.dma_querytype_RW);
1621 struct spu_problem __iomem *prob = spu->problem;
1626 out_be32(&prob->spu_npc_RW, csa->prob.spu_npc_RW);
1649 struct spu_problem __iomem *prob = spu->problem;
1656 if ((csa->prob.mb_stat_R & 0xFF) == 0) {
1657 dummy = in_be32(&prob->pu_mb_R);
1671 if ((csa->prob.mb_stat_R & 0xFF0000) == 0) {
1698 struct spu_problem __iomem *prob = spu->problem;
1704 if (csa->prob.spu_status_R & SPU_STATUS_RUNNING) {
1705 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_RUNNABLE);
1852 struct spu_problem __iomem *prob = spu->problem;
1856 out_be32(&prob->spu_runcntl_RW, SPU_RUNCNTL_STOP);
1858 POLL_WHILE_TRUE(in_be32(&prob->spu_status_R) & SPU_STATUS_RUNNING);
1867 out_be32(&prob->spu_runcntl_RW, 2);
1869 POLL_WHILE_FALSE((in_be32(&prob->spu_status_R)
1884 struct spu_problem __iomem *prob = spu->problem;
1886 if (in_be32(&prob->spu_status_R) & SPU_STATUS_ISOLATED_STATE) {
2137 csa->prob.spu_runcntl_RW = SPU_RUNCNTL_STOP;
2138 csa->prob.mb_stat_R = 0x000400;