Home
last modified time | relevance | path

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

123

/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/
H A Dbman-portals.txt1 QorIQ DPAA Buffer Manager Portals Device Tree Binding
3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - BMan Portal
8 - Example
10 BMan Portal Node
12 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less
14 interfaces with the BMan
18 - compatible
21 Definition: Must include "fsl,bman-portal-<hardware revision>"
22 May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal"
[all …]
H A Dbman.txt3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - BMan Node
8 - BMan Private Memory Node
9 - Example
11 BMan Node
13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA).
14 BMan supports hardware allocation and deallocation of buffers belonging to pools
20 - compatible
23 Definition: Must include "fsl,bman"
24 May include "fsl,<SoC>-bman"
[all …]
H A Dfsl,bman.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA).
14 BMan supports hardware allocation and deallocation of buffers belonging to
21 - const: fsl,bman
22 - items:
23 - enum:
[all …]
H A Dfsl,bman-portal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman-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>
15 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less
17 interfaces with the BMan
22 - const: fsl,bman-portal
23 - items:
[all …]
/freebsd/sys/dev/dpaa/
H A Dbman_fdt.c1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
42 #include "bman.h"
43 #include "portals.h"
63 "bman",
68 EARLY_DRIVER_MODULE(bman, simplebus, bman_driver, 0, 0, BUS_PASS_SUPPORTDEV);
74 if (!ofw_bus_is_compatible(dev, "fsl,bman")) in bman_fdt_probe()
83 * BMAN Portals
85 #define BMAN_PORT_DEVSTR "Freescale Buffer Manager - Portals"
100 "bman-portals",
[all …]
H A Dbman.h1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
35 * BMAN Configuration
38 /* Maximum number of buffers in all BMAN pools */
63 t_Handle sc_bh; /* BMAN handle */
64 t_Handle sc_bph[MAXCPU]; /* BMAN portal handles */
65 vm_paddr_t sc_bp_pa; /* BMAN portals PA */
74 * @brief Function to create BMAN pool.
124 * @returns Handle to newly created BMAN pool or NULL on error.
142 * The bman_pool_fill() function fills the BMAN pool with buffers. The buffers
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dqoriq-bman-portals.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * QorIQ BMan Portals device tree
5 * Copyright 2011-2016 Freescale Semiconductor Inc.
10 #address-cells = <1>;
11 #size-cells = <1>;
12 compatible = "simple-bus";
14 bman-portal@0 {
16 * bootloader fix-ups are expected to provide the
17 * "fsl,bman-portal-<hardware revision>" compatible
19 compatible = "fsl,bman-portal";
[all …]
/freebsd/sys/contrib/ncsw/user/env/
H A Dxx.c1 /*-
50 #include <dev/dpaa/bman.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 …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dqoriq-bman1-portals.dtsi2 * QorIQ BMan Portal device tree stub for 10 portals
4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
36 #address-cells = <1>;
37 #size-cells = <1>;
38 compatible = "simple-bus";
40 bman-portal@0 {
41 compatible = "fsl,bman-portal";
45 bman-portal@4000 {
46 compatible = "fsl,bman-portal";
50 bman-portal@8000 {
[all …]
H A Dqoriq-bman1.dtsi2 * QorIQ BMan device tree stub [ controller @ offset 0x31a000 ]
4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
35 bman: bman@31a000 { label
36 compatible = "fsl,bman";
39 fsl,bman-portals = <&bportals>;
40 memory-region = <&bman_fbpr>;
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 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 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/contrib/ncsw/Peripherals/BM/
H A Dbm.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
89 /* BM-Portal defaults */
92 /* BM-Pool defaults */
109 /* BMan Buffer Pool Configuration & Status Registers */
125 …volatile uint32_t cmd_pm_cfg[BM_NUM_OF_PM]; /**< BMan Command Performance Monitor configuratio…
126 …volatile uint32_t fl_pm_cfg[BM_NUM_OF_PM]; /**< BMan Free List Performance Monitor configurat…
129 /* BMan Error Capture Registers */
130 volatile uint32_t ecsr; /**< BMan Error Capture Status Register */
131 volatile uint32_t ecir; /**< BMan Error Capture Information Register */
132 volatile uint32_t eadr; /**< BMan Error Capture Address Register */
[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>;
65 bman = &bman;
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>;
64 bman = &bman;
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>;
65 bman = &bman;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 bus-frequency = <799999998>;
115 next-level-cache = <&L2_0>;
[all …]

123