/linux-6.12.1/arch/powerpc/include/asm/ |
D | kfence.h | 33 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 37 __kernel_map_pages(page, 1, !protect); in kfence_protect_page() 42 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 46 if (protect) { in kfence_protect_page()
|
/linux-6.12.1/drivers/gpu/drm/msm/adreno/ |
D | a6xx_catalog.c | 689 .protect = &a630_protect, 721 .protect = &a630_protect, 751 .protect = &a630_protect, 775 .protect = &a630_protect, 799 .protect = &a630_protect, 823 .protect = &a630_protect, 847 .protect = &a630_protect, 873 .protect = &a650_protect, 900 .protect = &a630_protect, 919 .protect = &a630_protect, [all …]
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | kfence.h | 15 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 17 set_memory_valid(addr, 1, !protect); in kfence_protect_page()
|
/linux-6.12.1/tools/laptop/freefall/ |
D | freefall.c | 80 static void protect(int seconds) in protect() function 102 protect(0); in ignore_me() 162 protect(21); in main()
|
/linux-6.12.1/arch/s390/include/asm/ |
D | kfence.h | 36 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 38 __kernel_map_pages(virt_to_page((void *)addr), 1, !protect); in kfence_protect_page()
|
/linux-6.12.1/arch/parisc/include/asm/ |
D | kfence.h | 22 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 34 if (protect) in kfence_protect_page()
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | kfence.h | 16 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 20 if (protect) in kfence_protect_page()
|
/linux-6.12.1/arch/x86/include/asm/ |
D | kfence.h | 41 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 56 if (protect) in kfence_protect_page()
|
/linux-6.12.1/arch/arm/include/asm/ |
D | kfence.h | 46 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 48 set_memory_valid(addr, 1, !protect); in kfence_protect_page()
|
/linux-6.12.1/tools/testing/selftests/powerpc/mm/ |
D | pkey_siginfo.c | 97 static void *protect(void *p) in protect() function 301 FAIL_IF(pthread_create(&prot_thread, &attr, &protect, &r) != 0); in test() 309 FAIL_IF(pthread_create(&prot_thread, &attr, &protect, &r) != 0); in test() 317 FAIL_IF(pthread_create(&prot_thread, &attr, &protect, &r) != 0); in test()
|
/linux-6.12.1/drivers/target/ |
D | target_core_sbc.c | 606 sbc_set_prot_op_checks(u8 protect, bool fabric_prot, enum target_prot_type prot_type, in sbc_set_prot_op_checks() argument 611 protect ? TARGET_PROT_DOUT_PASS : in sbc_set_prot_op_checks() 613 switch (protect) { in sbc_set_prot_op_checks() 632 pr_err("Unsupported protect field %d\n", protect); in sbc_set_prot_op_checks() 637 protect ? TARGET_PROT_DIN_PASS : in sbc_set_prot_op_checks() 639 switch (protect) { in sbc_set_prot_op_checks() 658 pr_err("Unsupported protect field %d\n", protect); in sbc_set_prot_op_checks() 667 sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char protect, in sbc_check_prot() argument 675 if (unlikely(protect && in sbc_check_prot() 690 if (protect) in sbc_check_prot() [all …]
|
/linux-6.12.1/arch/loongarch/include/asm/ |
D | kfence.h | 52 static inline bool kfence_protect_page(unsigned long addr, bool protect) in kfence_protect_page() argument 59 if (protect) in kfence_protect_page()
|
/linux-6.12.1/arch/x86/kernel/ |
D | machine_kexec_64.c | 548 kexec_mark_range(unsigned long start, unsigned long end, bool protect) in kexec_mark_range() argument 562 if (protect) in kexec_mark_range() 568 static void kexec_mark_crashkres(bool protect) in kexec_mark_crashkres() argument 572 kexec_mark_range(crashk_low_res.start, crashk_low_res.end, protect); in kexec_mark_crashkres() 577 kexec_mark_range(crashk_res.start, control + PAGE_SIZE - 1, protect); in kexec_mark_crashkres() 579 kexec_mark_range(control, crashk_res.end, protect); in kexec_mark_crashkres()
|
/linux-6.12.1/arch/s390/kernel/ |
D | machine_kexec.c | 150 static void crash_protect_pages(int protect) in crash_protect_pages() argument 157 if (protect) in crash_protect_pages()
|
/linux-6.12.1/tools/testing/selftests/powerpc/dexcr/ |
D | Makefile | 9 $(OUTPUT)/hashchk_test: CFLAGS += -fno-pie -no-pie $(call cc-option,-mno-rop-protect)
|
/linux-6.12.1/drivers/irqchip/ |
D | irq-vic.c | 70 u32 protect; member 111 writel(vic->protect, base + VIC_PROTECT); in resume_one_vic() 140 vic->protect = readl(base + VIC_PROTECT); in suspend_one_vic()
|
/linux-6.12.1/drivers/mtd/devices/ |
D | docg3.c | 1676 int protect, dps0, dps0_low, dps0_high, dps1, dps1_low, dps1_high; in protection_show() local 1679 protect = doc_register_readb(docg3, DOC_PROTECTION); in protection_show() 1688 seq_printf(s, "Protection = 0x%02x (", protect); in protection_show() 1689 if (protect & DOC_PROTECT_FOUNDRY_OTP_LOCK) in protection_show() 1691 if (protect & DOC_PROTECT_CUSTOMER_OTP_LOCK) in protection_show() 1693 if (protect & DOC_PROTECT_LOCK_INPUT) in protection_show() 1695 if (protect & DOC_PROTECT_STICKY_LOCK) in protection_show() 1697 if (protect & DOC_PROTECT_PROTECTION_ENABLED) in protection_show() 1699 if (protect & DOC_PROTECT_IPL_DOWNLOAD_LOCK) in protection_show() 1701 if (protect & DOC_PROTECT_PROTECTION_ERROR) in protection_show()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv04/ |
D | hw.h | 243 static inline void NVVgaProtect(struct drm_device *dev, int head, bool protect) in NVVgaProtect() argument 247 if (protect) { in NVVgaProtect() 255 NVSetEnablePalette(dev, head, protect); in NVVgaProtect()
|
/linux-6.12.1/Documentation/driver-api/thermal/ |
D | nouveau_thermal.rst | 28 In order to protect the GPU from overheating, Nouveau supports 4 configurable 38 Shut the computer down to protect your GPU.
|
/linux-6.12.1/drivers/input/mouse/ |
D | psmouse.h | 155 bool protect; member 177 .protect = _protect, \
|
/linux-6.12.1/drivers/gpu/host1x/ |
D | Kconfig | 26 Say yes if kernel should protect command streams from tampering.
|
/linux-6.12.1/Documentation/security/ |
D | lsm-development.rst | 7 what it tries to protect against and in what cases one would expect to
|
/linux-6.12.1/Documentation/devicetree/bindings/extcon/ |
D | extcon-rt8973a.txt | 5 is a USB port accessory detector and switch that is optimized to protect low
|
/linux-6.12.1/drivers/iommu/ |
D | mtk_iommu_v1.c | 609 void *protect; in mtk_iommu_v1_probe() local 619 protect = devm_kcalloc(dev, 2, MTK_PROTECT_PA_ALIGN, in mtk_iommu_v1_probe() 621 if (!protect) in mtk_iommu_v1_probe() 623 data->protect_base = ALIGN(virt_to_phys(protect), MTK_PROTECT_PA_ALIGN); in mtk_iommu_v1_probe()
|
/linux-6.12.1/Documentation/admin-guide/mm/ |
D | pagemap.rst | 219 - Write-protect the pages. The ``PM_SCAN_WP_MATCHING`` is used to write-protect 224 get and write protect the pages as well. 284 "PAGE_IS_WRITTEN" category is used with uffd write protect-enabled ranges to 297 have been written to since they were last marked and/or optionally write protect
|