Home
last modified time | relevance | path

Searched +full:qman +full:- +full:portals (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/
H A Dqman-portals.txt1 QorIQ DPAA Queue Manager Portals Device Tree Binding
3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - QMan Portal
8 - Example
10 QMan Portal Node
12 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
14 interfaces with the QMan
18 - compatible
21 Definition: Must include "fsl,qman-portal-<hardware revision>"
22 May include "fsl,<SoC>-qman-portal" or "fsl,qman-portal"
[all …]
H A Dqman.txt3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - QMan Node
8 - QMan Private Memory Nodes
9 - Example
11 QMan Node
13 The Queue Manager is part of the Data-Path Acceleration Architecture (DPAA). QMan
16 flow-level queuing, is also responsible for congestion management functions such
22 - compatible
25 Definition: Must include "fsl,qman"
26 May include "fsl,<SoC>-qman"
[all …]
H A Dfsl,qman-portal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-portal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: QorIQ DPAA Queue Manager Portals
10 - Frank Li <Frank.Li@nxp.com>
13 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
15 interfaces with the QMan
20 - const: fsl,qman-portal
21 - items:
[all …]
H A Dfsl,qman.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 The Queue Manager is part of the Data-Path Acceleration Architecture (DPAA). QMan
16 flow-level queuing, is also responsible for congestion management functions such
23 - const: fsl,qman
24 - items:
25 - enum:
[all …]
/freebsd/sys/dev/dpaa/
H A Dqman_fdt.c1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
42 #include "qman.h"
43 #include "portals.h"
63 "qman",
68 EARLY_DRIVER_MODULE(qman, simplebus, qman_driver, 0, 0, BUS_PASS_SUPPORTDEV);
74 if (!ofw_bus_is_compatible(dev, "fsl,qman")) in qman_fdt_probe()
83 * QMAN Portals
85 #define QMAN_PORT_DEVSTR "Freescale Queue Manager - Portals"
100 "qman-portals",
[all …]
H A Dqman.h1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
36 * @group QMan private defines/declarations
45 * Pool channel common to all software portals.
75 t_Handle sc_qh; /* QMAN handle */
76 t_Handle sc_qph[MAXCPU]; /* QMAN portal handles */
77 vm_paddr_t sc_qp_pa; /* QMAN portal PA */
85 * @group QMan bus interface
97 * @group QMan API
131 * destined to software portals. Refer to
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dqoriq-qman-portals.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * QorIQ QMan Portals device tree
5 * Copyright 2011-2016 Freescale Semiconductor Inc.
10 #address-cells = <1>;
11 #size-cells = <1>;
12 compatible = "simple-bus";
14 qportal0: qman-portal@0 {
16 * bootloader fix-ups are expected to provide the
17 * "fsl,bman-portal-<hardware revision>" compatible
19 compatible = "fsl,qman-portal";
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dcyrus_p5020.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Copyright 2010 - 2014 Freescale Semiconductor Inc.
11 /include/ "p5020si-pre.dtsi"
16 #address-cells = <2>;
17 #size-cells = <2>;
18 interrupt-parent = <&mpic>;
24 reserved-memory {
25 #address-cells = <2>;
26 #size-cells = <2>;
29 bman_fbpr: bman-fbpr {
[all …]
H A Doca4080.dts8 * Copyright 2009-2011 Freescale Semiconductor Inc.
39 /include/ "p4080si-pre.dtsi"
44 #address-cells = <2>;
45 #size-cells = <2>;
46 interrupt-parent = <&mpic>;
52 reserved-memory {
53 #address-cells = <2>;
54 #size-cells = <2>;
57 bman_fbpr: bman-fbpr {
61 qman_fqd: qman-fqd {
[all …]
H A Dqoriq-qman1.dtsi2 * QorIQ QMan device tree stub [ controller @ offset 0x318000 ]
4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
35 qman: qman@318000 { label
36 compatible = "fsl,qman";
39 fsl,qman-portals = <&qportals>;
40 memory-region = <&qman_fqd &qman_pfdr>;
H A Dqoriq-qman3.dtsi2 * QorIQ QMan rev3 device tree stub [ controller @ offset 0x318000 ]
35 qman: qman@318000 { label
36 compatible = "fsl,qman";
39 fsl,qman-portals = <&qportals>;
40 memory-region = <&qman_fqd &qman_pfdr>;
H A Dp1023si-post.dtsi4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
53 compatible = "fsl,p1023-elbc", "fsl,elbc", "simple-bus";
[all …]
H A Dqoriq-qman1-portals.dtsi2 * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels
4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
36 #address-cells = <1>;
37 #size-cells = <1>;
38 compatible = "simple-bus";
40 qportal0: qman-portal@0 {
41 compatible = "fsl,qman-portal";
44 cell-index = <0x0>;
46 qportal1: qman-portal@4000 {
47 compatible = "fsl,qman-portal";
[all …]
H A Dkmcoge4.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
11 /include/ "p2041si-pre.dtsi"
16 #address-cells = <2>;
17 #size-cells = <2>;
18 interrupt-parent = <&mpic>;
24 reserved-memory {
25 #address-cells = <2>;
26 #size-cells = <2>;
29 bman_fbpr: bman-fbpr {
33 qman_fqd: qman-fqd {
[all …]
H A Dt1023rdb.dts35 /include/ "t102xsi-pre.dtsi"
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
44 reserved-memory {
45 #address-cells = <2>;
46 #size-cells = <2>;
49 bman_fbpr: bman-fbpr {
54 qman_fqd: qman-fqd {
59 qman_pfdr: qman-pfdr {
[all …]
H A Dt208xrdb.dtsi2 * T2080PCIe-RDB Board Device Tree Source
38 #address-cells = <2>;
39 #size-cells = <2>;
40 interrupt-parent = <&mpic>;
42 reserved-memory {
43 #address-cells = <2>;
44 #size-cells = <2>;
47 bman_fbpr: bman-fbpr {
51 qman_fqd: qman-fqd {
55 qman_pfdr: qman-pfdr {
[all …]
H A Dkmcent2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Copyright 2014 - 2015 Freescale Semiconductor Inc.
11 /include/ "t104xsi-pre.dtsi"
21 reserved-memory {
22 #address-cells = <2>;
23 #size-cells = <2>;
26 bman_fbpr: bman-fbpr {
30 qman_fqd: qman-fqd {
34 qman_pfdr: qman-pfdr {
50 #address-cells = <1>;
[all …]
H A Dt104xrdb.dtsi4 * Copyright 2014 - 2015 Freescale Semiconductor Inc.
42 reserved-memory {
43 #address-cells = <2>;
44 #size-cells = <2>;
47 bman_fbpr: bman-fbpr {
51 qman_fqd: qman-fqd {
55 qman_pfdr: qman-pfdr {
68 #address-cells = <1>;
69 #size-cells = <1>;
70 compatible = "cfi-flash";
[all …]
/freebsd/sys/dts/powerpc/
H A Dp2041rdb.dts40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
66 bman-portals@ff4000000 {
67 bman-portal@0 {
68 cpu-handle = <&cpu0>;
70 bman-portal@4000 {
71 cpu-handle = <&cpu1>;
73 bman-portal@8000 {
74 cpu-handle = <&cpu2>;
[all …]
H A Dp3041ds.dts4 * Copyright 2010-2011 Freescale Semiconductor Inc.
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
67 bman-portals@ff4000000 {
68 bman-portal@0 {
69 cpu-handle = <&cpu0>;
71 bman-portal@4000 {
72 cpu-handle = <&cpu1>;
74 bman-portal@8000 {
[all …]
H A Dp5020ds.dts4 * Copyright 2010-2011 Freescale Semiconductor Inc.
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
67 bman-portals@ff4000000 {
68 bman-portal@0 {
69 cpu-handle = <&cpu0>;
71 bman-portal@4000 {
72 cpu-handle = <&cpu1>;
74 bman-portal@8000 {
[all …]
H A Dp3041si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
66 qman = &qman;
102 #address-cells = <1>;
103 #size-cells = <0>;
108 bus-frequency = <749999996>;
109 next-level-cache = <&L2_0>;
[all …]
H A Dp2041si.dtsi35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
65 qman = &qman;
101 #address-cells = <1>;
102 #size-cells = <0>;
107 bus-frequency = <749999996>;
108 next-level-cache = <&L2_0>;
109 L2_0: l2-cache {
[all …]
H A Dp5020si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
66 qman = &qman;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 bus-frequency = <799999998>;
115 next-level-cache = <&L2_0>;
[all …]
/freebsd/sys/contrib/ncsw/user/env/
H A Dxx.c1 /*-
51 #include <dev/dpaa/qman.h>
52 #include <dev/dpaa/portals.h>
76 (((x) + MALLOCSMART_SLICE_SIZE - 1) / MALLOCSMART_SLICE_SIZE)
113 /* Structure to store portals' properties */
171 XX_MallocSmartMap[i] = ((i == start) ? slices : -1); in XX_MallocSmartMapSet()
246 start = MALLOCSMART_SIZE_TO_SLICE((vm_offset_t)(p) - in XX_FreeSmart()
253 ("XX_FreeSmart: Double or mid-block free!\n")); in XX_FreeSmart()
288 /* Check interrupt numbers of all available portals */ in XX_IsPortalIntr()
304 if (info->handler == NULL) { in XX_Dispatch()
[all …]

123