Lines Matching defs:div_nmp

245 #define divm_mask(p) mask(p->params->div_nmp->divm_width)
246 #define divn_mask(p) mask(p->params->div_nmp->divn_width)
248 mask(p->params->div_nmp->divp_width))
252 #define divm_shift(p) (p)->params->div_nmp->divm_shift
253 #define divn_shift(p) (p)->params->div_nmp->divn_shift
254 #define divp_shift(p) (p)->params->div_nmp->divp_shift
267 static struct div_nmp default_nmp = {
660 struct div_nmp *div_nmp = params->div_nmp;
666 val &= ~(divp_mask(pll) << div_nmp->override_divp_shift);
667 val |= cfg->p << div_nmp->override_divp_shift;
671 val &= ~((divm_mask(pll) << div_nmp->override_divm_shift) |
672 (divn_mask(pll) << div_nmp->override_divn_shift));
673 val |= (cfg->m << div_nmp->override_divm_shift) |
674 (cfg->n << div_nmp->override_divn_shift);
697 struct div_nmp *div_nmp = params->div_nmp;
705 cfg->p = (val >> div_nmp->override_divp_shift) & divp_mask(pll);
708 cfg->m = (val >> div_nmp->override_divm_shift) & divm_mask(pll);
709 cfg->n = (val >> div_nmp->override_divn_shift) & divn_mask(pll);
713 cfg->m = (val >> div_nmp->divm_shift) & divm_mask(pll);
714 cfg->n = (val >> div_nmp->divn_shift) & divn_mask(pll);
715 cfg->p = (val >> div_nmp->divp_shift) & divp_mask(pll);
1024 divp = (val >> pll->params->div_nmp->divp_shift) & (divp_mask(pll));
1025 divn = (val >> pll->params->div_nmp->divn_shift) & (divn_mask(pll));
1026 divm = (val >> pll->params->div_nmp->divm_shift) & (divm_mask(pll));
1885 if (!pll_params->div_nmp)
1886 pll_params->div_nmp = &default_nmp;
1942 static struct div_nmp pll_e_nmp = {
1961 if (!pll_params->div_nmp)
1962 pll_params->div_nmp = &pll_e_nmp;
2341 if (!pll_params->div_nmp)
2650 if (!pll_params->div_nmp)