Home
last modified time | relevance | path

Searched full:fman (Results 1 – 25 of 122) sorted by relevance

12345

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.c126 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy() local
129 spin_lock(&fman->lock); in vmw_fence_obj_destroy()
131 spin_unlock(&fman->lock); in vmw_fence_obj_destroy()
151 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling() local
152 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_enable_signaling()
175 static void __vmw_fences_update(struct vmw_fence_manager *fman);
182 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait() local
183 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_wait()
207 __vmw_fences_update(fman); in vmw_fence_wait()
267 struct vmw_fence_manager *fman = in vmw_fence_work_func() local
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dfsl,fman.yaml4 $id: http://devicetree.org/schemas/net/fsl,fman.yaml#
13 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
14 etc.) the FMan node will have child nodes for each of them.
19 - fsl,fman
21 FMan version can be determined via FM_IP_REV_1 register in the
22 FMan block. The offset is 0xc4 from the beginning of the
24 beginning of the FMan node).
29 Specifies the index of the FMan unit.
32 FMan unit in the SoC memory map. In the table below,
36 register[bit] FMan unit cell-index
[all …]
H A Dfsl,fman-port.yaml4 $id: http://devicetree.org/schemas/net/fsl,fman-port.yaml#
13 The Frame Manager (FMan) supports several types of hardware ports:
21 - fsl,fman-v2-port-oh
22 - fsl,fman-v2-port-rx
23 - fsl,fman-v2-port-tx
24 - fsl,fman-v3-port-oh
25 - fsl,fman-v3-port-rx
26 - fsl,fman-v3-port-tx
32 Each hardware port on the FMan has its own hardware PortID.
33 Super set of all hardware Port IDs available at FMan Reference
[all …]
H A Dfsl,fman-mdio.yaml4 $id: http://devicetree.org/schemas/net/fsl,fman-mdio.yaml#
12 description: FMan MDIO Node.
18 - fsl,fman-mdio
19 - fsl,fman-xmdio
20 - fsl,fman-memac-mdio
22 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2.
23 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2.
24 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from
25 FMan v3.
38 fsl,fman-internal-mdio:
[all …]
/linux/drivers/net/ethernet/freescale/fman/
H A DKconfig3 tristate "FMan support"
12 (FMan) support
19 DPAA FMan erratum A050385 software workaround implementation:
20 align buffers, data start, SG fragment length to avoid FMan DMA
22 FMAN DMA read or writes under heavy traffic load may cause FMAN
24 The FMAN internal queue can overflow when FMAN splits single
26 such that more than 17 AXI transactions are in flight from FMAN
27 to interconnect. When the FMAN internal queue overflows, it can
30 1. FMAN AXI transaction crosses 4K address boundary (Errata
32 2. FMAN DMA address for an AXI transaction is not 16 byte
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dqoriq-fman3-0.dtsi3 * QorIQ FMan v3 device tree
11 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";
[all …]
H A Dqoriq-fman3-0-10g-1.dtsi3 * QorIQ FMan v3 10g port #1 device tree
9 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>;
36 compatible = "fsl,fman-memac-mdio";
H A Dqoriq-fman3-0-10g-0.dtsi3 * QorIQ FMan v3 10g port #0 device tree
9 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>;
36 compatible = "fsl,fman-memac-mdio";
H A Dqoriq-fman3-0-1g-5.dtsi3 * QorIQ FMan v3 1g port #5 device tree
9 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";
H A Dqoriq-fman3-0-1g-1.dtsi3 * QorIQ FMan v3 1g port #1 device tree
9 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>;
35 compatible = "fsl,fman-memac-mdio";
H A Dqoriq-fman3-0-1g-0.dtsi3 * QorIQ FMan v3 1g port #0 device tree
9 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>;
35 compatible = "fsl,fman-memac-mdio";
/linux/arch/powerpc/boot/dts/fsl/
H A Dqoriq-fman3-1.dtsi2 * QorIQ FMan v3 device tree stub [ controller @ offset 0x500000 ]
35 fman1: fman@500000 {
39 compatible = "fsl,fman";
49 compatible = "fsl,fman-muram";
55 compatible = "fsl,fman-v3-port-oh";
61 compatible = "fsl,fman-v3-port-oh";
67 compatible = "fsl,fman-v3-port-oh";
73 compatible = "fsl,fman-v3-port-oh";
79 compatible = "fsl,fman-v3-port-oh";
85 compatible = "fsl,fman-v3-port-oh";
[all …]
H A Dqoriq-fman3-0.dtsi2 * QorIQ FMan v3 device tree stub [ controller @ offset 0x400000 ]
35 fman0: fman@400000 {
39 compatible = "fsl,fman";
49 compatible = "fsl,fman-muram";
55 compatible = "fsl,fman-v3-port-oh";
61 compatible = "fsl,fman-v3-port-oh";
67 compatible = "fsl,fman-v3-port-oh";
73 compatible = "fsl,fman-v3-port-oh";
79 compatible = "fsl,fman-v3-port-oh";
85 compatible = "fsl,fman-v3-port-oh";
[all …]
H A Dqoriq-fman3-0-10g-3.dtsi3 * QorIQ FMan v3 10g port #3 device tree stub [ controller @ offset 0x400000 ]
9 fman@400000 {
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_0x09 &fman0_tx_0x29>;
37 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-10g-2.dtsi3 * QorIQ FMan v3 10g port #2 device tree stub [ controller @ offset 0x400000 ]
9 fman@400000 {
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_0x08 &fman0_tx_0x28>;
37 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-10g-0-best-effort.dtsi2 * QorIQ FMan v3 1g port #0 device tree stub [ controller @ offset 0x400000 ]
35 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>;
[all …]
H A Dqoriq-fman3-0-10g-1-best-effort.dtsi2 * QorIQ FMan v3 1g port #1 device tree stub [ controller @ offset 0x400000 ]
35 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>;
[all …]
H A Dqoriq-fman3l-0.dtsi2 * QorIQ FMan v3 device tree stub [ controller @ offset 0x400000 ]
35 fman0: fman@400000 {
39 compatible = "fsl,fman";
49 compatible = "fsl,fman-muram";
55 compatible = "fsl,fman-v3-port-oh";
61 compatible = "fsl,fman-v3-port-oh";
67 compatible = "fsl,fman-v3-port-oh";
73 compatible = "fsl,fman-v3-port-oh";
80 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
88 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
[all …]
H A Dqoriq-fman-1.dtsi2 * QorIQ FMan device tree stub [ controller @ offset 0x500000 ]
35 fman1: fman@500000 {
39 compatible = "fsl,fman";
49 compatible = "fsl,fman-muram";
55 compatible = "fsl,fman-v2-port-oh";
61 compatible = "fsl,fman-v2-port-oh";
67 compatible = "fsl,fman-v2-port-oh";
73 compatible = "fsl,fman-v2-port-oh";
79 compatible = "fsl,fman-v2-port-oh";
86 compatible = "fsl,fman-v2-port-oh";
[all …]
H A Dqoriq-fman-0.dtsi2 * QorIQ FMan device tree stub [ controller @ offset 0x400000 ]
35 fman0: fman@400000 {
39 compatible = "fsl,fman";
49 compatible = "fsl,fman-muram";
55 compatible = "fsl,fman-v2-port-oh";
61 compatible = "fsl,fman-v2-port-oh";
67 compatible = "fsl,fman-v2-port-oh";
73 compatible = "fsl,fman-v2-port-oh";
79 compatible = "fsl,fman-v2-port-oh";
86 compatible = "fsl,fman-v2-port-oh";
[all …]
H A Dqoriq-fman3-1-10g-0.dtsi2 * QorIQ FMan v3 10g port #0 device tree stub [ controller @ offset 0x500000 ]
35 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>;
69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-10g-0.dtsi2 * QorIQ FMan v3 10g port #0 device tree stub [ controller @ offset 0x400000 ]
35 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>;
69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-0-10g-1.dtsi2 * QorIQ FMan v3 10g port #1 device tree stub [ controller @ offset 0x400000 ]
35 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>;
69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
H A Dqoriq-fman3-1-10g-1.dtsi2 * QorIQ FMan v3 10g port #1 device tree stub [ controller @ offset 0x500000 ]
35 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>;
69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
/linux/Documentation/networking/device_drivers/ethernet/freescale/
H A Ddpaa.rst34 - Frame Manager (FMan)
35 drivers/net/ethernet/freescale/fman
39 A simplified view of the dpaa_eth interfaces mapped to FMan MACs::
45 FMan | | | |
50 FMan, FMan Port, FMan SP, FMan MURAM drivers
52 FMan HW blocks: MURAM, MACs, Ports, SP
55 The dpaa_eth relation to the QMan, BMan and FMan::
67 | FMan QMI | |
68 | FMan HW FMan BMI | BMan HW |
75 FMan DPAA Frame Manager
[all …]

12345