Lines Matching refs:dcfg
102 const struct imx_rproc_dcfg *dcfg;
376 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
385 switch (dcfg->method) {
388 ret = regmap_clear_bits(priv->gpr, dcfg->gpr_reg,
389 dcfg->gpr_wait);
391 ret = regmap_update_bits(priv->regmap, dcfg->src_reg,
392 dcfg->src_mask,
393 dcfg->src_start);
416 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
421 switch (dcfg->method) {
424 ret = regmap_set_bits(priv->gpr, dcfg->gpr_reg,
425 dcfg->gpr_wait);
433 ret = regmap_update_bits(priv->regmap, dcfg->src_reg, dcfg->src_mask,
434 dcfg->src_stop);
460 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
464 for (i = 0; i < dcfg->att_size; i++) {
465 const struct imx_rproc_att *att = &dcfg->att[i];
647 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
649 if (dcfg->method != IMX_RPROC_SCU_API)
691 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
697 for (a = 0; a < dcfg->att_size; a++) {
698 const struct imx_rproc_att *att = &dcfg->att[a];
850 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
852 if (dcfg->method != IMX_RPROC_SCU_API)
954 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
962 switch (dcfg->method) {
1044 ret = regmap_read(priv->gpr, dcfg->gpr_reg, &val);
1045 if (val & dcfg->gpr_wait) {
1056 ret = regmap_read(regmap, dcfg->src_reg, &val);
1062 if ((val & dcfg->src_mask) != dcfg->src_stop)
1070 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
1075 if (dcfg->method == IMX_RPROC_NONE)
1103 const struct imx_rproc_dcfg *dcfg;
1112 dcfg = of_device_get_match_data(dev);
1113 if (!dcfg) {
1120 priv->dcfg = dcfg;