Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_fence.c124 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy() local
126 spin_lock(&fman->lock); in vmw_fence_obj_destroy()
128 --fman->num_fence_objects; in vmw_fence_obj_destroy()
129 spin_unlock(&fman->lock); in vmw_fence_obj_destroy()
148 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling() local
149 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_enable_signaling()
183 static void __vmw_fences_update(struct vmw_fence_manager *fman);
190 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait() local
191 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_wait()
223 #define C (__vmw_fences_update(fman), dma_fence_is_signaled_locked(f)) in vmw_fence_wait()
[all …]
H A Dvmwgfx_fence.h71 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman);
91 extern void vmw_fences_update(struct vmw_fence_manager *fman);
101 extern int vmw_fence_create(struct vmw_fence_manager *fman,
106 struct vmw_fence_manager *fman,
111 extern int vmw_wait_dma_fence(struct vmw_fence_manager *fman,
114 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman);
116 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
H A Dvmwgfx_drv.c456 vmw_fence_fifo_up(dev_priv->fman); in vmw_request_device()
483 vmw_fence_fifo_down(dev_priv->fman); in vmw_request_device()
525 vmw_fence_fifo_down(dev_priv->fman); in vmw_release_device_late()
878 dev_priv->fman = vmw_fence_manager_init(dev_priv); in vmw_driver_load()
879 if (unlikely(dev_priv->fman == NULL)) { in vmw_driver_load()
1001 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_load()
1067 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_unload()
1437 vmw_fence_fifo_down(dev_priv->fman); in vmw_pm_freeze()
1464 vmw_fence_fifo_up(dev_priv->fman); in vmw_pm_restore()
H A Dvmwgfx_irq.c70 vmw_fences_update(dev_priv->fman); in vmw_thread_fn()
173 vmw_fences_update(dev_priv->fman); in vmw_update_seqno()
H A Dvmwgfx_execbuf.c3398 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
3401 ret = vmw_fence_create(dev_priv->fman, sequence, p_fence); in vmw_execbuf_fence_commands()
4090 ret = vmw_wait_dma_fence(dev_priv->fman, in_fence); in vmw_execbuf_ioctl()
H A Dvmwgfx_drv.h558 struct vmw_fence_manager *fman; member
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/
H A Dqoriq-fman3-0.dtsi11 fman0: fman@1a00000 {
15 compatible = "fsl,fman";
27 compatible = "fsl,fman-muram";
33 compatible = "fsl,fman-v3-port-oh";
39 compatible = "fsl,fman-v3-port-oh";
45 compatible = "fsl,fman-v3-port-oh";
51 compatible = "fsl,fman-v3-port-oh";
57 compatible = "fsl,fman-v3-port-oh";
63 compatible = "fsl,fman-v3-port-oh";
70 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
[all …]
H A Dqoriq-fman3-0-10g-1.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
19 compatible = "fsl,fman-v3-port-tx";
21 fsl,fman-10g-port;
26 compatible = "fsl,fman-memac";
28 fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>;
35 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-10g-0.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
19 compatible = "fsl,fman-v3-port-tx";
21 fsl,fman-10g-port;
26 compatible = "fsl,fman-memac";
28 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>;
35 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-1.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-5.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-3.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-4.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-0.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-1g-2.dtsi9 fman@1a00000 {
12 compatible = "fsl,fman-v3-port-rx";
18 compatible = "fsl,fman-v3-port-tx";
24 compatible = "fsl,fman-memac";
26 fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>;
34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dfsl-ls208xa.dtsi523 compatible = "fsl,fman-memac-mdio";
532 compatible = "fsl,fman-memac-mdio";
541 compatible = "fsl,fman-memac-mdio";
554 compatible = "fsl,fman-memac-mdio";
567 compatible = "fsl,fman-memac-mdio";
580 compatible = "fsl,fman-memac-mdio";
593 compatible = "fsl,fman-memac-mdio";
606 compatible = "fsl,fman-memac-mdio";
619 compatible = "fsl,fman-memac-mdio";
632 compatible = "fsl,fman-memac-mdio";
[all …]
H A Dfsl-lx2160a.dtsi1366 compatible = "fsl,fman-memac-mdio";
1376 compatible = "fsl,fman-memac-mdio";
1386 compatible = "fsl,fman-memac-mdio";
1399 compatible = "fsl,fman-memac-mdio";
1412 compatible = "fsl,fman-memac-mdio";
1425 compatible = "fsl,fman-memac-mdio";
1438 compatible = "fsl,fman-memac-mdio";
1451 compatible = "fsl,fman-memac-mdio";
1464 compatible = "fsl,fman-memac-mdio";
1477 compatible = "fsl,fman-memac-mdio";
[all …]
H A Dfsl-ls1088a.dtsi756 compatible = "fsl,fman-memac-mdio";
765 compatible = "fsl,fman-memac-mdio";
774 compatible = "fsl,fman-memac-mdio";
787 compatible = "fsl,fman-memac-mdio";
800 compatible = "fsl,fman-memac-mdio";
825 compatible = "fsl,fman-memac-mdio";
H A Dfsl-ls1043a.dtsi194 fman {
200 fman-alert {
206 fman-crit {
H A Dfsl-ls1046a.dtsi162 fman {
168 fman-alert {
174 fman-crit {