Lines Matching refs:divs
57 const uint32_t val = CRU_READ(sc, arm->divs[0].reg);
58 const u_int div = __SHIFTOUT(val, arm->divs[0].mask) + 1;
102 for (int i = 0; i < __arraycount(arm->divs); i++) {
103 if (arm->divs[i].reg == 0 && arm->divs[i].mask == 0)
106 const uint32_t write_mask = arm->divs[i].mask << 16;
108 arm->divs[i].mask);
109 CRU_WRITE(sc, arm->divs[i].reg, write_mask | write_val);
157 for (int i = 0; i < __arraycount(cpu_rate->divs); i++) {
158 if (cpu_rate->divs[i].reg == 0 && cpu_rate->divs[i].mask == 0 &&
159 cpu_rate->divs[i].val == 0)
162 write_mask = cpu_rate->divs[i].mask << 16;
163 write_val = cpu_rate->divs[i].val;
164 CRU_WRITE(sc, cpu_rate->divs[i].reg, write_mask | write_val);
167 for (int i = 0; i < __arraycount(arm->divs); i++) {
168 if (arm->divs[i].reg == 0 && arm->divs[i].mask == 0)
171 write_mask = arm->divs[i].mask << 16;
172 write_val = __SHIFTIN(0, arm->divs[i].mask);
173 CRU_WRITE(sc, arm->divs[i].reg, write_mask | write_val);