Lines Matching refs:ver_ops

166 	const struct pmic_arb_ver_ops *ver_ops;  member
260 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, ch_type); in pmic_arb_wait_for_done()
308 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, 0, PMIC_ARB_CHANNEL_RW); in pmic_arb_non_data_cmd_v1()
341 return pmic_arb->ver_ops->non_data_cmd(ctrl, opc, sid); in pmic_arb_cmd()
354 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_read_cmd()
376 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_read_cmd()
407 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_write_cmd()
431 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_write_cmd()
500 writel_relaxed(irq_mask, pmic_arb->ver_ops->irq_clear(pmic_arb, apid)); in cleanup_irq()
521 status = readl_relaxed(pmic_arb->ver_ops->irq_status(pmic_arb, apid)); in periph_interrupt()
538 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; in pmic_arb_chained_irq() local
550 ver_ops->owner_acc_status(pmic_arb, ee, i)); in pmic_arb_chained_irq()
556 ver_ops->acc_enable(pmic_arb, apid)); in pmic_arb_chained_irq()
572 writel_relaxed(BIT(irq), pmic_arb->ver_ops->irq_clear(pmic_arb, apid)); in qpnpint_irq_ack()
589 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; in qpnpint_irq_unmask() local
595 ver_ops->acc_enable(pmic_arb, apid)); in qpnpint_irq_unmask()
721 rc = pmic_arb->ver_ops->ppid_to_apid(pmic_arb, ppid); in qpnpint_irq_domain_dt_translate()
818 offset = pmic_arb->ver_ops->apid_map_offset(apid); in pmic_arb_find_apid()
873 offset = pmic_arb->ver_ops->apid_map_offset(i); in pmic_arb_read_apid_map_v5()
1170 pmic_arb->ver_ops = &pmic_arb_v1; in spmi_pmic_arb_probe()
1177 pmic_arb->ver_ops = &pmic_arb_v2; in spmi_pmic_arb_probe()
1179 pmic_arb->ver_ops = &pmic_arb_v3; in spmi_pmic_arb_probe()
1181 pmic_arb->ver_ops = &pmic_arb_v5; in spmi_pmic_arb_probe()
1201 pmic_arb->ver_ops->ver_str, hw_ver); in spmi_pmic_arb_probe()