Home
last modified time | relevance | path

Searched refs:fman (Results 1 – 7 of 7) sorted by relevance

/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c117 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy() local
120 spin_lock_irqsave(&fman->lock, irq_flags); in vmw_fence_obj_destroy()
122 --fman->num_fence_objects; in vmw_fence_obj_destroy()
123 spin_unlock_irqrestore(&fman->lock, irq_flags); in vmw_fence_obj_destroy()
142 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling() local
143 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_enable_signaling()
169 static void __vmw_fences_update(struct vmw_fence_manager *fman);
176 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait() local
177 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_wait()
200 __vmw_fences_update(fman); in vmw_fence_wait()
[all …]
Dvmwgfx_fence.h65 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman);
85 extern void vmw_fences_update(struct vmw_fence_manager *fman);
95 extern int vmw_fence_create(struct vmw_fence_manager *fman,
100 struct vmw_fence_manager *fman,
105 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman);
107 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
119 extern void vmw_event_fence_fpriv_gone(struct vmw_fence_manager *fman,
Dvmwgfx_drv.c402 vmw_fence_fifo_up(dev_priv->fman); in vmw_request_device()
429 vmw_fence_fifo_down(dev_priv->fman); in vmw_request_device()
471 vmw_fence_fifo_down(dev_priv->fman); in vmw_release_device_late()
824 dev_priv->fman = vmw_fence_manager_init(dev_priv); in vmw_driver_load()
825 if (unlikely(dev_priv->fman == NULL)) { in vmw_driver_load()
914 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_load()
968 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_unload()
996 vmw_event_fence_fpriv_gone(dev_priv->fman, &vmw_fp->fence_events); in vmw_preclose()
1370 vmw_fence_fifo_down(dev_priv->fman); in vmwgfx_pm_notifier()
1374 vmw_fence_fifo_up(dev_priv->fman); in vmwgfx_pm_notifier()
Dvmwgfx_irq.c50 vmw_fences_update(dev_priv->fman); in vmw_irq_handler()
79 vmw_fences_update(dev_priv->fman); in vmw_update_seqno()
Dvmwgfx_drv.h448 struct vmw_fence_manager *fman; member
Dvmwgfx_execbuf.c3659 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
3662 ret = vmw_fence_create(dev_priv->fman, sequence, p_fence); in vmw_execbuf_fence_commands()
/drivers/clk/
Dclk-qoriq.c94 struct clk *fman[2]; member
355 cg->fman[0] = cg->pll[CGA_PLL2].div[PLL_DIV2].clk; in p2041_init_periph()
357 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk; in p2041_init_periph()
367 cg->fman[0] = cg->pll[CGA_PLL3].div[PLL_DIV2].clk; in p4080_init_periph()
369 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk; in p4080_init_periph()
372 cg->fman[1] = cg->pll[CGA_PLL3].div[PLL_DIV2].clk; in p4080_init_periph()
374 cg->fman[1] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk; in p4080_init_periph()
387 cg->fman[0] = cg->pll[CGA_PLL2].div[div].clk; in p5020_init_periph()
389 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk; in p5020_init_periph()
402 cg->fman[0] = cg->pll[CGA_PLL3].div[div].clk; in p5040_init_periph()
[all …]