Lines Matching full:shared

100 	struct pxa3xx_gcu_shared *shared;  member
132 struct pxa3xx_gcu_shared *shared = priv->shared; \
144 shared->hw_running ? "running" : " idle", \
165 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset()
166 priv->shared->buffer_phys = priv->shared_phys; in pxa3xx_gcu_reset()
167 priv->shared->magic = PXA3XX_GCU_SHARED_MAGIC; in pxa3xx_gcu_reset()
183 struct pxa3xx_gcu_shared *sh = priv->shared; in dump_whole_state()
219 struct pxa3xx_gcu_shared *shared = priv->shared; in run_ready() local
226 shared->buffer[num++] = 0x05000000; in run_ready()
229 shared->buffer[num++] = 0x00000001; in run_ready()
230 shared->buffer[num++] = ready->phys; in run_ready()
234 shared->buffer[num++] = 0x05000000; in run_ready()
238 shared->hw_running = 1; in run_ready()
241 gc_writel(priv, REG_GCRBBR, shared->buffer_phys); in run_ready()
244 gc_writel(priv, REG_GCRBTR, shared->buffer_phys + num * 4); in run_ready()
254 struct pxa3xx_gcu_shared *shared = priv->shared; in pxa3xx_gcu_handle_irq() local
263 shared->num_interrupts++; in pxa3xx_gcu_handle_irq()
277 shared->num_idle++; in pxa3xx_gcu_handle_irq()
278 shared->hw_running = 0; in pxa3xx_gcu_handle_irq()
288 shared->num_done++; in pxa3xx_gcu_handle_irq()
310 priv->shared->num_wait_idle++; in pxa3xx_gcu_wait_idle()
312 while (priv->shared->hw_running) { in pxa3xx_gcu_wait_idle()
313 int num = priv->shared->num_interrupts; in pxa3xx_gcu_wait_idle()
317 !priv->shared->hw_running, HZ*4); in pxa3xx_gcu_wait_idle()
326 priv->shared->num_interrupts == num) { in pxa3xx_gcu_wait_idle()
347 priv->shared->num_wait_free++; in pxa3xx_gcu_wait_free()
389 priv->shared->num_writes++; in pxa3xx_gcu_misc_write()
391 priv->shared->num_words += words; in pxa3xx_gcu_misc_write()
446 if (!priv->shared->hw_running) in pxa3xx_gcu_misc_write()
485 /* hand out the shared data area */ in pxa3xx_gcu_misc_mmap()
490 priv->shared, priv->shared_phys, size); in pxa3xx_gcu_misc_mmap()
647 priv->shared = dma_alloc_coherent(&dev->dev, SHARED_SIZE, in pxa3xx_gcu_probe()
650 if (!priv->shared) { in pxa3xx_gcu_probe()
702 priv->shared, priv->shared_phys); in pxa3xx_gcu_probe()
730 priv->shared, priv->shared_phys); in pxa3xx_gcu_remove()