/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | intel_soc_pmic.h | 33 struct regmap_irq_chip_data *irq_chip_data; 34 struct regmap_irq_chip_data *irq_chip_data_pwrbtn; 35 struct regmap_irq_chip_data *irq_chip_data_tmu; 36 struct regmap_irq_chip_data *irq_chip_data_bcu; 37 struct regmap_irq_chip_data *irq_chip_data_adc; 38 struct regmap_irq_chip_data *irq_chip_data_chgr; 39 struct regmap_irq_chip_data *irq_chip_data_crit;
|
H A D | max77693-common.h | 36 struct regmap_irq_chip_data *irq_data_led; 37 struct regmap_irq_chip_data *irq_data_topsys; 38 struct regmap_irq_chip_data *irq_data_chg; /* Only MAX77693 */ 39 struct regmap_irq_chip_data *irq_data_muic;
|
H A D | max8907.h | 244 struct regmap_irq_chip_data *irqc_chg; 245 struct regmap_irq_chip_data *irqc_on_off; 246 struct regmap_irq_chip_data *irqc_rtc;
|
H A D | rt5033.h | 30 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | intel_soc_pmic.h | 41 struct regmap_irq_chip_data *irq_chip_data; 42 struct regmap_irq_chip_data *irq_chip_data_pwrbtn; 43 struct regmap_irq_chip_data *irq_chip_data_tmu; 44 struct regmap_irq_chip_data *irq_chip_data_bcu; 45 struct regmap_irq_chip_data *irq_chip_data_adc; 46 struct regmap_irq_chip_data *irq_chip_data_chgr; 47 struct regmap_irq_chip_data *irq_chip_data_crit;
|
H A D | max77541.h | 77 struct regmap_irq_chip_data; 85 struct regmap_irq_chip_data *irq_data; 86 struct regmap_irq_chip_data *irq_buck; 87 struct regmap_irq_chip_data *irq_topsys; 88 struct regmap_irq_chip_data *irq_adc;
|
H A D | max77693-common.h | 36 struct regmap_irq_chip_data *irq_data_led; 37 struct regmap_irq_chip_data *irq_data_topsys; 38 struct regmap_irq_chip_data *irq_data_chg; /* Only MAX77693 */ 39 struct regmap_irq_chip_data *irq_data_muic;
|
H A D | max8907.h | 244 struct regmap_irq_chip_data *irqc_chg; 245 struct regmap_irq_chip_data *irqc_on_off; 246 struct regmap_irq_chip_data *irqc_rtc;
|
H A D | rt5033.h | 29 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-5.10/drivers/base/regmap/ |
H A D | regmap-irq.c | 20 struct regmap_irq_chip_data { struct 49 struct regmap_irq *irq_to_regmap_irq(struct regmap_irq_chip_data *data, in irq_to_regmap_irq() 57 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_lock() 62 static int regmap_irq_update_bits(struct regmap_irq_chip_data *d, in regmap_irq_update_bits() 74 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_sync_unlock() 220 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_enable() 252 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_disable() 261 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_set_type() 308 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_set_wake() 336 static inline int read_sub_irq_data(struct regmap_irq_chip_data *dat [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-irq.c | 20 struct regmap_irq_chip_data { struct 45 unsigned int (*get_irq_reg)(struct regmap_irq_chip_data *data, 52 struct regmap_irq *irq_to_regmap_irq(struct regmap_irq_chip_data *data, in irq_to_regmap_irq() 58 static bool regmap_irq_can_bulk_read_status(struct regmap_irq_chip_data *data) in regmap_irq_can_bulk_read_status() 74 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_lock() 81 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_sync_unlock() 208 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_enable() 237 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_disable() 246 struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data); in regmap_irq_set_type() 276 struct regmap_irq_chip_data * in regmap_irq_set_wake() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | regmap.h | 1427 struct regmap_irq_chip_data; 1431 struct regmap_irq_chip_data **data); 1436 struct regmap_irq_chip_data **data); 1437 void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *data); 1442 struct regmap_irq_chip_data **data); 1448 struct regmap_irq_chip_data **data); 1450 struct regmap_irq_chip_data *data); 1452 int regmap_irq_chip_get_base(struct regmap_irq_chip_data *data); 1453 int regmap_irq_get_virq(struct regmap_irq_chip_data *data, int irq); 1454 struct irq_domain *regmap_irq_get_domain(struct regmap_irq_chip_data *dat [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | regmap.h | 1510 struct regmap_irq_chip_data; 1641 unsigned int (*get_irq_reg)(struct regmap_irq_chip_data *data, 1646 unsigned int regmap_irq_get_irq_reg_linear(struct regmap_irq_chip_data *data, 1654 struct regmap_irq_chip_data **data); 1659 struct regmap_irq_chip_data **data); 1660 void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *data); 1665 struct regmap_irq_chip_data **data); 1671 struct regmap_irq_chip_data **data); 1673 struct regmap_irq_chip_data *data); 1675 int regmap_irq_chip_get_base(struct regmap_irq_chip_data *dat [all...] |
/kernel/linux/linux-5.10/include/linux/mfd/arizona/ |
H A D | core.h | 137 struct regmap_irq_chip_data *aod_irq_chip; 138 struct regmap_irq_chip_data *irq_chip;
|
/kernel/linux/linux-6.6/include/linux/mfd/arizona/ |
H A D | core.h | 137 struct regmap_irq_chip_data *aod_irq_chip; 138 struct regmap_irq_chip_data *irq_chip;
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | qcom-pm8008.c | 77 static unsigned int pm8008_get_irq_reg(struct regmap_irq_chip_data *data, in pm8008_get_irq_reg() 152 struct regmap_irq_chip_data *irq_data; in pm8008_probe_irq_peripherals()
|
H A D | mc13xxx.h | 37 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-5.10/include/linux/mfd/wcd934x/ |
H A D | wcd934x.h | 24 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-6.6/include/linux/mfd/wcd934x/ |
H A D | wcd934x.h | 24 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | mc13xxx.h | 37 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-5.10/include/linux/mfd/da9062/ |
H A D | core.h | 62 struct regmap_irq_chip_data *regmap_irq;
|
/kernel/linux/linux-5.10/include/linux/dsa/ |
H A D | lan9303.h | 23 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-6.6/include/linux/mfd/da9062/ |
H A D | core.h | 62 struct regmap_irq_chip_data *regmap_irq;
|
/kernel/linux/linux-6.6/include/linux/mfd/atc260x/ |
H A D | core.h | 37 struct regmap_irq_chip_data *irq_data;
|
/kernel/linux/linux-6.6/include/linux/dsa/ |
H A D | lan9303.h | 23 struct regmap_irq_chip_data *irq_data;
|