Home
last modified time | relevance | path

Searched refs:portal (Results 1 – 25 of 48) sorted by relevance

12

/f-stack/freebsd/contrib/ncsw/Peripherals/QM/
H A Dqman_low.h163 if (!(portal->config.bound & iface)) { in __qm_portal_bind()
164 portal->config.bound |= iface; in __qm_portal_bind()
173 ASSERT_COND(portal->config.bound & iface); in __qm_portal_unbind()
175 portal->config.bound &= ~iface; in __qm_portal_unbind()
256 __qm_portal_unbind(portal, QM_BIND_EQCR); in qm_eqcr_finish()
281 UNUSED(portal); in qm_eqcr_abort()
843 register struct qm_mr *mr = &portal->mr; in qm_mr_init()
871 register struct qm_mr *mr = &portal->mr; in qm_mr_finish()
874 __qm_portal_unbind(portal, QM_BIND_MR); in qm_mr_finish()
1058 __qm_portal_unbind(portal, QM_BIND_MC); in qm_mc_finish()
[all …]
/f-stack/dpdk/drivers/bus/dpaa/base/qbman/
H A Dqman.h233 *portal) in qm_eqcr_start_no_stash()
251 *portal) in qm_eqcr_start_stash()
284 struct qm_portal *portal, u8 myverb) in qm_eqcr_pend_and_next() argument
457 struct qm_portal *portal) in qm_dqrr_current() argument
758 register struct qm_mr *mr = &portal->mr; in qm_mr_finish()
766 register struct qm_mr *mr = &portal->mr; in qm_mr_current()
775 register struct qm_mr *mr = &portal->mr; in qm_mr_next()
784 register struct qm_mr *mr = &portal->mr; in qm_mr_cci_consume()
795 register struct qm_mr *mr = &portal->mr; in qm_mr_cci_consume_to_current()
815 mc->cr = portal->addr.ce + QM_CL_CR; in qm_mc_init()
[all …]
H A Dbman.h169 register struct bm_rcr *rcr = &portal->rcr; in bm_rcr_init()
173 rcr->ring = portal->addr.ce + BM_CL_RCR; in bm_rcr_init()
194 register struct bm_rcr *rcr = &portal->rcr; in bm_rcr_finish()
211 register struct bm_rcr *rcr = &portal->rcr; in bm_rcr_start()
236 struct bm_portal *portal, u8 myverb) in bm_rcr_pend_and_next() argument
393 register struct bm_mc *mc = &portal->mc; in bm_mc_init()
395 mc->cr = portal->addr.ce + BM_CL_CR; in bm_mc_init()
396 mc->rr = portal->addr.ce + BM_CL_RR0; in bm_mc_init()
419 register struct bm_mc *mc = &portal->mc; in bm_mc_start()
441 register struct bm_mc *mc = &portal->mc; in bm_mc_commit()
[all …]
H A Dprocess.c243 input.index = portal->index; in qman_allocate_raw_portal()
245 input.cpu = portal->cpu; in qman_allocate_raw_portal()
246 input.cache = portal->cache; in qman_allocate_raw_portal()
254 portal->cinh = input.cinh; in qman_allocate_raw_portal()
255 portal->cena = input.cena; in qman_allocate_raw_portal()
265 input.cinh = portal->cinh; in qman_free_raw_portal()
266 input.cena = portal->cena; in qman_free_raw_portal()
284 portal->cinh = input.cinh; in bman_allocate_raw_portal()
285 portal->cena = input.cena; in bman_allocate_raw_portal()
295 input.cinh = portal->cinh; in bman_free_raw_portal()
[all …]
H A Dbman.c61 p = &portal->p; in bman_create_portal()
78 if (!portal->pools) in bman_create_portal()
90 portal->slowpoll = 0; in bman_create_portal()
93 portal->irq_sources = 0; in bman_create_portal()
98 portal)) { in bman_create_portal()
110 portal->config = c; in bman_create_portal()
114 return portal; in bman_create_portal()
118 kfree(portal->pools); in bman_create_portal()
134 portal = bman_create_portal(portal, c); in bman_create_affine_portal()
135 if (portal) { in bman_create_affine_portal()
[all …]
H A Dqman.c515 p = &portal->p; in qman_init_portal()
518 c = portal->config; in qman_init_portal()
561 if (!portal->cgrs) in qman_init_portal()
566 portal->cgrs[0] = *cgrs; in qman_init_portal()
572 portal->bits = 0; in qman_init_portal()
573 portal->slowpoll = 0; in qman_init_portal()
583 portal->irq_sources = 0; in qman_init_portal()
588 portal)) { in qman_init_portal()
613 portal->config = c; in qman_init_portal()
618 return portal; in qman_init_portal()
[all …]
/f-stack/freebsd/contrib/device-tree/src/powerpc/fsl/
H A Dinterlaken-lac-portals.dtsi38 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 …]
H A Dt4240si-post.dtsi317 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 …]
H A Db4860si-post.dtsi111 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 …]
H A Dt2081si-post.dtsi247 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 …]
H A Db4si-post.dtsi151 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 …]
H A Dqoriq-bman1-portals.dtsi40 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 …]
H A Dqoriq-qman1-portals.dtsi40 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 …]
H A Dt1040si-post.dtsi243 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 …]
H A Dt1023si-post.dtsi203 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 …]
/f-stack/freebsd/contrib/device-tree/src/arm64/freescale/
H A Dqoriq-bman-portals.dtsi14 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 …]
H A Dqoriq-qman-portals.dtsi14 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 …]
/f-stack/freebsd/contrib/ncsw/Peripherals/BM/
H A Dbman_low.c178 t_Error bm_rcr_init(struct bm_portal *portal, in bm_rcr_init() argument
205 void bm_rcr_finish(struct bm_portal *portal) in bm_rcr_finish() argument
232 void bm_rcr_abort(struct bm_portal *portal) in bm_rcr_abort() argument
383 t_Error bm_mc_init(struct bm_portal *portal) in bm_mc_init() argument
385 register struct bm_mc *mc = &portal->mc; in bm_mc_init()
398 void bm_mc_finish(struct bm_portal *portal) in bm_mc_finish() argument
400 register struct bm_mc *mc = &portal->mc; in bm_mc_finish()
413 register struct bm_mc *mc = &portal->mc; in bm_mc_start()
423 void bm_mc_abort(struct bm_portal *portal) in bm_mc_abort() argument
425 register struct bm_mc *mc = &portal->mc; in bm_mc_abort()
[all …]
H A Dfsl_bman.h124 t_Error bm_rcr_init(struct bm_portal *portal,
127 void bm_rcr_finish(struct bm_portal *portal);
131 void bm_rcr_abort(struct bm_portal *portal);
141 void bm_rcr_pce_prefetch(struct bm_portal *portal);
148 void bm_rcr_cce_prefetch(struct bm_portal *portal);
153 uint8_t bm_rcr_get_fill(struct bm_portal *portal);
164 t_Error bm_mc_init(struct bm_portal *portal);
165 void bm_mc_finish(struct bm_portal *portal);
169 void bm_mc_abort(struct bm_portal *portal);
187 t_Error bm_isr_init(struct bm_portal *portal);
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/powerpc/fsl/
H A Dinterlaken-lac.txt166 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 …]
/f-stack/freebsd/contrib/device-tree/Bindings/soc/fsl/
H A Dbman-portals.txt21 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";
H A Dqman-portals.txt21 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";
/f-stack/dpdk/drivers/bus/dpaa/include/
H A Dfsl_usd.h54 int qman_allocate_raw_portal(struct dpaa_raw_portal *portal);
55 int qman_free_raw_portal(struct dpaa_raw_portal *portal);
57 int bman_allocate_raw_portal(struct dpaa_raw_portal *portal);
58 int bman_free_raw_portal(struct dpaa_raw_portal *portal);
/f-stack/dpdk/drivers/bus/fslmc/
H A Dmeson.build19 'portal/dpaa2_hw_dpbp.c',
20 'portal/dpaa2_hw_dpci.c',
21 'portal/dpaa2_hw_dpio.c',
25 includes += include_directories('mc', 'qbman/include', 'portal')
/f-stack/dpdk/drivers/bus/fslmc/mc/
H A Dfsl_mc_cmd.h133 static inline void mc_write_command(struct mc_command __iomem *portal, in mc_write_command() argument
137 char *header = (char *)&portal->header; in mc_write_command()
142 iowrite64(cmd->params[i], &portal->params[i]); in mc_write_command()
159 struct mc_command __iomem *portal, in mc_read_response() argument
166 resp->header = ioread64(&portal->header); in mc_read_response()
173 resp->params[i] = ioread64(&portal->params[i]); in mc_read_response()

12