Lines Matching defs:rcc
306 struct rpm_cc *rcc = r->rpm_cc;
310 mutex_lock(&rcc->xo_lock);
312 value = rcc->xo_buffer_value | (QCOM_RPM_XO_MODE_ON << r->xo_offset);
316 rcc->xo_buffer_value = value;
319 mutex_unlock(&rcc->xo_lock);
327 struct rpm_cc *rcc = r->rpm_cc;
331 mutex_lock(&rcc->xo_lock);
333 value = rcc->xo_buffer_value & ~(QCOM_RPM_XO_MODE_ON << r->xo_offset);
337 rcc->xo_buffer_value = value;
340 mutex_unlock(&rcc->xo_lock);
592 struct rpm_cc *rcc = data;
595 if (idx >= rcc->num_clks) {
600 return rcc->clks[idx] ? &rcc->clks[idx]->hw : ERR_PTR(-ENOENT);
605 struct rpm_cc *rcc;
625 rcc = devm_kzalloc(&pdev->dev, sizeof(*rcc), GFP_KERNEL);
626 if (!rcc)
629 rcc->clks = rpm_clks;
630 rcc->num_clks = num_clks;
631 mutex_init(&rcc->xo_lock);
638 rpm_clks[i]->rpm_cc = rcc;
655 rcc);