Home
last modified time | relevance | path

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

/linux-4.4.14/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.c399 vmw_fence_fifo_up(dev_priv->fman); in vmw_request_device()
426 vmw_fence_fifo_down(dev_priv->fman); in vmw_request_device()
468 vmw_fence_fifo_down(dev_priv->fman); in vmw_release_device_late()
809 dev_priv->fman = vmw_fence_manager_init(dev_priv); in vmw_driver_load()
810 if (unlikely(dev_priv->fman == NULL)) { in vmw_driver_load()
899 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_load()
953 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_unload()
981 vmw_event_fence_fpriv_gone(dev_priv->fman, &vmw_fp->fence_events); in vmw_preclose()
1355 vmw_fence_fifo_down(dev_priv->fman); in vmwgfx_pm_notifier()
1359 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.h447 struct vmw_fence_manager *fman; member
Dvmwgfx_execbuf.c3652 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
3655 ret = vmw_fence_create(dev_priv->fman, sequence, p_fence); in vmw_execbuf_fence_commands()
/linux-4.4.14/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.4.14/arch/powerpc/boot/dts/fsl/
Dqoriq-fman3-0.dtsi35 fman0: fman@400000 {
39 compatible = "fsl,fman";
48 compatible = "fsl,fman-muram";
54 compatible = "fsl,fman-v3-port-oh";
60 compatible = "fsl,fman-v3-port-oh";
66 compatible = "fsl,fman-v3-port-oh";
72 compatible = "fsl,fman-v3-port-oh";
78 compatible = "fsl,fman-v3-port-oh";
84 compatible = "fsl,fman-v3-port-oh";
91 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
[all …]
Dqoriq-fman3-1.dtsi35 fman1: fman@500000 {
39 compatible = "fsl,fman";
48 compatible = "fsl,fman-muram";
54 compatible = "fsl,fman-v3-port-oh";
60 compatible = "fsl,fman-v3-port-oh";
66 compatible = "fsl,fman-v3-port-oh";
72 compatible = "fsl,fman-v3-port-oh";
78 compatible = "fsl,fman-v3-port-oh";
84 compatible = "fsl,fman-v3-port-oh";
91 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
[all …]
Dqoriq-fman3-0-10g-0-best-effort.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
41 fsl,fman-best-effort-port;
46 compatible = "fsl,fman-v3-port-tx";
48 fsl,fman-10g-port;
49 fsl,fman-best-effort-port;
54 compatible = "fsl,fman-memac";
56 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
63 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-10g-1-best-effort.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
41 fsl,fman-best-effort-port;
46 compatible = "fsl,fman-v3-port-tx";
48 fsl,fman-10g-port;
49 fsl,fman-best-effort-port;
54 compatible = "fsl,fman-memac";
56 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
63 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3l-0.dtsi35 fman0: fman@400000 {
39 compatible = "fsl,fman";
48 compatible = "fsl,fman-muram";
54 compatible = "fsl,fman-v3-port-oh";
60 compatible = "fsl,fman-v3-port-oh";
66 compatible = "fsl,fman-v3-port-oh";
72 compatible = "fsl,fman-v3-port-oh";
79 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
86 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
91 compatible = "fsl,fman-ptp-timer";
Dqoriq-fman-0.dtsi35 fman0: fman@400000 {
39 compatible = "fsl,fman";
48 compatible = "fsl,fman-muram";
54 compatible = "fsl,fman-v2-port-oh";
60 compatible = "fsl,fman-v2-port-oh";
66 compatible = "fsl,fman-v2-port-oh";
72 compatible = "fsl,fman-v2-port-oh";
78 compatible = "fsl,fman-v2-port-oh";
85 compatible = "fsl,fman-v2-port-oh";
92 compatible = "fsl,fman-v2-port-oh";
[all …]
Dqoriq-fman-1.dtsi35 fman1: fman@500000 {
39 compatible = "fsl,fman";
48 compatible = "fsl,fman-muram";
54 compatible = "fsl,fman-v2-port-oh";
60 compatible = "fsl,fman-v2-port-oh";
66 compatible = "fsl,fman-v2-port-oh";
72 compatible = "fsl,fman-v2-port-oh";
78 compatible = "fsl,fman-v2-port-oh";
85 compatible = "fsl,fman-v2-port-oh";
92 compatible = "fsl,fman-v2-port-oh";
[all …]
Dqoriq-fman3-0-10g-1.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
45 compatible = "fsl,fman-v3-port-tx";
47 fsl,fman-10g-port;
52 compatible = "fsl,fman-memac";
54 fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>;
60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-10g-0.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
45 compatible = "fsl,fman-v3-port-tx";
47 fsl,fman-10g-port;
52 compatible = "fsl,fman-memac";
54 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-10g-0.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
45 compatible = "fsl,fman-v3-port-tx";
47 fsl,fman-10g-port;
52 compatible = "fsl,fman-memac";
54 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>;
60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-10g-1.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
45 compatible = "fsl,fman-v3-port-tx";
47 fsl,fman-10g-port;
52 compatible = "fsl,fman-memac";
54 fsl,fman-ports = <&fman1_rx_0x11 &fman1_tx_0x31>;
60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-2.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x0a &fman1_tx_0x2a>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-2.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-1.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x09 &fman1_tx_0x29>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-0.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-0.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x08 &fman1_tx_0x28>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-3.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x0b &fman1_tx_0x2b>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-5.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-4.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-5.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x0d &fman1_tx_0x2d>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-1-1g-4.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman1_rx_0x0c &fman1_tx_0x2c>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-3.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman3-0-1g-1.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v3-port-rx";
44 compatible = "fsl,fman-v3-port-tx";
50 compatible = "fsl,fman-memac";
52 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
Dqoriq-fman-1-1g-0.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman1_rx_0x08 &fman1_tx_0x28>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-1-1g-4.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman1_rx_0x0c &fman1_tx_0x2c>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-0-1g-4.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-0-10g-0.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-xgec";
52 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>;
58 compatible = "fsl,fman-xmdio";
Dqoriq-fman-1-1g-1.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman1_rx_0x09 &fman1_tx_0x29>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-0-1g-1.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-0-1g-3.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-1-1g-3.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman1_rx_0x0b &fman1_tx_0x2b>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-1-10g-0.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-xgec";
52 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
58 compatible = "fsl,fman-xmdio";
Dqoriq-fman-0-1g-2.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-0-1g-0.dtsi35 fman@400000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
60 compatible = "fsl,fman-mdio";
Dqoriq-fman-1-1g-2.dtsi35 fman@500000 {
38 compatible = "fsl,fman-v2-port-rx";
44 compatible = "fsl,fman-v2-port-tx";
50 compatible = "fsl,fman-dtsec";
52 fsl,fman-ports = <&fman1_rx_0x0a &fman1_tx_0x2a>;
60 compatible = "fsl,fman-mdio";
Dp5040si-post.dtsi426 /include/ "qoriq-fman-0.dtsi"
427 /include/ "qoriq-fman-0-1g-0.dtsi"
428 /include/ "qoriq-fman-0-1g-1.dtsi"
429 /include/ "qoriq-fman-0-1g-2.dtsi"
430 /include/ "qoriq-fman-0-1g-3.dtsi"
431 /include/ "qoriq-fman-0-1g-4.dtsi"
432 /include/ "qoriq-fman-0-10g-0.dtsi"
433 fman@400000 {
453 /include/ "qoriq-fman-1.dtsi"
454 /include/ "qoriq-fman-1-1g-0.dtsi"
[all …]
Dp4080si-post.dtsi517 /include/ "qoriq-fman-0.dtsi"
518 /include/ "qoriq-fman-0-1g-0.dtsi"
519 /include/ "qoriq-fman-0-1g-1.dtsi"
520 /include/ "qoriq-fman-0-1g-2.dtsi"
521 /include/ "qoriq-fman-0-1g-3.dtsi"
522 /include/ "qoriq-fman-0-10g-0.dtsi"
523 fman@400000 {
540 /include/ "qoriq-fman-1.dtsi"
541 /include/ "qoriq-fman-1-1g-0.dtsi"
542 /include/ "qoriq-fman-1-1g-1.dtsi"
[all …]
Dp5020si-post.dtsi452 /include/ "qoriq-fman-0.dtsi"
453 /include/ "qoriq-fman-0-1g-0.dtsi"
454 /include/ "qoriq-fman-0-1g-1.dtsi"
455 /include/ "qoriq-fman-0-1g-2.dtsi"
456 /include/ "qoriq-fman-0-1g-3.dtsi"
457 /include/ "qoriq-fman-0-1g-4.dtsi"
458 /include/ "qoriq-fman-0-10g-0.dtsi"
459 fman@400000 {
Dp2041si-post.dtsi434 /include/ "qoriq-fman-0.dtsi"
435 /include/ "qoriq-fman-0-1g-0.dtsi"
436 /include/ "qoriq-fman-0-1g-1.dtsi"
437 /include/ "qoriq-fman-0-1g-2.dtsi"
438 /include/ "qoriq-fman-0-1g-3.dtsi"
439 /include/ "qoriq-fman-0-1g-4.dtsi"
440 /include/ "qoriq-fman-0-10g-0.dtsi"
441 fman@400000 {
Dp3041si-post.dtsi461 /include/ "qoriq-fman-0.dtsi"
462 /include/ "qoriq-fman-0-1g-0.dtsi"
463 /include/ "qoriq-fman-0-1g-1.dtsi"
464 /include/ "qoriq-fman-0-1g-2.dtsi"
465 /include/ "qoriq-fman-0-1g-3.dtsi"
466 /include/ "qoriq-fman-0-1g-4.dtsi"
467 /include/ "qoriq-fman-0-10g-0.dtsi"
468 fman@400000 {
Db4860si-post.dtsi265 fman@400000 {
Dt1023si-post.dtsi336 fman@400000 {
Db4si-post.dtsi474 fman@400000 {
Dt4240si-post.dtsi1080 fman@400000 {
1123 fman@500000 {
Dt1040si-post.dtsi557 fman@400000 {
Dt2081si-post.dtsi642 fman@400000 {
/linux-4.4.14/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 …]
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dmdio-mux-mmioreg.txt72 compatible = "fsl,fman-xmdio";
Dfsl-tsec-phy.txt17 - "fsl,fman-mdio"
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dqoriq-clock.txt69 3 fman 0 for fm1, 1 for fm2
81 fman@400000 {
/linux-4.4.14/Documentation/devicetree/bindings/soc/fsl/
Dbman.txt131 fman@400000 {
Dqman.txt171 fman@400000 {