Home
last modified time | relevance | path

Searched full:fqd (Results 1 – 25 of 43) sorted by relevance

12

/linux/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,qman-fqd.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-fqd.yaml#
14 for QMan Frame Queue Descriptor (FQD) and Packed Frame Descriptor Record (PFDR).
21 The QMan FQD memory node must be named "qman-fqd"
25 The following constraints are relevant to the FQD and PFDR private memory:
30 The size of the FQD and PFDP must be chosen by observing the hardware features
41 pattern: '^(qman-fqd|qman-pfdr|bman-fbpr)+$'
45 - fsl,qman-fqd
63 qman-fqd {
H A Dfsl,bman.yaml45 nodes (described below). The bman-fqd node must be
H A Dfsl,qman.yaml64 below). The qman-fqd node must be first followed by qman-pfdr node.
/linux/drivers/soc/fsl/qbman/
H A Dqman_ccsr.c78 #define REG_offset_BAR 0x0004 /* relative to REG_[FQD|PFDR]_BARE */
79 #define REG_offset_AR 0x0010 /* relative to REG_[FQD|PFDR]_BARE */
249 { 0x01FF, 24, "FQD cache tag memory 0" },
250 { 0x01FF, 24, "FQD cache tag memory 1" },
251 { 0x01FF, 24, "FQD cache tag memory 2" },
252 { 0x01FF, 24, "FQD cache tag memory 3" },
253 { 0x0FFF, 512, "FQD cache memory" },
443 * 1) FQD: Frame Queue Descriptors used to manage frame queues
454 * string is set to fsl-qman-fqd and fsl-qman-pfdr
588 /* FQD memory */ in qman_init_ccsr()
[all …]
H A Dqman_priv.h212 * qman_query_fq - Queries FQD fields (via h/w query command)
214 * @fqd: storage for the queried FQD fields
216 int qman_query_fq(struct qman_fq *fq, struct qm_fqd *fqd);
H A Dqman.c278 struct qm_fqd fqd; /* the FQD fields are here */ member
1901 mcc->initfq.fqd.context_b = cpu_to_be32(fq_to_tag(fq)); in qman_init_fq()
1910 memset(&mcc->initfq.fqd.context_a, 0, in qman_init_fq()
1911 sizeof(mcc->initfq.fqd.context_a)); in qman_init_fq()
1923 qm_fqd_stashing_set64(&mcc->initfq.fqd, phys_fq); in qman_init_fq()
1935 qm_fqd_set_destwq(&mcc->initfq.fqd, p->config->channel, wq); in qman_init_fq()
1952 if (be16_to_cpu(opts->fqd.fq_ctrl) & QM_FQCTRL_CGE) in qman_init_fq()
1958 fq->cgr_groupid = opts->fqd.cgid; in qman_init_fq()
2130 int qman_query_fq(struct qman_fq *fq, struct qm_fqd *fqd) in qman_query_fq() argument
2147 *fqd = mcr->queryfq.fqd; in qman_query_fq()
[all …]
H A Dqman_test_stash.c413 opts.fqd.fq_ctrl = cpu_to_be16(QM_FQCTRL_CTXASTASHING); in init_handler()
414 qm_fqd_set_stashing(&opts.fqd, 0, STASH_DATA_CL, STASH_CTX_CL); in init_handler()
/linux/drivers/crypto/caam/
H A Dqi.c202 opts.fqd.fq_ctrl = cpu_to_be16(QM_FQCTRL_CPCSTASH | QM_FQCTRL_CGE); in create_caam_req_fq()
203 qm_fqd_set_destwq(&opts.fqd, qm_channel_caam, 2); in create_caam_req_fq()
204 opts.fqd.context_b = cpu_to_be32(qman_fq_fqid(rsp_fq)); in create_caam_req_fq()
205 qm_fqd_context_a_set64(&opts.fqd, hwdesc); in create_caam_req_fq()
206 opts.fqd.cgid = qipriv.cgr.cgrid; in create_caam_req_fq()
643 opts.fqd.fq_ctrl = cpu_to_be16(QM_FQCTRL_CTXASTASHING | in alloc_rsp_fq_cpu()
645 qm_fqd_set_destwq(&opts.fqd, qman_affine_channel(cpu), 3); in alloc_rsp_fq_cpu()
646 opts.fqd.cgid = qipriv.cgr.cgrid; in alloc_rsp_fq_cpu()
647 opts.fqd.context_a.stashing.exclusive = QM_STASHING_EXCL_CTX | in alloc_rsp_fq_cpu()
649 qm_fqd_set_stashing(&opts.fqd, 0, 1, 1); in alloc_rsp_fq_cpu()
/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c101 /* Largest value that the FQD's OAL field can hold */
1056 initfq.fqd.fq_ctrl = cpu_to_be16(QM_FQCTRL_PREFERINCACHE); in dpaa_fq_init()
1062 initfq.fqd.fq_ctrl |= cpu_to_be16(QM_FQCTRL_AVOIDBLOCK); in dpaa_fq_init()
1067 qm_fqd_set_destwq(&initfq.fqd, dpaa_fq->channel, dpaa_fq->wq); in dpaa_fq_init()
1079 initfq.fqd.fq_ctrl |= cpu_to_be16(QM_FQCTRL_CGE); in dpaa_fq_init()
1080 initfq.fqd.cgid = (u8)priv->cgr_data.cgr.cgrid; in dpaa_fq_init()
1091 qm_fqd_set_oac(&initfq.fqd, QM_OAC_CG); in dpaa_fq_init()
1092 qm_fqd_set_oal(&initfq.fqd, in dpaa_fq_init()
1100 qm_fqd_set_taildrop(&initfq.fqd, DPAA_FQ_TD, 1); in dpaa_fq_init()
1101 initfq.fqd.fq_ctrl = cpu_to_be16(QM_FQCTRL_TDE); in dpaa_fq_init()
[all …]
/linux/arch/powerpc/boot/dts/fsl/
H A Doca4080.dts61 qman_fqd: qman-fqd {
H A Dcyrus_p5020.dts33 qman_fqd: qman-fqd {
H A Dkmcoge4.dts33 qman_fqd: qman-fqd {
H A Dt1023rdb.dts54 qman_fqd: qman-fqd {
H A Dt208xrdb.dtsi51 qman_fqd: qman-fqd {
H A Dt1024qds.dts54 qman_fqd: qman-fqd {
H A Db4qds.dtsi117 qman_fqd: qman-fqd {
H A Dkmcent2.dts30 qman_fqd: qman-fqd {
H A Dt104xd4rdb.dtsi45 qman_fqd: qman-fqd {
H A Dt104xrdb.dtsi51 qman_fqd: qman-fqd {
H A Dt1024rdb.dts58 qman_fqd: qman-fqd {
H A Dt208xqds.dtsi51 qman_fqd: qman-fqd {
H A Dp1023rdb.dts59 qman_fqd: qman-fqd {
H A Dp2041rdb.dts70 qman_fqd: qman-fqd {
H A Dt4240rdb.dts92 qman_fqd: qman-fqd {
H A Dp3041ds.dts71 qman_fqd: qman-fqd {

12