/linux-6.3-rc2/arch/powerpc/boot/dts/fsl/ |
A D | t4240si-post.dtsi | 317 bman-portal@0 { 322 bman-portal@4000 { 327 bman-portal@8000 { 332 bman-portal@c000 { 337 bman-portal@10000 { 342 bman-portal@14000 { 347 bman-portal@18000 { 352 bman-portal@1c000 { 357 bman-portal@20000 { 362 bman-portal@24000 { [all …]
|
A D | interlaken-lac-portals.dtsi | 38 lportal0: lac-portal@0 { 43 lportal1: lac-portal@1000 { 48 lportal2: lac-portal@2000 { 53 lportal3: lac-portal@3000 { 58 lportal4: lac-portal@4000 { 63 lportal5: lac-portal@5000 { 68 lportal6: lac-portal@6000 { 73 lportal7: lac-portal@7000 { 78 lportal8: lac-portal@8000 { 83 lportal9: lac-portal@9000 { [all …]
|
A D | b4860si-post.dtsi | 111 bman-portal@38000 { 116 bman-portal@3c000 { 121 bman-portal@40000 { 126 bman-portal@44000 { 131 bman-portal@48000 { 136 bman-portal@4c000 { 141 bman-portal@50000 { 146 bman-portal@54000 { 151 bman-portal@58000 { 156 bman-portal@5c000 { [all …]
|
A D | b4si-post.dtsi | 151 bman-portal@0 { 156 bman-portal@4000 { 161 bman-portal@8000 { 166 bman-portal@c000 { 171 bman-portal@10000 { 176 bman-portal@14000 { 181 bman-portal@18000 { 186 bman-portal@1c000 { 191 bman-portal@20000 { 196 bman-portal@24000 { [all …]
|
A D | t2081si-post.dtsi | 247 bman-portal@0 { 252 bman-portal@4000 { 257 bman-portal@8000 { 262 bman-portal@c000 { 267 bman-portal@10000 { 272 bman-portal@14000 { 277 bman-portal@18000 { 282 bman-portal@1c000 { 287 bman-portal@20000 { 292 bman-portal@24000 { [all …]
|
A D | qoriq-bman1-portals.dtsi | 40 bman-portal@0 { 41 compatible = "fsl,bman-portal"; 45 bman-portal@4000 { 50 bman-portal@8000 { 55 bman-portal@c000 { 60 bman-portal@10000 { 65 bman-portal@14000 { 70 bman-portal@18000 { 75 bman-portal@1c000 { 80 bman-portal@20000 { [all …]
|
A D | qoriq-qman1-portals.dtsi | 40 qportal0: qman-portal@0 { 41 compatible = "fsl,qman-portal"; 46 qportal1: qman-portal@4000 { 52 qportal2: qman-portal@8000 { 58 qportal3: qman-portal@c000 { 64 qportal4: qman-portal@10000 { 70 qportal5: qman-portal@14000 { 76 qportal6: qman-portal@18000 { 83 qportal7: qman-portal@1c000 { 89 qportal8: qman-portal@20000 { [all …]
|
A D | t1040si-post.dtsi | 243 bman-portal@0 { 248 bman-portal@4000 { 253 bman-portal@8000 { 258 bman-portal@c000 { 263 bman-portal@10000 { 268 bman-portal@14000 { 273 bman-portal@18000 { 278 bman-portal@1c000 { 283 bman-portal@20000 { 288 bman-portal@24000 { [all …]
|
A D | t1023si-post.dtsi | 203 bman-portal@0 { 209 bman-portal@4000 { 215 bman-portal@8000 { 221 bman-portal@c000 { 227 bman-portal@10000 { 233 bman-portal@14000 { 246 qportal0: qman-portal@0 { 252 qportal1: qman-portal@4000 { 258 qportal2: qman-portal@8000 { 264 qportal3: qman-portal@c000 { [all …]
|
A D | p1023si-post.dtsi | 120 qportal0: qman-portal@0 { 121 compatible = "fsl,qman-portal"; 126 qportal1: qman-portal@4000 { 127 compatible = "fsl,qman-portal"; 132 qportal2: qman-portal@8000 { 133 compatible = "fsl,qman-portal"; 145 bman-portal@0 { 146 compatible = "fsl,bman-portal"; 150 bman-portal@4000 { 151 compatible = "fsl,bman-portal"; [all …]
|
/linux-6.3-rc2/arch/arm64/boot/dts/freescale/ |
A D | qoriq-bman-portals.dtsi | 14 bman-portal@0 { 19 compatible = "fsl,bman-portal"; 24 bman-portal@10000 { 30 bman-portal@20000 { 36 bman-portal@30000 { 42 bman-portal@40000 { 48 bman-portal@50000 { 54 bman-portal@60000 { 60 bman-portal@70000 { 66 bman-portal@80000 { [all …]
|
A D | qoriq-qman-portals.dtsi | 14 qportal0: qman-portal@0 { 19 compatible = "fsl,qman-portal"; 25 qportal1: qman-portal@10000 { 26 compatible = "fsl,qman-portal"; 32 qportal2: qman-portal@20000 { 39 qportal3: qman-portal@30000 { 46 qportal4: qman-portal@40000 { 53 qportal5: qman-portal@50000 { 60 qportal6: qman-portal@60000 { 67 qportal7: qman-portal@70000 { [all …]
|
/linux-6.3-rc2/drivers/soc/fsl/qbman/ |
A D | bman.c | 249 struct bman_portal *portal; member 430 struct bm_mc *mc = &portal->mc; in bm_mc_init() 510 *mcr = bm_mc_result(portal); in bm_mc_result_timeout() 532 p = &portal->p; in bman_create_portal() 557 portal->irq_sources = 0; in bman_create_portal() 561 if (request_irq(c->irq, portal_isr, 0, portal->irqname, portal)) { in bman_create_portal() 576 portal->config = c; in bman_create_portal() 585 free_irq(c->irq, portal); in bman_create_portal() 596 struct bman_portal *portal; in bman_create_affine_portal() local 608 return portal; in bman_create_affine_portal() [all …]
|
A D | qman.c | 468 *portal) in qm_eqcr_start_no_stash() 484 *portal) in qm_eqcr_start_stash() 597 qm_out(portal, QM_REG_CFG, (qm_in(portal, QM_REG_CFG) & 0xff0fffff) | in qm_dqrr_set_maxfill() 1036 if (!portal) in qman_dqrr_set_ithresh() 1231 p = &portal->p; in qman_create_portal() 1274 if (!portal->cgrs) in qman_create_portal() 1287 portal->bits = 0; in qman_create_portal() 1297 if (request_irq(c->irq, portal_isr, 0, portal->irqname, portal)) { in qman_create_portal() 1328 portal->config = c; in qman_create_portal() 1342 kfree(portal->cgrs); in qman_create_portal() [all …]
|
A D | bman_priv.h | 78 bman_get_bm_portal_config(const struct bman_portal *portal);
|
/linux-6.3-rc2/Documentation/devicetree/bindings/powerpc/fsl/ |
A D | interlaken-lac.txt | 166 lportal0: lac-portal@0 { 172 lportal1: lac-portal@1000 { 178 lportal2: lac-portal@2000 { 184 lportal3: lac-portal@3000 { 190 lportal4: lac-portal@4000 { 196 lportal5: lac-portal@5000 { 202 lportal6: lac-portal@6000 { 208 lportal7: lac-portal@7000 { 214 lportal8: lac-portal@8000 { 220 lportal9: lac-portal@9000 { [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/fsl/ |
A D | bman-portals.txt | 21 Definition: Must include "fsl,bman-portal-<hardware revision>" 22 May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal" 28 the portal. The second is the cache-inhibited region of 29 the portal 46 bman-portal@0 { 47 compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal"; 51 bman-portal@4000 { 52 compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
|
A D | qman-portals.txt | 21 Definition: Must include "fsl,qman-portal-<hardware revision>" 22 May include "fsl,<SoC>-qman-portal" or "fsl,qman-portal" 28 the portal. The second is the cache-inhibited region of 29 the portal 57 represent the HW devices/portals that are connected to the software portal 82 portal is connected to. 94 qman-portal@0 { 95 compatible = "fsl,qman-portal-1.2.0", "fsl,qman-portal"; 114 qman-portal@4000 { 115 compatible = "fsl,qman-portal-1.2.0", "fsl,qman-portal";
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
A D | dpio-driver.rst | 45 QBman portal interface-- sends portal commands, gets responses:: 57 | portal i/f | 83 +----+--------------+ | portal i/f | 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-6.3-rc2/drivers/net/ethernet/freescale/dpaa/ |
A D | dpaa_ethtool.c | 438 struct qman_portal *portal; in dpaa_get_coalesce() local 443 qman_portal_get_iperiod(portal, &period); in dpaa_get_coalesce() 444 qman_dqrr_get_ithresh(portal, &thresh); in dpaa_get_coalesce() 459 struct qman_portal *portal; in dpaa_set_coalesce() local 469 qman_portal_get_iperiod(portal, &prev_period); in dpaa_set_coalesce() 470 qman_dqrr_get_ithresh(portal, &prev_thresh); in dpaa_set_coalesce() 474 portal = qman_get_affine_portal(cpu); in dpaa_set_coalesce() 478 res = qman_dqrr_set_ithresh(portal, thresh); in dpaa_set_coalesce() 493 portal = qman_get_affine_portal(cpu); in dpaa_set_coalesce() 495 qman_portal_set_iperiod(portal, prev_period); in dpaa_set_coalesce() [all …]
|
/linux-6.3-rc2/drivers/bus/fsl-mc/ |
A D | mc-sys.c | 97 static inline void mc_write_command(struct fsl_mc_command __iomem *portal, in mc_write_command() argument 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() 125 *portal, in mc_read_response() 132 resp->header = cpu_to_le64(readq_relaxed(&portal->header)); in mc_read_response() 145 cpu_to_le64(readq_relaxed(&portal->params[i])); in mc_read_response()
|
/linux-6.3-rc2/drivers/dma/idxd/ |
A D | submit.c | 151 int idxd_enqcmds(struct idxd_wq *wq, void __iomem *portal, const void *desc) in idxd_enqcmds() argument 157 rc = enqcmds(portal, desc); in idxd_enqcmds() 171 void __iomem *portal; in idxd_submit_desc() local 183 portal = idxd_wq_portal_addr(wq); in idxd_submit_desc() 203 iosubmit_cmds512(portal, desc->hw, 1); in idxd_submit_desc() 205 rc = idxd_enqcmds(wq, portal, desc->hw); in idxd_submit_desc()
|
A D | irq.c | 75 void __iomem *portal; in idxd_int_handle_revoke_drain() local 86 portal = idxd_wq_portal_addr(wq); in idxd_int_handle_revoke_drain() 94 iosubmit_cmds512(portal, &desc, 1); in idxd_int_handle_revoke_drain() 96 rc = idxd_enqcmds(wq, portal, &desc); in idxd_int_handle_revoke_drain()
|
/linux-6.3-rc2/drivers/soc/fsl/dpio/ |
A D | Makefile | 8 fsl-mc-dpio-objs := dpio.o qbman-portal.o dpio-service.o dpio-driver.o
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/freescale/ |
A D | dpaa.rst | 185 queues is seen by the CPU as ingress traffic on a certain portal. 186 The DPAA QMan portal interrupts are affined each to a certain CPU. 187 The same portal interrupt services all the QMan portal consumers. 196 that allows any available CPU portal to dequeue the ingress traffic. 208 of these frame queues will arrive at the same portal and will always
|