| /Linux-v4.19/arch/arc/include/asm/ |
| D | mach_desc.h | 33 struct machine_desc { struct 46 extern const struct machine_desc *machine_desc; argument 51 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 58 static const struct machine_desc __mach_desc_##_type \ 66 extern const struct machine_desc *setup_machine_fdt(void *dt);
|
| /Linux-v4.19/arch/arm/kernel/ |
| D | irq.c | 87 if (IS_ENABLED(CONFIG_OF) && !machine_desc->init_irq) in init_IRQ() 90 machine_desc->init_irq(); in init_IRQ() 93 (machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) { in init_IRQ() 95 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ() 96 ret = l2x0_of_init(machine_desc->l2c_aux_val, in init_IRQ() 97 machine_desc->l2c_aux_mask); in init_IRQ() 108 nr_irqs = machine_desc->nr_irqs ? machine_desc->nr_irqs : NR_IRQS; in arch_probe_nr_irqs()
|
| D | devtree.c | 200 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 201 const struct machine_desc *m = mdesc; in arch_get_next_mach() 218 const struct machine_desc * __init setup_machine_fdt(unsigned int dt_phys) in setup_machine_fdt() 220 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt()
|
| D | atags.h | 5 const struct machine_desc *setup_machine_tags(phys_addr_t __atags_pointer, 8 static inline const struct machine_desc *
|
| D | setup.c | 82 extern void paging_init(const struct machine_desc *desc); 83 extern void early_mm_init(const struct machine_desc *); 86 extern void setup_dma_zone(const struct machine_desc *desc); 157 const struct machine_desc *machine_desc __initdata; 731 const struct machine_desc *p; in dump_machine_table() 838 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() 922 if (machine_desc->init_machine) in customize_machine() 923 machine_desc->init_machine(); in customize_machine() 934 if (machine_desc->init_late) in init_machine_late() 935 machine_desc->init_late(); in init_machine_late() [all …]
|
| D | time.c | 106 if (machine_desc->init_time) { in time_init() 107 machine_desc->init_time(); in time_init()
|
| D | asm-offsets.c | 133 DEFINE(SIZEOF_MACHINE_DESC, sizeof(struct machine_desc)); in main() 134 DEFINE(MACHINFO_TYPE, offsetof(struct machine_desc, nr)); in main() 135 DEFINE(MACHINFO_NAME, offsetof(struct machine_desc, name)); in main()
|
| D | atags_parse.c | 180 const struct machine_desc * __init 184 const struct machine_desc *mdesc = NULL, *p; in setup_machine_tags()
|
| /Linux-v4.19/arch/arm/include/asm/mach/ |
| D | arch.h | 27 struct machine_desc { struct 71 extern const struct machine_desc *machine_desc; argument 76 extern const struct machine_desc __arch_info_begin[], __arch_info_end[]; 85 static const struct machine_desc __mach_desc_##_type \ 95 static const struct machine_desc __mach_desc_##_name \
|
| /Linux-v4.19/arch/arc/kernel/ |
| D | devtree.c | 46 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach() 47 const struct machine_desc *m = mdesc; in arch_get_next_mach() 64 const struct machine_desc * __init setup_machine_fdt(void *dt) in setup_machine_fdt() 66 const struct machine_desc *mdesc; in setup_machine_fdt()
|
| D | setup.c | 40 const struct machine_desc *machine_desc; variable 467 machine_desc = setup_machine_fdt(uboot_arg); /* uboot_tag == 2 */ in setup_arch() 468 if (!machine_desc) in setup_arch() 472 machine_desc = setup_machine_fdt(__dtb_start); in setup_arch() 473 if (!machine_desc) in setup_arch() 497 if (machine_desc->init_early) in setup_arch() 498 machine_desc->init_early(); in setup_arch() 531 if (machine_desc->init_machine) in customize_machine() 532 machine_desc->init_machine(); in customize_machine() 540 if (machine_desc->init_late) in init_late_machine() [all …]
|
| D | irq.c | 36 if (machine_desc->init_per_cpu) in init_IRQ() 37 machine_desc->init_per_cpu(smp_processor_id()); in init_IRQ()
|
| D | smp.c | 186 if (machine_desc->init_per_cpu) in start_kernel_secondary() 187 machine_desc->init_per_cpu(cpu); in start_kernel_secondary()
|
| /Linux-v4.19/arch/arm/include/asm/ |
| D | memblock.h | 5 struct machine_desc; 7 void arm_memblock_init(const struct machine_desc *);
|
| D | prom.h | 16 extern const struct machine_desc *setup_machine_fdt(unsigned int dt_phys); 21 static inline const struct machine_desc *setup_machine_fdt(unsigned int dt_phys) in setup_machine_fdt()
|
| /Linux-v4.19/Documentation/devicetree/ |
| D | usage-model.txt | 109 arch/arm/kernel/devtree.c which searches through the machine_desc 110 table and selects the machine_desc which best matches the device tree 113 dt_compat list in struct machine_desc (which is defined in 145 Again on ARM, for each machine_desc, the kernel looks to see if 147 If one does, then that machine_desc is a candidate for driving the 149 setup_machine_fdt() returns the 'most compatible' machine_desc based 150 on which entry in the compatible property each machine_desc matches 151 against. If no matching machine_desc is found, then it returns NULL. 154 of cases, a single machine_desc can support a large number of boards 163 Instead, the compatible list allows a generic machine_desc to provide [all …]
|
| /Linux-v4.19/scripts/ |
| D | const_structs.checkpatch | 32 machine_desc
|
| /Linux-v4.19/arch/arm/mm/ |
| D | nommu.c | 148 void __init paging_init(const struct machine_desc *mdesc) in paging_init()
|
| D | mmu.c | 1315 static void __init devicemaps_init(const struct machine_desc *mdesc) in devicemaps_init() 1502 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() 1570 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() 1622 void __init paging_init(const struct machine_desc *mdesc) in paging_init() 1649 void __init early_mm_init(const struct machine_desc *mdesc) in early_mm_init()
|
| D | init.c | 129 void __init setup_dma_zone(const struct machine_desc *mdesc) in setup_dma_zone() 281 void __init arm_memblock_init(const struct machine_desc *mdesc) in arm_memblock_init()
|
| /Linux-v4.19/arch/arm/mach-ep93xx/ |
| D | core.c | 930 return kasprintf(GFP_KERNEL,"%s", machine_desc->name); in ep93xx_get_machine_name()
|