Searched refs:ver_ops (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/spmi/ |
H A D | spmi-pmic-arb.c | 138 * @ver_ops: version dependent operations. 158 const struct pmic_arb_ver_ops *ver_ops; member 252 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, ch_type); in pmic_arb_wait_for_done() 300 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, 0, PMIC_ARB_CHANNEL_RW); in pmic_arb_non_data_cmd_v1() 333 return pmic_arb->ver_ops->non_data_cmd(ctrl, opc, sid); in pmic_arb_cmd() 346 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_read_cmd() 368 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_read_cmd() 399 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_write_cmd() 423 cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_write_cmd() 492 writel_relaxed(irq_mask, pmic_arb->ver_ops in cleanup_irq() 529 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; pmic_arb_chained_irq() local 580 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; qpnpint_irq_unmask() local [all...] |
/kernel/linux/linux-6.6/drivers/spmi/ |
H A D | spmi-pmic-arb.c | 149 * @ver_ops: version dependent operations. 175 const struct pmic_arb_ver_ops *ver_ops; member 272 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, ch_type); in pmic_arb_wait_for_done() 321 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, 0, PMIC_ARB_CHANNEL_RW); in pmic_arb_non_data_cmd_v1() 354 return pmic_arb->ver_ops->non_data_cmd(ctrl, opc, sid); in pmic_arb_cmd() 363 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_fmt_read_cmd() 385 *cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_fmt_read_cmd() 440 rc = pmic_arb->ver_ops->offset(pmic_arb, sid, addr, in pmic_arb_fmt_write_cmd() 464 *cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_fmt_write_cmd() 615 writel_relaxed(irq_mask, pmic_arb->ver_ops in cleanup_irq() 646 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; pmic_arb_chained_irq() local 739 const struct pmic_arb_ver_ops *ver_ops = pmic_arb->ver_ops; qpnpint_irq_unmask() local [all...] |
Completed in 5 milliseconds