Home
last modified time | relevance | path

Searched refs:machine_desc (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/arch/arm/kernel/
Dirq.c83 if (IS_ENABLED(CONFIG_OF) && !machine_desc->init_irq) in init_IRQ()
86 machine_desc->init_irq(); in init_IRQ()
89 (machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) { in init_IRQ()
91 outer_cache.write_sec = machine_desc->l2c_write_sec; in init_IRQ()
92 ret = l2x0_of_init(machine_desc->l2c_aux_val, in init_IRQ()
93 machine_desc->l2c_aux_mask); in init_IRQ()
104 nr_irqs = machine_desc->nr_irqs ? machine_desc->nr_irqs : NR_IRQS; in arch_probe_nr_irqs()
Ddevtree.c193 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()
211 const struct machine_desc * __init setup_machine_fdt(unsigned int dt_phys) in setup_machine_fdt()
213 const struct machine_desc *mdesc, *mdesc_best = NULL; in setup_machine_fdt()
Datags.h5 const struct machine_desc *setup_machine_tags(phys_addr_t __atags_pointer,
8 static inline const struct machine_desc * __init __noreturn
Dsetup.c78 extern void paging_init(const struct machine_desc *desc);
79 extern void early_mm_init(const struct machine_desc *);
82 extern void setup_dma_zone(const struct machine_desc *desc);
158 const struct machine_desc *machine_desc __initdata;
737 const struct machine_desc *p; in dump_machine_table()
844 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources()
934 if (machine_desc->init_machine) in customize_machine()
935 machine_desc->init_machine(); in customize_machine()
946 if (machine_desc->init_late) in init_machine_late()
947 machine_desc->init_late(); in init_machine_late()
[all …]
Dtime.c103 if (machine_desc->init_time) { in time_init()
104 machine_desc->init_time(); in time_init()
Dasm-offsets.c134 DEFINE(SIZEOF_MACHINE_DESC, sizeof(struct machine_desc)); in main()
135 DEFINE(MACHINFO_TYPE, offsetof(struct machine_desc, nr)); in main()
136 DEFINE(MACHINFO_NAME, offsetof(struct machine_desc, name)); in main()
Datags_parse.c178 const struct machine_desc * __init
182 const struct machine_desc *mdesc = NULL, *p; in setup_machine_tags()
/Linux-v5.4/arch/arc/include/asm/
Dmach_desc.h30 struct machine_desc { struct
43 extern const struct machine_desc *machine_desc; argument
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);
/Linux-v5.4/arch/arm/include/asm/mach/
Darch.h24 struct machine_desc { struct
68 extern const struct machine_desc *machine_desc; argument
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 \
/Linux-v5.4/arch/arc/kernel/
Ddevtree.c43 static const struct machine_desc *mdesc = __arch_info_begin; in arch_get_next_mach()
44 const struct machine_desc *m = mdesc; in arch_get_next_mach()
61 const struct machine_desc * __init setup_machine_fdt(void *dt) in setup_machine_fdt()
63 const struct machine_desc *mdesc; in setup_machine_fdt()
Dsetup.c39 const struct machine_desc *machine_desc; variable
520 machine_desc = setup_machine_fdt((void *)uboot_arg); in handle_uboot_args()
523 use_embedded_dtb = !machine_desc; in handle_uboot_args()
532 machine_desc = setup_machine_fdt(__dtb_start); in handle_uboot_args()
533 if (!machine_desc) in handle_uboot_args()
559 if (machine_desc->init_early) in setup_arch()
560 machine_desc->init_early(); in setup_arch()
593 if (machine_desc->init_machine) in customize_machine()
594 machine_desc->init_machine(); in customize_machine()
602 if (machine_desc->init_late) in init_late_machine()
[all …]
Dirq.c32 if (machine_desc->init_per_cpu) in init_IRQ()
33 machine_desc->init_per_cpu(smp_processor_id()); in init_IRQ()
Dsmp.c183 if (machine_desc->init_per_cpu) in start_kernel_secondary()
184 machine_desc->init_per_cpu(cpu); in start_kernel_secondary()
/Linux-v5.4/arch/arm/include/asm/
Dmemblock.h5 struct machine_desc;
7 void arm_memblock_init(const struct machine_desc *);
Dprom.h12 extern const struct machine_desc *setup_machine_fdt(unsigned int dt_phys);
17 static inline const struct machine_desc *setup_machine_fdt(unsigned int dt_phys) in setup_machine_fdt()
/Linux-v5.4/Documentation/devicetree/
Dusage-model.txt109 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-v5.4/scripts/
Dconst_structs.checkpatch32 machine_desc
/Linux-v5.4/arch/arm/mm/
Dnommu.c149 void __init paging_init(const struct machine_desc *mdesc) in paging_init()
Dinit.c108 void __init setup_dma_zone(const struct machine_desc *mdesc) in setup_dma_zone()
264 void __init arm_memblock_init(const struct machine_desc *mdesc) in arm_memblock_init()
Dmmu.c1336 static void __init devicemaps_init(const struct machine_desc *mdesc) in devicemaps_init()
1523 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init()
1591 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init()
1643 void __init paging_init(const struct machine_desc *mdesc) in paging_init()
1670 void __init early_mm_init(const struct machine_desc *mdesc) in early_mm_init()
/Linux-v5.4/arch/arm/mach-ep93xx/
Dcore.c937 return kasprintf(GFP_KERNEL,"%s", machine_desc->name); in ep93xx_get_machine_name()