Home
last modified time | relevance | path

Searched refs:portal (Results 1 – 12 of 12) 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
294 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.c535 struct qman_portal *portal; in dpaa_get_coalesce() local
539 portal = qman_get_affine_portal(smp_processor_id()); in dpaa_get_coalesce()
540 qman_portal_get_iperiod(portal, &period); in dpaa_get_coalesce()
541 qman_dqrr_get_ithresh(portal, &thresh); in dpaa_get_coalesce()
555 struct qman_portal *portal; in dpaa_set_coalesce() local
567 portal = qman_get_affine_portal(smp_processor_id()); in dpaa_set_coalesce()
568 qman_portal_get_iperiod(portal, &prev_period); in dpaa_set_coalesce()
569 qman_dqrr_get_ithresh(portal, &prev_thresh); in dpaa_set_coalesce()
573 portal = qman_get_affine_portal(cpu); in dpaa_set_coalesce()
574 res = qman_portal_set_iperiod(portal, period); in dpaa_set_coalesce()
[all …]
Ddpaa_eth.c780 struct qman_portal *portal; in dpaa_eth_add_channel() local
784 portal = qman_get_affine_portal(cpu); in dpaa_eth_add_channel()
785 qman_p_static_dequeue_add(portal, pool); in dpaa_eth_add_channel()
2214 struct qman_portal *portal) in dpaa_eth_napi_schedule() argument
2218 qman_p_irqsource_remove(portal, QM_PIRQ_DQRI); in dpaa_eth_napi_schedule()
2220 percpu_priv->np.p = portal; in dpaa_eth_napi_schedule()
2228 static enum qman_cb_dqrr_result rx_error_dqrr(struct qman_portal *portal, in rx_error_dqrr() argument
2246 if (dpaa_eth_napi_schedule(percpu_priv, portal)) in rx_error_dqrr()
2255 static enum qman_cb_dqrr_result rx_default_dqrr(struct qman_portal *portal, in rx_default_dqrr() argument
2289 if (unlikely(dpaa_eth_napi_schedule(percpu_priv, portal))) in rx_default_dqrr()
[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/soc/fsl/dpio/
DMakefile8 fsl-mc-dpio-objs := dpio.o qbman-portal.o dpio-service.o dpio-driver.o
/drivers/scsi/
DKconfig722 and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>