spmi_pmic_arb_bus
static int pmic_arb_init_apid_min_max(struct spmi_pmic_arb_bus *bus)
static int pmic_arb_init_apid_v1(struct spmi_pmic_arb_bus *bus, int index)
static int pmic_arb_ppid_to_apid_v1(struct spmi_pmic_arb_bus *bus, u16 ppid)
static int pmic_arb_offset_v1(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
static u16 pmic_arb_find_apid(struct spmi_pmic_arb_bus *bus, u16 ppid)
static int pmic_arb_ppid_to_apid_v2(struct spmi_pmic_arb_bus *bus, u16 ppid)
static int _pmic_arb_read_apid_map(struct spmi_pmic_arb_bus *bus,
static int pmic_arb_read_apid_map_v5(struct spmi_pmic_arb_bus *bus)
static int pmic_arb_ppid_to_apid_v5(struct spmi_pmic_arb_bus *bus, u16 ppid)
static int pmic_arb_offset_v2(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
static int pmic_arb_init_apid_v5(struct spmi_pmic_arb_bus *bus, int index)
static int pmic_arb_offset_v5(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
static int _pmic_arb_init_apid_v7(struct spmi_pmic_arb_bus *bus, int index,
static int pmic_arb_init_apid_v7(struct spmi_pmic_arb_bus *bus, int index)
static int pmic_arb_offset_v7(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
struct spmi_pmic_arb_bus *bus)
static int pmic_arb_read_apid_map_v8(struct spmi_pmic_arb_bus *bus)
static int pmic_arb_init_apid_v8(struct spmi_pmic_arb_bus *bus, int index)
static int pmic_arb_offset_v8(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
pmic_arb_owner_acc_status_v1(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
pmic_arb_owner_acc_status_v2(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
pmic_arb_owner_acc_status_v3(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
pmic_arb_owner_acc_status_v5(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
pmic_arb_owner_acc_status_v7(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
pmic_arb_acc_enable_v1(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_acc_enable_v2(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_acc_enable_v5(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_acc_enable_v7(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_acc_enable_v8(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_status_v1(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_status_v2(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_status_v5(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_status_v7(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_status_v8(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_clear_v1(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_clear_v2(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_clear_v5(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_clear_v7(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_irq_clear_v8(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_apid_owner_v2(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_apid_owner_v7(struct spmi_pmic_arb_bus *bus, u16 n)
pmic_arb_apid_owner_v8(struct spmi_pmic_arb_bus *bus, u16 n)
struct spmi_pmic_arb_bus *bus;
struct spmi_pmic_arb_bus *bus = pmic_arb->buses[i];
struct spmi_pmic_arb_bus *buses[PMIC_ARB_MAX_BUSES];
struct spmi_pmic_arb_bus *bus);
int (*init_apid)(struct spmi_pmic_arb_bus *bus, int index);
int (*ppid_to_apid)(struct spmi_pmic_arb_bus *bus, u16 ppid);
int (*offset)(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
void __iomem *(*owner_acc_status)(struct spmi_pmic_arb_bus *bus, u8 m,
void __iomem *(*acc_enable)(struct spmi_pmic_arb_bus *bus, u16 n);
void __iomem *(*irq_status)(struct spmi_pmic_arb_bus *bus, u16 n);
void __iomem *(*irq_clear)(struct spmi_pmic_arb_bus *bus, u16 n);
void __iomem *(*apid_owner)(struct spmi_pmic_arb_bus *bus, u16 n);
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
static int pmic_arb_fmt_read_cmd(struct spmi_pmic_arb_bus *bus, u8 opc, u8 sid,
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
static int pmic_arb_fmt_write_cmd(struct spmi_pmic_arb_bus *bus, u8 opc,
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
static void cleanup_irq(struct spmi_pmic_arb_bus *bus, u16 apid, int id)
static int periph_interrupt(struct spmi_pmic_arb_bus *bus, u16 apid)
struct spmi_pmic_arb_bus *bus = irq_desc_get_handler_data(desc);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
struct spmi_pmic_arb_bus *bus = d->host_data;
static void qpnpint_irq_domain_map(struct spmi_pmic_arb_bus *bus,
struct spmi_pmic_arb_bus *bus = domain->host_data;