Symbol: spmi_pmic_arb_bus
drivers/spmi/spmi-pmic-arb.c
1006
static int pmic_arb_init_apid_min_max(struct spmi_pmic_arb_bus *bus)
drivers/spmi/spmi-pmic-arb.c
1033
static int pmic_arb_init_apid_v1(struct spmi_pmic_arb_bus *bus, int index)
drivers/spmi/spmi-pmic-arb.c
1054
static int pmic_arb_ppid_to_apid_v1(struct spmi_pmic_arb_bus *bus, u16 ppid)
drivers/spmi/spmi-pmic-arb.c
1102
static int pmic_arb_offset_v1(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
1109
static u16 pmic_arb_find_apid(struct spmi_pmic_arb_bus *bus, u16 ppid)
drivers/spmi/spmi-pmic-arb.c
1170
static int pmic_arb_ppid_to_apid_v2(struct spmi_pmic_arb_bus *bus, u16 ppid)
drivers/spmi/spmi-pmic-arb.c
1183
static int _pmic_arb_read_apid_map(struct spmi_pmic_arb_bus *bus,
drivers/spmi/spmi-pmic-arb.c
1273
static int pmic_arb_read_apid_map_v5(struct spmi_pmic_arb_bus *bus)
drivers/spmi/spmi-pmic-arb.c
1279
static int pmic_arb_ppid_to_apid_v5(struct spmi_pmic_arb_bus *bus, u16 ppid)
drivers/spmi/spmi-pmic-arb.c
1288
static int pmic_arb_offset_v2(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
1305
static int pmic_arb_init_apid_v5(struct spmi_pmic_arb_bus *bus, int index)
drivers/spmi/spmi-pmic-arb.c
1344
static int pmic_arb_offset_v5(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
1387
static int _pmic_arb_init_apid_v7(struct spmi_pmic_arb_bus *bus, int index,
drivers/spmi/spmi-pmic-arb.c
1424
static int pmic_arb_init_apid_v7(struct spmi_pmic_arb_bus *bus, int index)
drivers/spmi/spmi-pmic-arb.c
1444
static int pmic_arb_offset_v7(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
1493
struct spmi_pmic_arb_bus *bus)
drivers/spmi/spmi-pmic-arb.c
1508
static int pmic_arb_read_apid_map_v8(struct spmi_pmic_arb_bus *bus)
drivers/spmi/spmi-pmic-arb.c
1519
static int pmic_arb_init_apid_v8(struct spmi_pmic_arb_bus *bus, int index)
drivers/spmi/spmi-pmic-arb.c
1540
static int pmic_arb_offset_v8(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
1582
pmic_arb_owner_acc_status_v1(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
drivers/spmi/spmi-pmic-arb.c
1588
pmic_arb_owner_acc_status_v2(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
drivers/spmi/spmi-pmic-arb.c
1594
pmic_arb_owner_acc_status_v3(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
drivers/spmi/spmi-pmic-arb.c
1600
pmic_arb_owner_acc_status_v5(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
drivers/spmi/spmi-pmic-arb.c
1606
pmic_arb_owner_acc_status_v7(struct spmi_pmic_arb_bus *bus, u8 m, u16 n)
drivers/spmi/spmi-pmic-arb.c
1612
pmic_arb_acc_enable_v1(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1618
pmic_arb_acc_enable_v2(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1624
pmic_arb_acc_enable_v5(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1631
pmic_arb_acc_enable_v7(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1638
pmic_arb_acc_enable_v8(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1646
pmic_arb_irq_status_v1(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1652
pmic_arb_irq_status_v2(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1658
pmic_arb_irq_status_v5(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1665
pmic_arb_irq_status_v7(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1672
pmic_arb_irq_status_v8(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1680
pmic_arb_irq_clear_v1(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1686
pmic_arb_irq_clear_v2(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1692
pmic_arb_irq_clear_v5(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1699
pmic_arb_irq_clear_v7(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1706
pmic_arb_irq_clear_v8(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1735
pmic_arb_apid_owner_v2(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1746
pmic_arb_apid_owner_v7(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1752
pmic_arb_apid_owner_v8(struct spmi_pmic_arb_bus *bus, u16 n)
drivers/spmi/spmi-pmic-arb.c
1866
struct spmi_pmic_arb_bus *bus;
drivers/spmi/spmi-pmic-arb.c
1991
struct spmi_pmic_arb_bus *bus = pmic_arb->buses[i];
drivers/spmi/spmi-pmic-arb.c
215
struct spmi_pmic_arb_bus *buses[PMIC_ARB_MAX_BUSES];
drivers/spmi/spmi-pmic-arb.c
248
struct spmi_pmic_arb_bus *bus);
drivers/spmi/spmi-pmic-arb.c
249
int (*init_apid)(struct spmi_pmic_arb_bus *bus, int index);
drivers/spmi/spmi-pmic-arb.c
250
int (*ppid_to_apid)(struct spmi_pmic_arb_bus *bus, u16 ppid);
drivers/spmi/spmi-pmic-arb.c
252
int (*offset)(struct spmi_pmic_arb_bus *bus, u8 sid, u16 addr,
drivers/spmi/spmi-pmic-arb.c
257
void __iomem *(*owner_acc_status)(struct spmi_pmic_arb_bus *bus, u8 m,
drivers/spmi/spmi-pmic-arb.c
259
void __iomem *(*acc_enable)(struct spmi_pmic_arb_bus *bus, u16 n);
drivers/spmi/spmi-pmic-arb.c
260
void __iomem *(*irq_status)(struct spmi_pmic_arb_bus *bus, u16 n);
drivers/spmi/spmi-pmic-arb.c
261
void __iomem *(*irq_clear)(struct spmi_pmic_arb_bus *bus, u16 n);
drivers/spmi/spmi-pmic-arb.c
263
void __iomem *(*apid_owner)(struct spmi_pmic_arb_bus *bus, u16 n);
drivers/spmi/spmi-pmic-arb.c
313
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
363
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
406
static int pmic_arb_fmt_read_cmd(struct spmi_pmic_arb_bus *bus, u8 opc, u8 sid,
drivers/spmi/spmi-pmic-arb.c
444
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
467
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
484
static int pmic_arb_fmt_write_cmd(struct spmi_pmic_arb_bus *bus, u8 opc,
drivers/spmi/spmi-pmic-arb.c
525
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
545
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
566
struct spmi_pmic_arb_bus *bus = spmi_controller_get_drvdata(ctrl);
drivers/spmi/spmi-pmic-arb.c
620
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
632
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
646
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
659
static void cleanup_irq(struct spmi_pmic_arb_bus *bus, u16 apid, int id)
drivers/spmi/spmi-pmic-arb.c
672
static int periph_interrupt(struct spmi_pmic_arb_bus *bus, u16 apid)
drivers/spmi/spmi-pmic-arb.c
700
struct spmi_pmic_arb_bus *bus = irq_desc_get_handler_data(desc);
drivers/spmi/spmi-pmic-arb.c
773
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
795
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
860
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
884
struct spmi_pmic_arb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/spmi/spmi-pmic-arb.c
922
struct spmi_pmic_arb_bus *bus = d->host_data;
drivers/spmi/spmi-pmic-arb.c
964
static void qpnpint_irq_domain_map(struct spmi_pmic_arb_bus *bus,
drivers/spmi/spmi-pmic-arb.c
989
struct spmi_pmic_arb_bus *bus = domain->host_data;