Lines Matching refs:spmi_pmic_arb_dev
123 struct spmi_pmic_arb_dev { struct
161 u32 (*offset)(struct spmi_pmic_arb_dev *dev, u8 sid, u16 addr); argument
171 static inline void pmic_arb_base_write(struct spmi_pmic_arb_dev *dev, in pmic_arb_base_write()
177 static inline void pmic_arb_set_rd_cmd(struct spmi_pmic_arb_dev *dev, in pmic_arb_set_rd_cmd()
189 static void pa_read_data(struct spmi_pmic_arb_dev *dev, u8 *buf, u32 reg, u8 bc) in pa_read_data()
202 pa_write_data(struct spmi_pmic_arb_dev *dev, const u8 *buf, u32 reg, u8 bc) in pa_write_data()
212 struct spmi_pmic_arb_dev *dev = spmi_controller_get_drvdata(ctrl); in pmic_arb_wait_for_done()
256 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_non_data_cmd_v1()
281 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_cmd()
295 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_read_cmd()
342 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_write_cmd()
407 struct spmi_pmic_arb_dev *pa = irq_data_get_irq_chip_data(d); in qpnpint_spmi_write()
420 struct spmi_pmic_arb_dev *pa = irq_data_get_irq_chip_data(d); in qpnpint_spmi_read()
431 static void periph_interrupt(struct spmi_pmic_arb_dev *pa, u8 apid) in periph_interrupt()
451 struct spmi_pmic_arb_dev *pa = irq_desc_get_handler_data(desc); in pmic_arb_chained_irq()
476 struct spmi_pmic_arb_dev *pa = irq_data_get_irq_chip_data(d); in qpnpint_irq_ack()
492 struct spmi_pmic_arb_dev *pa = irq_data_get_irq_chip_data(d); in qpnpint_irq_mask()
514 struct spmi_pmic_arb_dev *pa = irq_data_get_irq_chip_data(d); in qpnpint_irq_unmask()
607 static int search_mapping_table(struct spmi_pmic_arb_dev *pa, in search_mapping_table()
646 struct spmi_pmic_arb_dev *pa = d->host_data; in qpnpint_irq_domain_dt_translate()
693 struct spmi_pmic_arb_dev *pa = d->host_data; in qpnpint_irq_domain_map()
704 static u32 pmic_arb_offset_v1(struct spmi_pmic_arb_dev *pa, u8 sid, u16 addr) in pmic_arb_offset_v1()
710 static u32 pmic_arb_offset_v2(struct spmi_pmic_arb_dev *pa, u8 sid, u16 addr) in pmic_arb_offset_v2()
795 struct spmi_pmic_arb_dev *pa; in spmi_pmic_arb_probe()
962 struct spmi_pmic_arb_dev *pa = spmi_controller_get_drvdata(ctrl); in spmi_pmic_arb_remove()