Home
last modified time | relevance | path

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

/linux-4.1.27/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.c352 vmw_fence_fifo_up(dev_priv->fman); in vmw_request_device()
371 vmw_fence_fifo_down(dev_priv->fman); in vmw_request_device()
388 vmw_fence_fifo_down(dev_priv->fman); in vmw_release_device()
785 dev_priv->fman = vmw_fence_manager_init(dev_priv); in vmw_driver_load()
786 if (unlikely(dev_priv->fman == NULL)) { in vmw_driver_load()
849 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_load()
899 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_unload()
927 vmw_event_fence_fpriv_gone(dev_priv->fman, &vmw_fp->fence_events); in vmw_preclose()
Dvmwgfx_irq.c52 vmw_fences_update(dev_priv->fman); in vmw_irq_handler()
78 vmw_fences_update(dev_priv->fman); in vmw_update_seqno()
Dvmwgfx_drv.h459 struct vmw_fence_manager *fman; member
Dvmwgfx_execbuf.c2341 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
2344 ret = vmw_fence_create(dev_priv->fman, sequence, p_fence); in vmw_execbuf_fence_commands()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dfman.txt26 Definition: Must include "fsl,fman"
83 Definition: phandle for the fman input clock.
88 Definition: "fmanclk" for the fman input clock.
130 Definition: Must include "fsl,fman-muram"
142 compatible = "fsl,fman-muram";
163 - "fsl,fman-v2-port-oh" for FManV2 OH ports
164 - "fsl,fman-v2-port-rx" for FManV2 RX ports
165 - "fsl,fman-v2-port-tx" for FManV2 TX ports
166 - "fsl,fman-v3-port-oh" for FManV3 OH ports
167 - "fsl,fman-v3-port-rx" for FManV3 RX ports
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dmdio-mux-mmioreg.txt72 compatible = "fsl,fman-xmdio";
Dfsl-tsec-phy.txt17 - "fsl,fman-mdio"
/linux-4.1.27/Documentation/devicetree/bindings/soc/fsl/
Dbman.txt131 fman@400000 {
Dqman.txt171 fman@400000 {