/linux/arch/powerpc/boot/dts/fsl/ |
H A D | interlaken-lac-portals.dtsi | 1 /* 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 D | t4240si-post.dtsi | 317 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 D | b4860si-post.dtsi | 111 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 D | b4si-post.dtsi | 151 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 D | qoriq-bman1-portals.dtsi | 2 * 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 D | t2081si-post.dtsi | 247 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 D | qoriq-qman1-portals.dtsi | 2 * 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 D | t1040si-post.dtsi | 243 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 D | t1023si-post.dtsi | 203 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 D | interlaken-lac.txt | 8 - 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 D | qoriq-bman-portals.dtsi | 14 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 D | qoriq-qman-portals.dtsi | 14 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 D | bman.c | 33 #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 D | qman.c | 35 #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 D | bman_priv.h | 37 /* 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 D | fsl,bman-portal.yaml | 4 $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 D | fsl,qman-portal.yaml | 4 $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 D | mc-sys.c | 92 * 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 D | mc-io.c | 56 * @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 D | target-export-device | 12 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 D | dpio-driver.rst | 45 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 D | dpio.c | 14 * 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 D | qbman-portal.h | 22 /* 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 D | dpsw.c | 24 * @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 D | dpni.c | 80 * @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 …]
|