Home
last modified time | relevance | path

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

/drivers/soc/fsl/qbman/
Dbman.c249 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 …]
Dqman.c421 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 …]
Dqman_ccsr.c299 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()
DKconfig42 high-level API testing with them (whichever portal(s) are affine
56 high-level API testing with them (whichever portal(s) are affine to
Dbman_priv.h78 bman_get_bm_portal_config(const struct bman_portal *portal);
Dqman_test_stash.c276 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
Dqman_priv.h274 struct qman_portal *portal);
/drivers/net/ethernet/freescale/dpaa/
Ddpaa_ethtool.c524 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 …]
Ddpaa_eth.c802 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/
Dmc-sys.c97 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/
Dsubmit.c155 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()
Ddevice.c310 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()
Didxd.h165 void __iomem *portal; member
488 return wq->portal + ofs; in idxd_wq_portal_addr()
/drivers/soc/fsl/dpio/
DMakefile8 fsl-mc-dpio-objs := dpio.o qbman-portal.o dpio-service.o dpio-driver.o
/drivers/scsi/
DKconfig716 and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>