Home
last modified time | relevance | path

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

12

/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 …]
H A Dqman_driver.c47 struct qman_portal *portal; in fsl_qman_portal_init() local
78 portal = qman_create_affine_portal(&qpcfg, NULL); in fsl_qman_portal_init()
79 if (!portal) { in fsl_qman_portal_init()
146 struct qman_portal *portal = NULL; in fsl_qman_fq_portal_create() local
185 portal = qman_alloc_global_portal(q_pcfg); in fsl_qman_fq_portal_create()
186 if (!portal) { in fsl_qman_fq_portal_create()
197 return portal; in fsl_qman_fq_portal_create()
H A Dqman_priv.h153 qman_init_portal(struct qman_portal *portal,
158 int qman_free_global_portal(struct qman_portal *portal);
160 void qman_portal_uninhibit_isr(struct qman_portal *portal);
H A Dbman_driver.c36 struct bman_portal *portal; in fsl_bman_portal_init() local
85 portal = bman_create_affine_portal(&pcfg); in fsl_bman_portal_init()
86 if (!portal) { in fsl_bman_portal_init()
/dpdk/drivers/bus/fslmc/
H A Dmeson.build21 'portal/dpaa2_hw_dpbp.c',
22 'portal/dpaa2_hw_dpci.c',
23 'portal/dpaa2_hw_dpio.c',
24 'portal/dpaa2_hw_dprc.c',
29 includes += include_directories('mc', 'qbman/include', 'portal')
/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);
H A Dfsl_qman.h349 enum qm_dc_portal portal:2; member
351 enum qm_dc_portal portal:3; member
/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()
/dpdk/drivers/event/dpaa/
H A Ddpaa_eventdev.c179 struct dpaa_port *portal = (struct dpaa_port *)port; in dpaa_event_dequeue_burst() local
191 if (unlikely(!portal->is_port_linked)) { in dpaa_event_dequeue_burst()
196 for (i = 0; i < portal->num_linked_evq; i++) { in dpaa_event_dequeue_burst()
197 ch_id = portal->evq_info[i].ch_id; in dpaa_event_dequeue_burst()
200 portal->is_port_linked = true; in dpaa_event_dequeue_burst()
220 wait_time_ticks = portal->timeout_us; in dpaa_event_dequeue_burst()
261 if (unlikely(!portal->is_port_linked)) { in dpaa_event_dequeue_burst_intr()
266 for (i = 0; i < portal->num_linked_evq; i++) { in dpaa_event_dequeue_burst_intr()
267 ch_id = portal->evq_info[i].ch_id; in dpaa_event_dequeue_burst_intr()
270 portal->is_port_linked = true; in dpaa_event_dequeue_burst_intr()
[all …]
/dpdk/drivers/event/dpaa2/
H A Ddpaa2_eventdev.c550 struct dpaa2_port *portal; in dpaa2_eventdev_port_setup() local
557 portal = rte_malloc(event_port_name, sizeof(struct dpaa2_port), 0); in dpaa2_eventdev_port_setup()
558 if (!portal) { in dpaa2_eventdev_port_setup()
563 memset(portal, 0, sizeof(struct dpaa2_port)); in dpaa2_eventdev_port_setup()
564 dev->data->ports[port_id] = portal; in dpaa2_eventdev_port_setup()
571 struct dpaa2_port *portal = port; in dpaa2_eventdev_port_release() local
575 if (portal == NULL) in dpaa2_eventdev_port_release()
579 if (portal->is_port_linked) in dpaa2_eventdev_port_release()
582 rte_free(portal); in dpaa2_eventdev_port_release()
/dpdk/drivers/dma/idxd/
H A Didxd_bus.c94 munmap(idxd->portal, 0x1000); in idxd_dev_close()
233 idxd.portal = idxd_bus_mmap_wq(dev); in idxd_probe_dsa()
234 if (idxd.portal == NULL) { in idxd_probe_dsa()
H A Didxd_internal.h57 void *portal; /* address to write the batch descriptor */ member
H A Didxd_common.c50 __idxd_movdir64b(idxd->portal, &desc); in __submit()
62 __idxd_movdir64b(idxd->portal, &batch_desc); in __submit()
410 fprintf(f, " Portal: %p\n", idxd->portal); in idxd_dump()
H A Didxd_pci.c321 idxd.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_dmadev_probe_pci()
/dpdk/drivers/raw/ioat/
H A Didxd_bus.c219 idxd.public.portal = idxd_vdev_mmap_wq(dev); in idxd_rawdev_probe_dsa()
220 if (idxd.public.portal == NULL) { in idxd_rawdev_probe_dsa()
H A Drte_idxd_rawdev_fns.h98 void *portal; /* address to write the batch descriptor */ member
290 __idxd_movdir64b(idxd->portal, &batch_desc); in __idxd_perform_ops()
H A Dioat_common.c86 fprintf(f, "Portal: %p\n", rte_idxd->portal); in idxd_dev_dump()
H A Didxd_pci.c287 idxd.public.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_rawdev_probe_pci()
/dpdk/doc/guides/nics/
H A Ddpaa2.rst65 +------------------------| mc portal |-+
140 A DPRC has a mappable MMIO region (an MC portal) that can be used
236 DPMCP (Datapath MC Portal): provides an MC command portal.
240 - MMIO regions: MC command portal
527 Control Port and H/W portal. This causes issue in their shared usages in
532 driver reserves extra Management Control Port and H/W portal which can be
/dpdk/doc/guides/cryptodevs/
H A Ddpaa_sec.rst28 configure and destroy the device instance using queue pair with CAAM portal.
H A Ddpaa2_sec.rst28 portal to access the hardware object - DPSECI. The MC provides access to create,

12