Searched refs:gic_chip_data (Results 1 – 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/include/linux/irqchip/ |
D | arm-gic.h | 133 struct gic_chip_data; 137 void gic_cpu_save(struct gic_chip_data *gic); 138 void gic_cpu_restore(struct gic_chip_data *gic); 139 void gic_dist_save(struct gic_chip_data *gic); 140 void gic_dist_restore(struct gic_chip_data *gic); 152 int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq);
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
D | irq-gic.c | 68 struct gic_chip_data { struct 122 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly; 154 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() 160 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() 339 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() 378 struct gic_chip_data *chip_data = irq_desc_get_handler_data(desc); in gic_handle_cascade_irq() 423 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() 448 static void gic_cpu_if_up(struct gic_chip_data *gic) in gic_cpu_if_up() 472 static void gic_dist_init(struct gic_chip_data *gic) in gic_dist_init() 495 static int gic_cpu_init(struct gic_chip_data *gic) in gic_cpu_init() [all …]
|
D | irq-gic-pm.c | 20 struct gic_chip_data *chip_data; 28 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_resume() 56 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_suspend()
|
D | irq-gic-v3.c | 47 struct gic_chip_data { struct 61 static struct gic_chip_data gic_data __read_mostly; argument 1583 struct gic_chip_data *d = data; in gic_enable_quirk_msm8996() 1592 struct gic_chip_data *d = data; in gic_enable_quirk_cavium_38539() 1601 struct gic_chip_data *d = data; in gic_enable_quirk_hip06_07()
|
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/ |
D | hispark_taurus.patch | 24929 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly; 24961 @@ -468,7 +509,31 @@ static void gic_cpu_if_up(struct gic_chip_data *gic) 24967 +static void gic_dist_init_amp(struct gic_chip_data *gic) 24990 static void gic_dist_init(struct gic_chip_data *gic) 24993 @@ -491,6 +556,7 @@ static void gic_dist_init(struct gic_chip_data *gic) 24999 static int gic_cpu_init(struct gic_chip_data *gic) 25001 @@ -1161,6 +1227,9 @@ static int gic_init_bases(struct gic_chip_data *gic, 25011 @@ -1232,7 +1301,25 @@ static int gic_init_bases(struct gic_chip_data *gic,
|
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/ |
D | hispark_taurus.patch | 309703 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly; 309751 @@ -474,7 +524,31 @@ static void gic_cpu_if_up(struct gic_chip_data *gic) 309757 +static void gic_dist_init_amp(struct gic_chip_data *gic) 309780 static void gic_dist_init(struct gic_chip_data *gic) 309783 @@ -497,6 +571,7 @@ static void gic_dist_init(struct gic_chip_data *gic) 309789 static int gic_cpu_init(struct gic_chip_data *gic) 309791 @@ -1086,7 +1161,9 @@ static int gic_init_bases(struct gic_chip_data *gic, int irq_start, 309802 @@ -1166,7 +1243,25 @@ static int gic_init_bases(struct gic_chip_data *gic, int irq_start,
|