/drivers/soc/fsl/qbman/ |
D | bman.c | 249 struct bman_portal *portal; member 258 struct bm_portal *portal = &p->p; in portal_isr() local 260 u32 is = bm_in(portal, BM_REG_ISR) & p->irq_sources; in portal_isr() 266 bm_out(portal, BM_REG_ISR, clear); in portal_isr() 304 static int bm_rcr_get_avail(struct bm_portal *portal) in bm_rcr_get_avail() argument 306 struct bm_rcr *rcr = &portal->rcr; in bm_rcr_get_avail() 311 static int bm_rcr_get_fill(struct bm_portal *portal) in bm_rcr_get_fill() argument 313 struct bm_rcr *rcr = &portal->rcr; in bm_rcr_get_fill() 318 static void bm_rcr_set_ithresh(struct bm_portal *portal, u8 ithresh) in bm_rcr_set_ithresh() argument 320 struct bm_rcr *rcr = &portal->rcr; in bm_rcr_set_ithresh() [all …]
|
D | qman.c | 421 static inline int qm_eqcr_init(struct qm_portal *portal, in qm_eqcr_init() argument 426 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_init() 430 eqcr->ring = portal->addr.ce + QM_CL_EQCR; in qm_eqcr_init() 431 eqcr->ci = qm_in(portal, QM_REG_EQCR_CI_CINH) & (QM_EQCR_SIZE - 1); in qm_eqcr_init() 432 qm_cl_invalidate(portal, QM_CL_EQCR_CI_CENA); in qm_eqcr_init() 433 pi = qm_in(portal, QM_REG_EQCR_PI_CINH) & (QM_EQCR_SIZE - 1); in qm_eqcr_init() 435 eqcr->vbit = (qm_in(portal, QM_REG_EQCR_PI_CINH) & QM_EQCR_SIZE) ? in qm_eqcr_init() 439 eqcr->ithresh = qm_in(portal, QM_REG_EQCR_ITR); in qm_eqcr_init() 444 cfg = (qm_in(portal, QM_REG_CFG) & 0x00ffffff) | in qm_eqcr_init() 448 qm_out(portal, QM_REG_CFG, cfg); in qm_eqcr_init() [all …]
|
D | qman_ccsr.c | 299 static void qm_set_dc(enum qm_dc_portal portal, int ed, u8 sernd) in qm_set_dc() argument 301 DPAA_ASSERT(!ed || portal == qm_dc_portal_fman0 || in qm_set_dc() 302 portal == qm_dc_portal_fman1); in qm_set_dc() 304 qm_ccsr_out(REG_DCP_CFG(portal), in qm_set_dc() 307 qm_ccsr_out(REG_DCP_CFG(portal), in qm_set_dc()
|
D | Kconfig | 42 high-level API testing with them (whichever portal(s) are affine 56 high-level API testing with them (whichever portal(s) are affine to
|
D | bman_priv.h | 78 bman_get_bm_portal_config(const struct bman_portal *portal);
|
D | qman_test_stash.c | 276 static enum qman_cb_dqrr_result normal_dqrr(struct qman_portal *portal, in normal_dqrr() argument 295 static enum qman_cb_dqrr_result special_dqrr(struct qman_portal *portal, in special_dqrr() argument
|
D | qman_priv.h | 274 struct qman_portal *portal);
|
/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_ethtool.c | 524 struct qman_portal *portal; in dpaa_get_coalesce() local 528 portal = qman_get_affine_portal(smp_processor_id()); in dpaa_get_coalesce() 529 qman_portal_get_iperiod(portal, &period); in dpaa_get_coalesce() 530 qman_dqrr_get_ithresh(portal, &thresh); in dpaa_get_coalesce() 545 struct qman_portal *portal; in dpaa_set_coalesce() local 554 portal = qman_get_affine_portal(smp_processor_id()); in dpaa_set_coalesce() 555 qman_portal_get_iperiod(portal, &prev_period); in dpaa_set_coalesce() 556 qman_dqrr_get_ithresh(portal, &prev_thresh); in dpaa_set_coalesce() 560 portal = qman_get_affine_portal(cpu); in dpaa_set_coalesce() 561 res = qman_portal_set_iperiod(portal, period); in dpaa_set_coalesce() [all …]
|
D | dpaa_eth.c | 802 struct qman_portal *portal; in dpaa_eth_add_channel() local 806 portal = qman_get_affine_portal(cpu); in dpaa_eth_add_channel() 807 qman_p_static_dequeue_add(portal, pool); in dpaa_eth_add_channel() 808 qman_start_using_portal(portal, dev); in dpaa_eth_add_channel() 2436 struct qman_portal *portal, bool sched_napi) in dpaa_eth_napi_schedule() argument 2440 qman_p_irqsource_remove(portal, QM_PIRQ_DQRI); in dpaa_eth_napi_schedule() 2442 percpu_priv->np.p = portal; in dpaa_eth_napi_schedule() 2450 static enum qman_cb_dqrr_result rx_error_dqrr(struct qman_portal *portal, in rx_error_dqrr() argument 2469 if (dpaa_eth_napi_schedule(percpu_priv, portal, sched_napi)) in rx_error_dqrr() 2640 static enum qman_cb_dqrr_result rx_default_dqrr(struct qman_portal *portal, in rx_default_dqrr() argument [all …]
|
/drivers/bus/fsl-mc/ |
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()
|
/drivers/dma/idxd/ |
D | submit.c | 155 void __iomem *portal; in idxd_submit_desc() local 168 portal = idxd_wq_portal_addr(wq); in idxd_submit_desc() 187 iosubmit_cmds512(portal, desc->hw, 1); in idxd_submit_desc() 195 rc = enqcmds(portal, desc->hw); in idxd_submit_desc()
|
D | device.c | 310 wq->portal = devm_ioremap(dev, start, IDXD_PORTAL_SIZE); in idxd_wq_map_portal() 311 if (!wq->portal) in idxd_wq_map_portal() 321 devm_iounmap(dev, wq->portal); in idxd_wq_unmap_portal() 322 wq->portal = NULL; in idxd_wq_unmap_portal() 333 if (wq->portal) in idxd_wqs_unmap_portal()
|
D | idxd.h | 165 void __iomem *portal; member 488 return wq->portal + ofs; in idxd_wq_portal_addr()
|
/drivers/soc/fsl/dpio/ |
D | Makefile | 8 fsl-mc-dpio-objs := dpio.o qbman-portal.o dpio-service.o dpio-driver.o
|
/drivers/scsi/ |
D | Kconfig | 716 and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>
|