Home
last modified time | relevance | path

Searched full:portal (Results 1 – 25 of 112) sorted by relevance

12345

/linux/arch/powerpc/boot/dts/fsl/
H A Dinterlaken-lac-portals.dtsi1 /* T4240 Interlaken LAC Portal device tree stub with 24 portals.
38 lportal0: lac-portal@0 {
39 compatible = "fsl,interlaken-lac-portal-v1.0";
43 lportal1: lac-portal@1000 {
44 compatible = "fsl,interlaken-lac-portal-v1.0";
48 lportal2: lac-portal@2000 {
49 compatible = "fsl,interlaken-lac-portal-v1.0";
53 lportal3: lac-portal@3000 {
54 compatible = "fsl,interlaken-lac-portal-v1.0";
58 lportal4: lac-portal@4000 {
[all …]
H A Dt4240si-post.dtsi317 bman-portal@0 {
318 compatible = "fsl,bman-portal";
322 bman-portal@4000 {
323 compatible = "fsl,bman-portal";
327 bman-portal@8000 {
328 compatible = "fsl,bman-portal";
332 bman-portal@c000 {
333 compatible = "fsl,bman-portal";
337 bman-portal@10000 {
338 compatible = "fsl,bman-portal";
[all …]
H A Db4860si-post.dtsi111 bman-portal@38000 {
112 compatible = "fsl,bman-portal";
116 bman-portal@3c000 {
117 compatible = "fsl,bman-portal";
121 bman-portal@40000 {
122 compatible = "fsl,bman-portal";
126 bman-portal@44000 {
127 compatible = "fsl,bman-portal";
131 bman-portal@48000 {
132 compatible = "fsl,bman-portal";
[all …]
H A Db4si-post.dtsi151 bman-portal@0 {
152 compatible = "fsl,bman-portal";
156 bman-portal@4000 {
157 compatible = "fsl,bman-portal";
161 bman-portal@8000 {
162 compatible = "fsl,bman-portal";
166 bman-portal@c000 {
167 compatible = "fsl,bman-portal";
171 bman-portal@10000 {
172 compatible = "fsl,bman-portal";
[all …]
H A Dqoriq-bman1-portals.dtsi2 * QorIQ BMan Portal device tree stub for 10 portals
40 bman-portal@0 {
41 compatible = "fsl,bman-portal";
45 bman-portal@4000 {
46 compatible = "fsl,bman-portal";
50 bman-portal@8000 {
51 compatible = "fsl,bman-portal";
55 bman-portal@c000 {
56 compatible = "fsl,bman-portal";
60 bman-portal@10000 {
[all …]
H A Dt2081si-post.dtsi247 bman-portal@0 {
248 compatible = "fsl,bman-portal";
252 bman-portal@4000 {
253 compatible = "fsl,bman-portal";
257 bman-portal@8000 {
258 compatible = "fsl,bman-portal";
262 bman-portal@c000 {
263 compatible = "fsl,bman-portal";
267 bman-portal@10000 {
268 compatible = "fsl,bman-portal";
[all …]
H A Dqoriq-qman1-portals.dtsi2 * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels
40 qportal0: qman-portal@0 {
41 compatible = "fsl,qman-portal";
46 qportal1: qman-portal@4000 {
47 compatible = "fsl,qman-portal";
52 qportal2: qman-portal@8000 {
53 compatible = "fsl,qman-portal";
58 qportal3: qman-portal@c000 {
59 compatible = "fsl,qman-portal";
64 qportal4: qman-portal@10000 {
[all …]
H A Dt1040si-post.dtsi243 bman-portal@0 {
244 compatible = "fsl,bman-portal";
248 bman-portal@4000 {
249 compatible = "fsl,bman-portal";
253 bman-portal@8000 {
254 compatible = "fsl,bman-portal";
258 bman-portal@c000 {
259 compatible = "fsl,bman-portal";
263 bman-portal@10000 {
264 compatible = "fsl,bman-portal";
[all …]
H A Dt1023si-post.dtsi203 bman-portal@0 {
205 compatible = "fsl,bman-portal";
209 bman-portal@4000 {
211 compatible = "fsl,bman-portal";
215 bman-portal@8000 {
217 compatible = "fsl,bman-portal";
221 bman-portal@c000 {
223 compatible = "fsl,bman-portal";
227 bman-portal@10000 {
229 compatible = "fsl,bman-portal";
[all …]
/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Dinterlaken-lac.txt8 - Interlaken Look-Aside Controller (LAC) Software Portal Node
9 - Interlaken Look-Aside Controller (LAC) Software Portal Child Nodes
89 Interlaken Look-Aside Controller (LAC) Software Portal Container Node
93 Interlaken Look-Aside (ILA) commands. The Interlaken LAC software portal
94 memory map occupies 128KB of memory space. The software portal memory space is
119 of the LAC portal memory space.
125 There are up to 24 available software portals with each software portal
126 requiring 4KB of consecutive memory within the software portal memory mapped
134 Definition: Must include "fsl,interlaken-lac-portal-vX.Y" where X is
148 Interlaken LAC software portal registers.
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dqoriq-bman-portals.dtsi14 bman-portal@0 {
17 * "fsl,bman-portal-<hardware revision>" compatible
19 compatible = "fsl,bman-portal";
24 bman-portal@10000 {
25 compatible = "fsl,bman-portal";
30 bman-portal@20000 {
31 compatible = "fsl,bman-portal";
36 bman-portal@30000 {
37 compatible = "fsl,bman-portal";
42 bman-portal@40000 {
[all …]
H A Dqoriq-qman-portals.dtsi14 qportal0: qman-portal@0 {
17 * "fsl,bman-portal-<hardware revision>" compatible
19 compatible = "fsl,qman-portal";
25 qportal1: qman-portal@10000 {
26 compatible = "fsl,qman-portal";
32 qportal2: qman-portal@20000 {
33 compatible = "fsl,qman-portal";
39 qportal3: qman-portal@30000 {
40 compatible = "fsl,qman-portal";
46 qportal4: qman-portal@40000 {
[all …]
/linux/drivers/soc/fsl/qbman/
H A Dbman.c33 #define IRQNAME "BMan portal %d"
34 #define MAX_IRQNAME 16 /* big enough for "BMan portal %d" */
36 /* Portal register assists */
80 * Portal modes.
84 * Enum values use 3 letter codes. First letter matches the portal mode,
86 * ci == cache-inhibited portal register
87 * ce == cache-enabled portal register
101 /* --- Portal structures --- */
201 /* Cache Enabled Portal Access */
249 struct bman_portal *portal; member
[all …]
H A Dqman.c35 #define IRQNAME "QMan portal %d"
36 #define MAX_IRQNAME 16 /* big enough for "QMan portal %d" */
44 /* Portal register assists */
121 * synchronisation for portal accesses and data-dependencies. Use of barrier()s
124 * the portal registers as volatile
131 * Portal modes.
136 * Enum values use 3 letter codes. First letter matches the portal mode,
138 * ci == cache-inhibited portal register
139 * ce == cache-enabled portal register
173 /* --- Portal structures --- */
[all …]
H A Dbman_priv.h37 /* Portal processing (interrupt) sources */
49 /* Portal addresses */
55 /* User-visible portal configuration settings */
56 /* portal is affined to this cpu */
58 /* portal interrupt line */
66 * which the portal affine to is not online yet.
67 * @bman_portal specifies which portal the API will use.
72 * Used by all portal interrupt registers except 'inhibit'
78 bman_get_bm_portal_config(const struct bman_portal *portal);
/linux/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,bman-portal.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman-portal.yaml#
13 QorIQ DPAA Buffer Manager Portal
22 - const: fsl,bman-portal
25 - fsl,bman-portal-1.0.0
26 - fsl,ls1043a-bmap-portal
27 - fsl,ls1046a-bmap-portal
28 - const: fsl,bman-portal
31 - description: the cache-enabled region of the portal
32 - description: the cache-inhibited region of the portal
48 bman-portal@0 {
[all …]
H A Dfsl,qman-portal.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-portal.yaml#
20 - const: fsl,qman-portal
23 - fsl,ls1043-qman-portal
24 - fsl,ls1046-qman-portal
25 - fsl,qman-portal-1.2.0
26 - const: fsl,qman-portal
30 - description: the cache-enabled region of the portal
31 - description: the cache-inhibited region of the portal
58 represent the HW devices/portals that are connected to the software portal
83 portal is connected to.
[all …]
/linux/drivers/bus/fsl-mc/
H A Dmc-sys.c92 * mc_write_command - writes a command to a Management Complex (MC) portal
94 * @portal: pointer to an MC portal
97 static inline void mc_write_command(struct fsl_mc_command __iomem *portal, in mc_write_command() argument
102 /* copy command parameters into the portal */ in mc_write_command()
109 writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]); in mc_write_command()
112 writeq(le64_to_cpu(cmd->header), &portal->header); in mc_write_command()
117 * Management Complex (MC) portal
119 * @portal: pointer to an MC portal
125 *portal, in mc_read_response()
131 /* Copy command response header from MC portal: */ in mc_read_response()
[all …]
H A Dmc-io.c56 * @mc_portal_phys_addr: physical address of the MC portal to use
57 * @mc_portal_size: size in bytes of the MC portal
95 "devm_request_mem_region failed for MC portal %pa\n", in fsl_create_mc_io()
105 "devm_ioremap failed for MC portal %pa\n", in fsl_create_mc_io()
152 * fsl_mc_portal_allocate - Allocates an MC portal
154 * @mc_dev: MC device for which the MC portal is to be allocated
156 * MC portal.
158 * that wraps the allocated MC portal is to be returned
160 * This function allocates an MC portal from the device's parent DPRC,
163 * portal is allocated from its own MC bus.
[all …]
/linux/Documentation/target/
H A Dtarget-export-device12 Usage: $(basename $0) [-p PORTAL] DEVICE|FILE
25 p) PORTAL=${OPTARG};;
34 [ -n "$PORTAL" ] || PORTAL="0.0.0.0:3260"
61 # Create an iSCSI target and a target portal group (TPG)
70 # Create a network portal
71 mkdir $ISCSI_DIR/$IQN/tpgt_1/np/$PORTAL
80 echo "Target ${IQN}, portal ${PORTAL} has been created"
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst45 QBman portal interface-- sends portal commands, gets responses::
57 | portal i/f |
83 +----+--------------+ | portal i/f |
92 | QBman Portal |
103 of the DPIO including mapping of the DPIO regions (the QBman SW portal)
142 QBman portal interface (qbman-portal.c)
145 The qbman-portal component provides APIs to do the low level hardware
149 - building and sending portal commands
150 - portal interrupt configuration and processing
152 The qbman-portal APIs are not public to other drivers, and are
/linux/drivers/soc/fsl/dpio/
H A Ddpio.c14 * Data Path I/O Portal API
20 * @mc_io: Pointer to MC portal's I/O object
30 * portal; this token must be used in all subsequent commands for
63 * @mc_io: Pointer to MC portal's I/O object
84 * dpio_enable() - Enable the DPIO, allow I/O portal operations.
85 * @mc_io: Pointer to MC portal's I/O object
106 * dpio_disable() - Disable the DPIO, stop any I/O portal operation.
107 * @mc_io: Pointer to MC portal's I/O object
129 * @mc_io: Pointer to MC portal's I/O object
188 * @mc_io: Pointer to MC portal's DPIO object
[all …]
H A Dqbman-portal.h22 /* qbman software portal descriptor structure */
24 void *cena_bar; /* Cache-enabled portal base address */
25 void __iomem *cinh_bar; /* Cache-inhibited portal base address */
115 /* portal data structure */
249 * @s: the software portal used for enqueue
265 * @s: the software portal used for enqueue
286 * @s: the software portal used for enqueue
399 * @s: the software portal object
414 * @s: the software portal object
432 * @s: the software portal object
[all …]
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpsw.c24 * @mc_io: Pointer to MC portal's I/O object
34 * portal; this token must be used in all subsequent commands for
65 * @mc_io: Pointer to MC portal's I/O object
89 * @mc_io: Pointer to MC portal's I/O object
110 * @mc_io: Pointer to MC portal's I/O object
131 * @mc_io: Pointer to MC portal's I/O object
152 * @mc_io: Pointer to MC portal's I/O object
185 * @mc_io: Pointer to MC portal's I/O object
219 * @mc_io: Pointer to MC portal's I/O object
259 * @mc_io: Pointer to MC portal's I/O object
[all …]
H A Ddpni.c80 * @mc_io: Pointer to MC portal's I/O object
90 * portal; this token must be used in all subsequent commands for
125 * @mc_io: Pointer to MC portal's I/O object
151 * @mc_io: Pointer to MC portal's I/O object
194 * @mc_io: Pointer to MC portal's I/O object
217 * @mc_io: Pointer to MC portal's I/O object
240 * @mc_io: Pointer to MC portal's I/O object
275 * @mc_io: Pointer to MC portal's I/O object
298 * @mc_io: Pointer to MC portal's I/O object
334 * @mc_io: Pointer to MC portal's I/O object
[all …]

12345