Lines Matching refs:pmap
168 struct pmap {
181 struct pmap pmap;
359 static int brcm_avs_get_pmap(struct private_data *priv, struct pmap *pmap)
365 if (ret || !pmap)
368 pmap->mode = args[0];
369 pmap->p1 = args[1];
370 pmap->p2 = args[2];
371 pmap->state = args[3];
376 static int brcm_avs_set_pmap(struct private_data *priv, struct pmap *pmap)
380 args[0] = pmap->mode;
381 args[1] = pmap->p1;
382 args[2] = pmap->p2;
383 args[3] = pmap->state;
505 ret = brcm_avs_get_pmap(priv, &priv->pmap);
515 ret = brcm_avs_get_pstate(priv, &priv->pmap.state);
533 ret = brcm_avs_set_pmap(priv, &priv->pmap);
672 struct pmap pmap;
674 if (brcm_avs_get_pmap(priv, &pmap))
677 return sprintf(buf, "%s %u\n", brcm_avs_mode_to_string(pmap.mode),
678 pmap.mode);
686 struct pmap pmap;
688 if (brcm_avs_get_pmap(priv, &pmap))
691 brcm_avs_parse_p1(pmap.p1, &mdiv_p0, &pdiv, &ndiv);
692 brcm_avs_parse_p2(pmap.p2, &mdiv_p1, &mdiv_p2, &mdiv_p3, &mdiv_p4);
695 pmap.p1, pmap.p2, ndiv, pdiv, mdiv_p0, mdiv_p1, mdiv_p2,
696 mdiv_p3, mdiv_p4, pmap.mode, pmap.state);