• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/ps3/

Lines Matching refs:spu_pdata

106  * struct spu_pdata - Platform state variables.
118 struct spu_pdata {
127 static struct spu_pdata *spu_pdata(struct spu *spu)
147 return spu_pdata(arg)->spe_id;
170 &spu_pdata(spu)->priv2_addr, &problem_phys,
172 &spu_pdata(spu)->shadow_addr,
173 &spu_pdata(spu)->spe_id);
191 iounmap(spu_pdata(spu)->shadow);
209 spu_pdata(spu)->shadow = __ioremap(spu_pdata(spu)->shadow_addr,
212 if (!spu_pdata(spu)->shadow) {
234 spu->priv2 = ioremap(spu_pdata(spu)->priv2_addr,
242 dump_areas(spu_pdata(spu)->spe_id, spu_pdata(spu)->priv2_addr,
244 spu_pdata(spu)->shadow_addr);
245 dump_areas(spu_pdata(spu)->spe_id, (unsigned long)spu->priv2,
247 (unsigned long)spu_pdata(spu)->shadow);
261 result = ps3_spe_irq_setup(PS3_BINDING_CPU_ANY, spu_pdata(spu)->spe_id,
267 result = ps3_spe_irq_setup(PS3_BINDING_CPU_ANY, spu_pdata(spu)->spe_id,
273 result = ps3_spe_irq_setup(PS3_BINDING_CPU_ANY, spu_pdata(spu)->spe_id,
294 result = lv1_enable_logical_spe(spu_pdata(spu)->spe_id,
295 spu_pdata(spu)->resource_id);
318 lv1_disable_logical_spe(spu_pdata(spu)->spe_id, 0);
329 result = lv1_disable_logical_spe(spu_pdata(spu)->spe_id, 0);
340 result = lv1_destruct_logical_spe(spu_pdata(spu)->spe_id);
355 spu->pdata = kzalloc(sizeof(struct spu_pdata),
363 spu_pdata(spu)->resource_id = (unsigned long)data;
367 spu_pdata(spu)->cache.sr1 = 0x33;
384 while (in_be64(&spu_pdata(spu)->shadow->spe_execution_status)
497 spu_pdata(spu)->cache.masks[class] = mask;
498 lv1_set_spe_interrupt_mask(spu_pdata(spu)->spe_id, class,
499 spu_pdata(spu)->cache.masks[class]);
504 return spu_pdata(spu)->cache.masks[class];
511 lv1_clear_spe_interrupt_status(spu_pdata(spu)->spe_id, class,
519 lv1_get_spe_interrupt_status(spu_pdata(spu)->spe_id, class, &stat);
530 return in_be64(&spu_pdata(spu)->shadow->mfc_dar_RW);
540 return in_be64(&spu_pdata(spu)->shadow->mfc_dsisr_RW);
555 BUG_ON((sr1 & allowed) != (spu_pdata(spu)->cache.sr1 & allowed));
557 spu_pdata(spu)->cache.sr1 = sr1;
559 spu_pdata(spu)->spe_id,
561 spu_pdata(spu)->cache.sr1);
566 return spu_pdata(spu)->cache.sr1;
571 spu_pdata(spu)->cache.tclass_id = tclass_id;
573 spu_pdata(spu)->spe_id,
575 spu_pdata(spu)->cache.tclass_id);
580 return spu_pdata(spu)->cache.tclass_id;