Home
last modified time | relevance | path

Searched refs:early (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/linux-6.6.21/arch/loongarch/mm/
Dkasan_init.c17 #define __p4d_none(early, p4d) (0) argument
19 #define __p4d_none(early, p4d) (early ? (p4d_val(p4d) == 0) : \ argument
24 #define __pud_none(early, pud) (0) argument
26 #define __pud_none(early, pud) (early ? (pud_val(pud) == 0) : \ argument
30 #define __pmd_none(early, pmd) (early ? (pmd_val(pmd) == 0) : \ argument
33 #define __pte_none(early, pte) (early ? pte_none(pte) : \ argument
106 static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node, bool early) in kasan_pte_offset() argument
108 if (__pmd_none(early, READ_ONCE(*pmdp))) { in kasan_pte_offset()
109 phys_addr_t pte_phys = early ? in kasan_pte_offset()
111 if (!early) in kasan_pte_offset()
[all …]
/linux-6.6.21/arch/arm64/mm/
Dkasan_init.c63 bool early) in kasan_pte_offset() argument
66 phys_addr_t pte_phys = early ? in kasan_pte_offset()
72 return early ? pte_offset_kimg(pmdp, addr) in kasan_pte_offset()
77 bool early) in kasan_pmd_offset() argument
80 phys_addr_t pmd_phys = early ? in kasan_pmd_offset()
86 return early ? pmd_offset_kimg(pudp, addr) : pmd_offset(pudp, addr); in kasan_pmd_offset()
90 bool early) in kasan_pud_offset() argument
93 phys_addr_t pud_phys = early ? in kasan_pud_offset()
99 return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr); in kasan_pud_offset()
103 unsigned long end, int node, bool early) in kasan_pte_populate() argument
[all …]
/linux-6.6.21/arch/powerpc/
DKconfig.debug103 The cmdline option 'xmon' or 'xmon=early' will drop into xmon
104 very early during boot. 'xmon=on' will just enable the xmon
148 bool "Support for early boot text console (BootX or OpenFirmware only)"
157 Say Y to enable some early debugging facilities that may be available
159 intended to debug problems early during boot, this should not be
162 to be pushed to max automatically very early during boot
168 Use the selected console for early debugging. Careful, if you
176 Select this to enable early debugging for a machine using BootX
183 Select this to enable early debugging for a machine with a HVC
190 Select this to enable early debugging for a machine with a HVSI
[all …]
/linux-6.6.21/arch/arm/mm/
Dkasan_init.c38 unsigned long end, bool early) in kasan_pte_populate() argument
49 if (!early) { in kasan_pte_populate()
88 unsigned long end, bool early) in kasan_pmd_populate() argument
100 void *p = early ? kasan_early_shadow_pte : in kasan_pmd_populate()
113 kasan_pte_populate(pmdp, addr, next, early); in kasan_pmd_populate()
118 bool early) in kasan_pgd_populate() argument
132 if (!early && pgd_none(*pgdp)) { in kasan_pgd_populate()
152 kasan_pmd_populate(pudp, addr, next, early); in kasan_pgd_populate()
/linux-6.6.21/Documentation/driver-api/driver-model/
Dplatform.rst177 early during system boot.
191 The early platform interfaces provide platform data to platform device
192 drivers early on during the system boot. The code is built on top of the
193 early_param() command line parsing and can be executed very early on.
195 Example: "earlyprintk" class early serial console in 6 steps
197 1. Registering early platform device data
200 early_platform_add_devices(). In the case of early serial console this
202 at this point will later on be matched against early platform drivers.
208 User specified early platform devices will be registered at this point.
209 For the early serial console case the user can specify port on the
[all …]
/linux-6.6.21/arch/x86/kernel/cpu/microcode/
Damd.c126 static bool verify_container(const u8 *buf, size_t buf_size, bool early) in verify_container() argument
131 if (!early) in verify_container()
139 if (!early) in verify_container()
153 static bool verify_equivalence_table(const u8 *buf, size_t buf_size, bool early) in verify_equivalence_table() argument
158 if (!verify_container(buf, buf_size, early)) in verify_equivalence_table()
163 if (!early) in verify_equivalence_table()
175 if (!early) in verify_equivalence_table()
193 __verify_patch_section(const u8 *buf, size_t buf_size, u32 *sh_psize, bool early) in __verify_patch_section() argument
199 if (!early) in __verify_patch_section()
210 if (!early) in __verify_patch_section()
[all …]
/linux-6.6.21/tools/testing/memblock/linux/
Dinit.h20 int early; member
23 #define __setup_param(str, unique_id, fn, early) \ argument
29 { __setup_str_##unique_id, fn, early }
/linux-6.6.21/arch/nios2/
DKconfig.debug4 bool "Activate early kernel debugging"
9 Enable early printk on console.
11 early before the console code is initialized.
/linux-6.6.21/arch/x86/kernel/
Dmpparse.c188 static int __init smp_read_mpc(struct mpc_table *mpc, unsigned early) in smp_read_mpc() argument
203 if (early) in smp_read_mpc()
424 static int __init check_physptr(struct mpf_intel *mpf, unsigned int early) in check_physptr() argument
436 if (!smp_read_mpc(mpc, early)) { in check_physptr()
447 if (early) in check_physptr()
476 void __init default_get_smp_config(unsigned int early) in default_get_smp_config() argument
486 if (acpi_lapic && early) in default_get_smp_config()
517 if (early) { in default_get_smp_config()
527 if (check_physptr(mpf, early)) in default_get_smp_config()
532 if (!early) in default_get_smp_config()
Dmodule.c233 bool early = me->state == MODULE_STATE_UNFORMED; in write_relocate_add() local
236 if (!early) { in write_relocate_add()
244 if (!early) { in write_relocate_add()
/linux-6.6.21/Documentation/core-api/
Ddebugging-via-ohci1394.rst34 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-6.6.21/include/linux/
Dinit.h286 #define early_initcall(fn) __define_initcall(fn, early)
323 int early; member
334 #define __setup_param(str, unique_id, fn, early) \ argument
340 = { __setup_str_##unique_id, fn, early }
/linux-6.6.21/Documentation/driver-api/early-userspace/
Dearly_userspace_support.rst25 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-6.6.21/tools/perf/dlfilters/
Ddlfilter-test-api-v0.c301 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()
Ddlfilter-test-api-v2.c320 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-6.6.21/Documentation/riscv/
Dboot.rst12 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-6.6.21/arch/mips/
DKconfig.debug9 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-6.6.21/security/lockdown/
DKconfig10 bool "Enable lockdown LSM early in init"
13 Enable the lockdown LSM early in boot. This is necessary in order
/linux-6.6.21/arch/s390/include/asm/
Dsclp.h156 static inline int sclp_get_core_info(struct sclp_core_info *info, int early) in sclp_get_core_info() argument
158 if (early) in sclp_get_core_info()
/linux-6.6.21/Documentation/translations/zh_CN/mm/
Dhwpoison.rst76 全局启用early kill
79 设置early/late kill mode/revert 到系统默认值。
/linux-6.6.21/arch/x86/pci/
Dmmconfig-shared.c526 pci_mmcfg_check_reserved(struct device *dev, struct pci_mmcfg_region *cfg, int early) in pci_mmcfg_check_reserved() argument
530 if (!early && !acpi_disabled) { in pci_mmcfg_check_reserved()
578 static void __init pci_mmcfg_reject_broken(int early) in pci_mmcfg_reject_broken() argument
583 if (pci_mmcfg_check_reserved(NULL, cfg, early) == 0) { in pci_mmcfg_reject_broken()
679 static void __init __pci_mmcfg_init(int early) in __pci_mmcfg_init() argument
681 pci_mmcfg_reject_broken(early); in __pci_mmcfg_init()
/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.c473 uint32_t value, result, early[3]; in amdgpu_debugfs_ring_read() local
481 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
482 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
483 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read()
485 r = put_user(early[i], (uint32_t *)buf); in amdgpu_debugfs_ring_read()
/linux-6.6.21/arch/s390/kernel/
Dsmp.c747 static void __ref smp_get_core_info(struct sclp_core_info *info, int early) in smp_get_core_info() argument
752 if (use_sigp_detection || sclp_get_core_info(info, early)) { in smp_get_core_info()
771 bool configured, bool early) in smp_add_core() argument
793 if (!early && smp_add_present_cpu(cpu) != 0) in smp_add_core()
803 static int __smp_rescan_cpus(struct sclp_core_info *info, bool early) in __smp_rescan_cpus() argument
819 if (early) { in __smp_rescan_cpus()
824 nr += smp_add_core(core, &avail, true, early); in __smp_rescan_cpus()
831 nr += smp_add_core(&info->core[i], &avail, configured, early); in __smp_rescan_cpus()
/linux-6.6.21/arch/arc/kernel/
Dhead.S22 ; Setting up Vectror Table (in case exception happens in early boot
51 ; Unaligned access is disabled at reset, so re-enable early as
/linux-6.6.21/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-pinetab-early-adopter.dts13 compatible = "pine64,pinetab-early-adopter", "allwinner,sun50i-a64";

12345678910>>...14