/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | irq.c | 82 if (IS_ENABLED(CONFIG_OF) && !machine_desc->init_irq) in init_IRQ() 85 machine_desc->init_irq(); in init_IRQ() 88 (machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) { in init_IRQ() 90 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ() 91 ret = l2x0_of_init(machine_desc->l2c_aux_val, in init_IRQ() 92 machine_desc->l2c_aux_mask); in init_IRQ() 103 nr_irqs = machine_desc->nr_irqs ? machine_desc->nr_irqs : NR_IRQS; in arch_probe_nr_irqs()
|
H A D | atags.h | 5 const struct machine_desc *setup_machine_tags(void *__atags_vaddr, 8 static inline const struct machine_desc * __init __noreturn
|
H A D | devtree.c | 193 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 194 const struct machine_desc *m = mdesc; in arch_get_next_mach() 209 * correct machine_desc and to setup the system. 211 const struct machine_desc * __init setup_machine_fdt(void *dt_virt) in setup_machine_fdt() 213 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt()
|
H A D | setup.c | 80 extern void paging_init(const struct machine_desc *desc); 81 extern void early_mm_init(const struct machine_desc *); 84 extern void setup_dma_zone(const struct machine_desc *desc); 160 const struct machine_desc *machine_desc __initdata; 741 const struct machine_desc *p; in dump_machine_table() 848 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() 944 if (machine_desc->init_machine) in customize_machine() 945 machine_desc->init_machine(); in customize_machine() 956 if (machine_desc in init_machine_late() [all...] |
H A D | time.c | 104 if (machine_desc->init_time) { in time_init() 105 machine_desc->init_time(); in time_init()
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | mach_desc.h | 12 * struct machine_desc - Board specific callbacks, called from ARC common code 17 * "DT score" is selected as global @machine_desc. 30 struct machine_desc { struct 43 extern const struct machine_desc *machine_desc; 48 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 55 static const struct machine_desc __mach_desc_##_type \ 62 extern const struct machine_desc *setup_machine_fdt(void *dt);
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | mach_desc.h | 12 * struct machine_desc - Board specific callbacks, called from ARC common code 17 * "DT score" is selected as global @machine_desc. 30 struct machine_desc { struct 43 extern const struct machine_desc *machine_desc; 48 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 55 static const struct machine_desc __mach_desc_##_type \ 62 extern const struct machine_desc *setup_machine_fdt(void *dt);
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | irq.c | 132 if (IS_ENABLED(CONFIG_OF) && !machine_desc->init_irq) in init_IRQ() 135 machine_desc->init_irq(); in init_IRQ() 138 (machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) { in init_IRQ() 140 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ() 141 ret = l2x0_of_init(machine_desc->l2c_aux_val, in init_IRQ() 142 machine_desc->l2c_aux_mask); in init_IRQ() 153 nr_irqs = machine_desc->nr_irqs ? machine_desc->nr_irqs : NR_IRQS; in arch_probe_nr_irqs()
|
H A D | devtree.c | 175 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 176 const struct machine_desc *m = mdesc; in arch_get_next_mach() 191 * correct machine_desc and to setup the system. 193 const struct machine_desc * __init setup_machine_fdt(void *dt_virt) in setup_machine_fdt() 195 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt()
|
H A D | atags.h | 5 const struct machine_desc *setup_machine_tags(void *__atags_vaddr, 8 static inline const struct machine_desc * __init __noreturn
|
H A D | setup.c | 153 const struct machine_desc *machine_desc __initdata; 748 const struct machine_desc *p; in dump_machine_table() 855 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() 951 if (machine_desc->init_machine) in customize_machine() 952 machine_desc->init_machine(); in customize_machine() 963 if (machine_desc->init_late) in init_machine_late() 964 machine_desc->init_late(); in init_machine_late() 1104 const struct machine_desc *mdesc = NULL; in setup_arch() 1128 machine_desc in setup_arch() [all...] |
H A D | time.c | 90 if (machine_desc->init_time) { in time_init() 91 machine_desc->init_time(); in time_init()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/mach/ |
H A D | arch.h | 24 struct machine_desc { struct 68 extern const struct machine_desc *machine_desc; 73 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 82 static const struct machine_desc __mach_desc_##_type \ 92 static const struct machine_desc __mach_desc_##_name \
|
/kernel/linux/linux-6.6/arch/arm/include/asm/mach/ |
H A D | arch.h | 24 struct machine_desc { struct 65 extern const struct machine_desc *machine_desc; 70 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 79 static const struct machine_desc __mach_desc_##_type \ 89 static const struct machine_desc __mach_desc_##_name \
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | setup.h | 31 struct machine_desc; 33 void paging_init(const struct machine_desc *desc); 34 void early_mm_init(const struct machine_desc *); 36 void setup_dma_zone(const struct machine_desc *desc);
|
H A D | memblock.h | 5 struct machine_desc; 7 void arm_memblock_init(const struct machine_desc *);
|
H A D | prom.h | 12 extern const struct machine_desc *setup_machine_fdt(void *dt_virt); 17 static inline const struct machine_desc *setup_machine_fdt(void *dt_virt) in setup_machine_fdt()
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | devtree.c | 41 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 42 const struct machine_desc *m = mdesc; in arch_get_next_mach() 57 * machine_desc and to setup the system. 59 const struct machine_desc * __init setup_machine_fdt(void *dt) in setup_machine_fdt() 61 const struct machine_desc *mdesc; in setup_machine_fdt()
|
H A D | setup.c | 42 const struct machine_desc *machine_desc; variable 524 machine_desc = setup_machine_fdt((void *)uboot_arg); in handle_uboot_args() 527 use_embedded_dtb = !machine_desc; in handle_uboot_args() 536 machine_desc = setup_machine_fdt(__dtb_start); in handle_uboot_args() 537 if (!machine_desc) in handle_uboot_args() 563 if (machine_desc->init_early) in setup_arch() 564 machine_desc->init_early(); in setup_arch() 593 if (machine_desc->init_machine) in customize_machine() 594 machine_desc in customize_machine() [all...] |
H A D | irq.c | 32 if (machine_desc->init_per_cpu) in init_IRQ() 33 machine_desc->init_per_cpu(smp_processor_id()); in init_IRQ()
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | devtree.c | 42 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 43 const struct machine_desc *m = mdesc; in arch_get_next_mach() 58 * machine_desc and to setup the system. 60 const struct machine_desc * __init setup_machine_fdt(void *dt) in setup_machine_fdt() 62 const struct machine_desc *mdesc; in setup_machine_fdt()
|
H A D | setup.c | 43 const struct machine_desc *machine_desc; variable 479 machine_desc = setup_machine_fdt((void *)uboot_arg); in handle_uboot_args() 482 use_embedded_dtb = !machine_desc; in handle_uboot_args() 491 machine_desc = setup_machine_fdt(__dtb_start); in handle_uboot_args() 492 if (!machine_desc) in handle_uboot_args() 518 if (machine_desc->init_early) in setup_arch() 519 machine_desc->init_early(); in setup_arch() 548 if (machine_desc->init_machine) in customize_machine() 549 machine_desc in customize_machine() [all...] |
H A D | irq.c | 34 if (machine_desc->init_per_cpu) in init_IRQ() 35 machine_desc->init_per_cpu(smp_processor_id()); in init_IRQ()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | memblock.h | 5 struct machine_desc; 7 void arm_memblock_init(const struct machine_desc *);
|
H A D | prom.h | 12 extern const struct machine_desc *setup_machine_fdt(void *dt_virt); 17 static inline const struct machine_desc *setup_machine_fdt(void *dt_virt) in setup_machine_fdt()
|