Searched refs:kernel_args (Results 1 - 25 of 293) sorted by relevance

1234567891011>>

/haiku/headers/private/kernel/arch/
H A Dplatform.h13 struct kernel_args;
20 status_t arch_platform_init(struct kernel_args *kernelArgs);
21 status_t arch_platform_init_post_vm(struct kernel_args *kernelArgs);
22 status_t arch_platform_init_post_thread(struct kernel_args *kernelArgs);
H A Dtimer.h10 struct kernel_args;
18 extern int arch_init_timer(struct kernel_args *args);
H A Ddebug_console.h15 struct kernel_args;
32 status_t arch_debug_console_init(struct kernel_args *args);
33 status_t arch_debug_console_init_settings(struct kernel_args *args);
H A Dsmp.h12 struct kernel_args;
17 status_t arch_smp_init(kernel_args* args);
18 status_t arch_smp_per_cpu_init(kernel_args* args, int32 cpu);
H A Dvm.h17 struct kernel_args;
26 status_t arch_vm_init(struct kernel_args *args);
27 status_t arch_vm_init_post_area(struct kernel_args *args);
28 status_t arch_vm_init_end(struct kernel_args *args);
29 status_t arch_vm_init_post_modules(struct kernel_args *args);
H A Dvm_translation_map.h22 status_t arch_vm_translation_map_init(struct kernel_args *args,
24 status_t arch_vm_translation_map_init_post_area(struct kernel_args *args);
25 status_t arch_vm_translation_map_init_post_sem(struct kernel_args *args);
29 status_t arch_vm_translation_map_early_map(struct kernel_args *args, addr_t va,
31 phys_addr_t (*get_free_page)(struct kernel_args *));
H A Dint.h23 struct kernel_args;
25 status_t arch_int_init(struct kernel_args* args);
26 status_t arch_int_init_post_vm(struct kernel_args* args);
27 status_t arch_int_init_io(struct kernel_args* args);
28 status_t arch_int_init_post_device_manager(struct kernel_args* args);
H A Dcpu.h18 struct kernel_args;
25 status_t arch_cpu_preboot_init_percpu(struct kernel_args *args, int curr_cpu);
26 status_t arch_cpu_init(struct kernel_args *args);
27 status_t arch_cpu_init_percpu(struct kernel_args *args, int curr_cpu);
28 status_t arch_cpu_init_post_vm(struct kernel_args *args);
29 status_t arch_cpu_init_post_modules(struct kernel_args *args);
/haiku/headers/private/kernel/arch/x86/
H A Dmsi_priv.h9 void msi_init(kernel_args* args);
H A Dioapic.h10 struct kernel_args;
14 void ioapic_preinit(kernel_args* args);
/haiku/headers/private/kernel/
H A Dkdriver_settings.h11 struct kernel_args;
18 status_t driver_settings_init(struct kernel_args *args);
H A Dkdevice_manager.h12 struct kernel_args;
19 void legacy_driver_add_preloaded(struct kernel_args *args);
22 status_t device_manager_init(struct kernel_args *args);
23 status_t device_manager_init_post_modules(struct kernel_args *args);
H A Dsafemode.h14 struct kernel_args;
27 status_t get_safemode_option_early(struct kernel_args* args,
29 bool get_safemode_boolean_early(struct kernel_args* args,
/haiku/src/tools/fs_shell/
H A Dmodule.h14 struct kernel_args;
16 fssh_status_t module_init(kernel_args *args);
/haiku/src/system/kernel/arch/mips/
H A Darch_faults.cpp7 int arch_faults_init(kernel_args *ka)
H A Darch_cpu.cpp12 arch_cpu_init(kernel_args *ka)
19 arch_cpu_init2(kernel_args *ka)
/haiku/src/system/kernel/arch/arm/
H A Darch_platform.cpp11 #include <boot/kernel_args.h>
18 arch_platform_init(struct kernel_args *kernelArgs)
25 arch_platform_init_post_vm(struct kernel_args *kernelArgs)
27 // no area to create, since we pass the FDT in the kernel_args
35 arch_platform_init_post_thread(struct kernel_args *kernelArgs)
/haiku/src/system/kernel/arch/x86/timers/
H A Dapic_timer.h10 status_t apic_timer_per_cpu_init(struct kernel_args *args, int32 cpu);
/haiku/src/system/kernel/arch/sparc/
H A Darch_int.cpp14 arch_int_init(kernel_args *args)
21 arch_int_init_post_vm(kernel_args *args)
28 arch_int_init_post_device_manager(struct kernel_args *args)
35 arch_int_init_io(kernel_args* args)
H A Darch_cpu.cpp10 #include <boot/kernel_args.h>
16 arch_cpu_preboot_init_percpu(kernel_args *args, int curr_cpu)
23 arch_cpu_init_percpu(kernel_args *args, int curr_cpu)
33 arch_cpu_init(kernel_args *args)
40 arch_cpu_init_post_vm(kernel_args *args)
47 arch_cpu_init_post_modules(kernel_args *args)
/haiku/src/system/kernel/arch/m68k/paging/
H A DM68KPagingMethod.h12 struct kernel_args;
21 virtual status_t Init(kernel_args* args,
24 virtual status_t InitPostArea(kernel_args* args) = 0;
29 virtual status_t MapEarly(kernel_args* args,
33 phys_addr_t (*get_free_page)(kernel_args*))
/haiku/src/system/kernel/arch/x86/paging/
H A DX86PagingMethod.h14 struct kernel_args;
23 virtual status_t Init(kernel_args* args,
26 virtual status_t InitPostArea(kernel_args* args) = 0;
31 virtual status_t MapEarly(kernel_args* args,
35 page_num_t (*get_free_page)(kernel_args*))
/haiku/src/system/kernel/arch/arm/paging/
H A DARMPagingMethod.h14 struct kernel_args;
23 virtual status_t Init(kernel_args* args,
26 virtual status_t InitPostArea(kernel_args* args) = 0;
31 virtual status_t MapEarly(kernel_args* args,
35 page_num_t (*get_free_page)(kernel_args*))
/haiku/src/system/kernel/arch/ppc/paging/
H A DPPCPagingMethod.h14 struct kernel_args;
23 virtual status_t Init(kernel_args* args,
26 virtual status_t InitPostArea(kernel_args* args) = 0;
31 virtual status_t MapEarly(kernel_args* args,
35 page_num_t (*get_free_page)(kernel_args*))
/haiku/src/system/kernel/arch/arm64/
H A Darch_cpu.cpp10 #include <boot/kernel_args.h>
19 arch_cpu_preboot_init_percpu(kernel_args *args, int curr_cpu)
27 arch_cpu_init_percpu(kernel_args *args, int curr_cpu)
34 arch_cpu_init(kernel_args *args)
41 arch_cpu_init_post_vm(kernel_args *args)
48 arch_cpu_init_post_modules(kernel_args *args)

Completed in 183 milliseconds

1234567891011>>