| /dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | qman.h | 233 *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 D | bman.h | 169 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 D | process.c | 243 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 D | bman.c | 61 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 D | qman.c | 515 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 D | qman_driver.c | 47 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 D | qman_priv.h | 153 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 D | bman_driver.c | 36 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 D | meson.build | 21 '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 D | fsl_usd.h | 54 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 D | fsl_qman.h | 349 enum qm_dc_portal portal:2; member 351 enum qm_dc_portal portal:3; member
|
| /dpdk/drivers/bus/fslmc/mc/ |
| H A D | fsl_mc_cmd.h | 133 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 D | dpaa_eventdev.c | 179 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 D | dpaa2_eventdev.c | 550 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 D | idxd_bus.c | 94 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 D | idxd_internal.h | 57 void *portal; /* address to write the batch descriptor */ member
|
| H A D | idxd_common.c | 50 __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 D | idxd_pci.c | 321 idxd.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_dmadev_probe_pci()
|
| /dpdk/drivers/raw/ioat/ |
| H A D | idxd_bus.c | 219 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 D | rte_idxd_rawdev_fns.h | 98 void *portal; /* address to write the batch descriptor */ member 290 __idxd_movdir64b(idxd->portal, &batch_desc); in __idxd_perform_ops()
|
| H A D | ioat_common.c | 86 fprintf(f, "Portal: %p\n", rte_idxd->portal); in idxd_dev_dump()
|
| H A D | idxd_pci.c | 287 idxd.public.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_rawdev_probe_pci()
|
| /dpdk/doc/guides/nics/ |
| H A D | dpaa2.rst | 65 +------------------------| 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 D | dpaa_sec.rst | 28 configure and destroy the device instance using queue pair with CAAM portal.
|
| H A D | dpaa2_sec.rst | 28 portal to access the hardware object - DPSECI. The MC provides access to create,
|