Lines Matching defs:ver_ops
138 * @ver_ops: version dependent operations.
158 const struct pmic_arb_ver_ops *ver_ops;
252 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, ch_type);
300 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, 0, PMIC_ARB_CHANNEL_RW);
333 return pmic_arb->ver_ops->non_data_cmd(ctrl, opc, sid);
346 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr,
368 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc);
399 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr,
423 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc);
492 writel_relaxed(irq_mask, pmic_arb->ver_ops->irq_clear(pmic_arb, apid));
512 status = readl_relaxed(pmic_arb->ver_ops->irq_status(pmic_arb, apid));
529 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops;
541 ver_ops->owner_acc_status(pmic_arb, ee, i));
547 ver_ops->acc_enable(pmic_arb, apid));
563 writel_relaxed(BIT(irq), pmic_arb->ver_ops->irq_clear(pmic_arb, apid));
580 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops;
586 ver_ops->acc_enable(pmic_arb, apid));
711 rc = pmic_arb->ver_ops->ppid_to_apid(pmic_arb, ppid);
838 offset = pmic_arb->ver_ops->apid_map_offset(apid);
894 offset = pmic_arb->ver_ops->apid_map_offset(i);
1193 pmic_arb->ver_ops = &pmic_arb_v1;
1200 pmic_arb->ver_ops = &pmic_arb_v2;
1202 pmic_arb->ver_ops = &pmic_arb_v3;
1204 pmic_arb->ver_ops = &pmic_arb_v5;
1224 pmic_arb->ver_ops->ver_str, hw_ver);