| /linux/arch/loongarch/mm/ |
| A D | kasan_init.c | 17 #define __pgd_none(early, pgd) (0) argument 19 #define __pgd_none(early, pgd) (early ? (pgd_val(pgd) == 0) : \ argument 24 #define __p4d_none(early, p4d) (0) argument 26 #define __p4d_none(early, p4d) (early ? (p4d_val(p4d) == 0) : \ argument 33 #define __pud_none(early, pud) (early ? (pud_val(pud) == 0) : \ argument 37 #define __pmd_none(early, pmd) (early ? (pmd_val(pmd) == 0) : \ argument 40 #define __pte_none(early, pte) (early ? pte_none(pte) : \ argument 123 if (!early) in kasan_pte_offset() 136 if (!early) in kasan_pmd_offset() 149 if (!early) in kasan_pud_offset() [all …]
|
| /linux/arch/arm64/mm/ |
| A D | kasan_init.c | 63 bool early) in kasan_pte_offset() argument 66 phys_addr_t pte_phys = early ? in kasan_pte_offset() 77 bool early) in kasan_pmd_offset() argument 80 phys_addr_t pmd_phys = early ? in kasan_pmd_offset() 90 bool early) in kasan_pud_offset() argument 93 phys_addr_t pud_phys = early ? in kasan_pud_offset() 103 bool early) in kasan_p4d_offset() argument 106 phys_addr_t p4d_phys = early ? in kasan_p4d_offset() 122 phys_addr_t page_phys = early ? in kasan_pte_populate() 125 if (!early) in kasan_pte_populate() [all …]
|
| /linux/arch/powerpc/ |
| A D | Kconfig.debug | 116 very early during boot. 'xmon=on' will just enable the xmon 176 to be pushed to max automatically very early during boot 217 Select this to enable early debugging via the RTAS panel. 230 Select this to enable early debugging for Maple. 236 Select this to enable early debugging for PA Semi. 251 Select this to enable early debugging for Freescale chips 320 hex "vterm number to use with early debug HVSI" 328 hex "vterm number to use with OPAL early debug" 339 hex "Low 32 bits of early debug UART physical address" 347 hex "EPRN of early debug UART physical address" [all …]
|
| /linux/arch/arm/mm/ |
| A D | kasan_init.c | 44 unsigned long end, bool early) in kasan_pte_populate() argument 55 if (!early) { in kasan_pte_populate() 94 unsigned long end, bool early) in kasan_pmd_populate() argument 106 void *p = early ? kasan_early_shadow_pte : in kasan_pmd_populate() 119 kasan_pte_populate(pmdp, addr, next, early); in kasan_pmd_populate() 124 bool early) in kasan_pgd_populate() argument 138 if (!early && pgd_none(*pgdp)) { in kasan_pgd_populate() 158 kasan_pmd_populate(pudp, addr, next, early); in kasan_pgd_populate()
|
| /linux/Documentation/driver-api/driver-model/ |
| A D | platform.rst | 178 early during system boot. 194 early_param() command line parsing and can be executed very early on. 196 Example: "earlyprintk" class early serial console in 6 steps 198 1. Registering early platform device data 210 For the early serial console case the user can specify port on the 216 3. Installing early platform drivers belonging to a certain class 218 The architecture code may optionally force registration of all early 222 driver example since the early serial driver code should be disabled 231 5. Probing of early platform drivers belonging to a certain class 235 registered early platform drivers. Matched devices will get probed(). [all …]
|
| /linux/tools/include/linux/ |
| A D | init.h | 26 int early; member 29 #define __setup_param(str, unique_id, fn, early) \ argument 35 { __setup_str_##unique_id, fn, early }
|
| /linux/arch/nios2/ |
| A D | Kconfig.debug | 4 bool "Activate early kernel debugging" 9 Enable early printk on console. 11 early before the console code is initialized.
|
| /linux/arch/x86/kernel/ |
| A D | mpparse.c | 189 static int __init smp_read_mpc(struct mpc_table *mpc, unsigned early) in smp_read_mpc() argument 200 if (early) { in smp_read_mpc() 425 static int __init check_physptr(struct mpf_intel *mpf, unsigned int early) in check_physptr() argument 437 if (!smp_read_mpc(mpc, early)) { in check_physptr() 448 if (early) in check_physptr() 477 static __init void mpparse_get_smp_config(unsigned int early) in mpparse_get_smp_config() argument 487 if (acpi_lapic && early) in mpparse_get_smp_config() 518 if (early) { in mpparse_get_smp_config() 528 if (check_physptr(mpf, early)) in mpparse_get_smp_config() 533 if (!early && !acpi_lapic) in mpparse_get_smp_config()
|
| A D | module.c | 182 bool early = me->state == MODULE_STATE_UNFORMED; in write_relocate_add() local 185 if (!early) { in write_relocate_add() 193 if (!early) { in write_relocate_add()
|
| /linux/Documentation/core-api/ |
| A D | debugging-via-ohci1394.rst | 34 Together with a early initialization of the OHCI-1394 controller for debugging, 36 buffer on to debug early boot problems in areas like ACPI where the system 48 completed, an initialization routine which runs pretty early has been 53 Remote debugging over FireWire early on boot) and pass the parameter 54 "ohci1394_dma=early" to the recompiled kernel on boot. 89 Step-by-step instructions for using firescope with early OHCI initialization: 147 4) Prepare for debugging with early OHCI-1394 initialization: 152 (Kernel hacking: Provide code for enabling DMA over FireWire early on boot) 164 CONFIG_PROVIDE_OHCI1394_DMA_INIT enabled, with the option ohci1394_dma=early.
|
| /linux/arch/x86/kernel/cpu/ |
| A D | topology_common.c | 84 static void parse_topology(struct topo_scan *tscan, bool early) in parse_topology() argument 112 if (early) in parse_topology() 143 static void topo_set_ids(struct topo_scan *tscan, bool early) in topo_set_ids() argument 151 if (!early) { in topo_set_ids()
|
| /linux/include/linux/ |
| A D | init.h | 289 #define early_initcall(fn) __define_initcall(fn, early) 326 int early; member 337 #define __setup_param(str, unique_id, fn, early) \ argument 343 = { __setup_str_##unique_id, fn, early }
|
| /linux/Documentation/driver-api/early-userspace/ |
| A D | early_userspace_support.rst | 25 two ways to add an early userspace image: specify an existing cpio 32 You can create a cpio archive that contains the early userspace image. 41 The kernel build process can also build an early userspace image from 68 early userspace image can be built by an unprivileged user. 88 early userspace useful. The klibc distribution is currently 111 move to early userspace: 124 For questions and help, you can sign up for the early userspace
|
| /linux/tools/perf/dlfilters/ |
| A D | dlfilter-test-api-v0.c | 301 static int do_checks(void *data, const struct perf_dlfilter_sample *sample, void *ctx, bool early) in do_checks() argument 307 if (early) { in do_checks() 323 if (early && !d->do_early) in do_checks() 330 if (early) in do_checks()
|
| A D | dlfilter-test-api-v2.c | 320 static int do_checks(void *data, const struct perf_dlfilter_sample *sample, void *ctx, bool early) in do_checks() argument 326 if (early) { in do_checks() 342 if (early && !d->do_early) in do_checks() 349 if (early) in do_checks()
|
| /linux/arch/s390/kernel/ |
| A D | smp.c | 698 static void __ref smp_get_core_info(struct sclp_core_info *info, int early) in smp_get_core_info() argument 703 if (use_sigp_detection || sclp_get_core_info(info, early)) { in smp_get_core_info() 720 bool configured, bool early) in smp_add_core() argument 743 if (!early && arch_register_cpu(cpu)) in smp_add_core() 753 static int __smp_rescan_cpus(struct sclp_core_info *info, bool early) in __smp_rescan_cpus() argument 769 if (early) { in __smp_rescan_cpus() 774 nr += smp_add_core(core, &avail, true, early); in __smp_rescan_cpus() 781 nr += smp_add_core(&info->core[i], &avail, configured, early); in __smp_rescan_cpus() 1155 int __ref smp_rescan_cpus(bool early) in smp_rescan_cpus() argument 1164 nr = __smp_rescan_cpus(info, early); in smp_rescan_cpus()
|
| /linux/arch/x86/pci/ |
| A D | mmconfig-shared.c | 517 struct pci_mmcfg_region *cfg, int early) in pci_mmcfg_reserved() argument 521 if (early) { in pci_mmcfg_reserved() 584 static void __init pci_mmcfg_reject_broken(int early) in pci_mmcfg_reject_broken() argument 589 if (!pci_mmcfg_reserved(NULL, cfg, early)) { in pci_mmcfg_reject_broken() 686 static void __init __pci_mmcfg_init(int early) in __pci_mmcfg_init() argument 688 pr_debug("%s(%s)\n", __func__, early ? "early" : "late"); in __pci_mmcfg_init() 690 pci_mmcfg_reject_broken(early); in __pci_mmcfg_init()
|
| /linux/Documentation/arch/riscv/ |
| A D | boot.rst | 12 touching the early boot process. For the purposes of this document, the 13 ``early boot process`` refers to any code that runs before the final virtual 69 wins a lottery and executes the early boot code while the other harts are 108 The RISC-V kernel's early boot process operates under the following constraints: 156 patching of early alternatives and the early parsing of the kernel command line.
|
| /linux/arch/mips/ |
| A D | Kconfig.debug | 9 to print messages very early in the bootup process. 12 early before the console code is initialized. For normal operation, 22 "8250/16550 and compatible serial early printk driver" 131 occur early in the boot process of a secondary core. 144 debug information from the early stages of core startup.
|
| /linux/lib/ |
| A D | bootconfig.c | 62 static inline void __init xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument 64 if (early) in xbc_free_mem() 77 static inline void xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument 909 void __init _xbc_exit(bool early) in _xbc_exit() argument 911 xbc_free_mem(xbc_data, xbc_data_size, early); in _xbc_exit() 915 xbc_free_mem(xbc_nodes, sizeof(struct xbc_node) * XBC_NODE_MAX, early); in _xbc_exit()
|
| /linux/security/lockdown/ |
| A D | Kconfig | 10 bool "Enable lockdown LSM early in init" 13 Enable the lockdown LSM early in boot. This is necessary in order
|
| /linux/arch/s390/include/asm/ |
| A D | sclp.h | 158 static inline int sclp_get_core_info(struct sclp_core_info *info, int early) in sclp_get_core_info() argument 160 if (early) in sclp_get_core_info()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| A D | hwpoison.rst | 76 全局启用early kill 79 设置early/late kill mode/revert 到系统默认值。
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_ring.c | 480 uint32_t value, result, early[3]; in amdgpu_debugfs_ring_read() local 490 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 491 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 492 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read() 494 r = put_user(early[i], (uint32_t *)buf); in amdgpu_debugfs_ring_read()
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| A D | sun50i-a64-pinetab-early-adopter.dts | 13 compatible = "pine64,pinetab-early-adopter", "allwinner,sun50i-a64";
|