/Linux-v6.1/rust/alloc/ |
D | lib.rs | 64 #![cfg(any(not(feature = "miri-test-libstd"), test, doctest))] 66 #![stable(feature = "alloc", since = "1.36.0")] 75 any(not(feature = "miri-test-libstd"), test, doctest), 91 #![cfg_attr(not(no_global_oom_handling), feature(alloc_c_string))] 92 #![feature(alloc_layout_extra)] 93 #![feature(allocator_api)] 94 #![feature(array_chunks)] 95 #![feature(array_methods)] 96 #![feature(array_windows)] 97 #![feature(assert_matches)] [all …]
|
D | boxed.rs | 135 #![stable(feature = "rust1", since = "1.0.0")] 169 #[unstable(feature = "thin_box", issue = "92791")] 180 #[stable(feature = "rust1", since = "1.0.0")] 186 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global, 201 #[stable(feature = "rust1", since = "1.0.0")] 226 #[unstable(feature = "new_uninit", issue = "63291")] 253 #[unstable(feature = "new_uninit", issue = "63291")] 262 #[stable(feature = "pin", since = "1.33.0")] 282 #[unstable(feature = "allocator_api", issue = "32838")] 308 #[unstable(feature = "allocator_api", issue = "32838")] [all …]
|
D | borrow.rs | 5 #![stable(feature = "rust1", since = "1.0.0")] 13 #[stable(feature = "rust1", since = "1.0.0")] 22 #[stable(feature = "rust1", since = "1.0.0")] 40 #[stable(feature = "rust1", since = "1.0.0")] 43 #[stable(feature = "rust1", since = "1.0.0")] 59 #[stable(feature = "rust1", since = "1.0.0")] 79 #[unstable(feature = "toowned_clone_into", reason = "recently added", issue = "41263")] 85 #[stable(feature = "rust1", since = "1.0.0")] 181 #[stable(feature = "rust1", since = "1.0.0")] 188 #[stable(feature = "rust1", since = "1.0.0")] [all …]
|
D | slice.rs | 82 #![stable(feature = "rust1", since = "1.0.0")] 105 #[unstable(feature = "slice_range", issue = "76393")] 107 #[unstable(feature = "array_chunks", issue = "74985")] 109 #[unstable(feature = "array_chunks", issue = "74985")] 111 #[unstable(feature = "array_windows", issue = "75027")] 113 #[stable(feature = "inherent_ascii_escape", since = "1.60.0")] 115 #[stable(feature = "slice_get_slice", since = "1.28.0")] 117 #[stable(feature = "from_ref", since = "1.28.0")] 119 #[stable(feature = "rust1", since = "1.0.0")] 121 #[stable(feature = "rust1", since = "1.0.0")] [all …]
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | alternative-macros.h | 26 #define ALTINSTR_ENTRY(feature) \ argument 29 " .hword " __stringify(feature) "\n" /* feature bit */ \ 33 #define ALTINSTR_ENTRY_CB(feature, cb) \ argument 36 " .hword " __stringify(feature) "\n" /* feature bit */ \ 56 #define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled) \ argument 62 ALTINSTR_ENTRY(feature) \ 73 #define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb) \ argument 79 ALTINSTR_ENTRY_CB(feature, cb) \ 85 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ argument 86 __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg)) [all …]
|
/Linux-v6.1/arch/powerpc/include/asm/ |
D | cpu_has_feature.h | 10 static __always_inline bool early_cpu_has_feature(unsigned long feature) in early_cpu_has_feature() argument 12 return !!((CPU_FTRS_ALWAYS & feature) || in early_cpu_has_feature() 13 (CPU_FTRS_POSSIBLE & cur_cpu_spec->cpu_features & feature)); in early_cpu_has_feature() 23 static __always_inline bool cpu_has_feature(unsigned long feature) in cpu_has_feature() argument 28 BUILD_BUG_ON(!__builtin_constant_p(feature)); in cpu_has_feature() 35 return early_cpu_has_feature(feature); in cpu_has_feature() 39 if (CPU_FTRS_ALWAYS & feature) in cpu_has_feature() 42 if (!(CPU_FTRS_POSSIBLE & feature)) in cpu_has_feature() 45 i = __builtin_ctzl(feature); in cpu_has_feature() 49 static __always_inline bool cpu_has_feature(unsigned long feature) in cpu_has_feature() argument [all …]
|
D | mmu.h | 232 static __always_inline bool early_mmu_has_feature(unsigned long feature) in early_mmu_has_feature() argument 234 if (MMU_FTRS_ALWAYS & feature) in early_mmu_has_feature() 237 return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature); in early_mmu_has_feature() 249 static __always_inline bool mmu_has_feature(unsigned long feature) in mmu_has_feature() argument 254 BUILD_BUG_ON(!__builtin_constant_p(feature)); in mmu_has_feature() 261 return early_mmu_has_feature(feature); in mmu_has_feature() 265 if (MMU_FTRS_ALWAYS & feature) in mmu_has_feature() 268 if (!(MMU_FTRS_POSSIBLE & feature)) in mmu_has_feature() 271 i = __builtin_ctzl(feature); in mmu_has_feature() 275 static inline void mmu_clear_feature(unsigned long feature) in mmu_clear_feature() argument [all …]
|
D | security_features.h | 27 static inline void security_ftr_set(u64 feature) in security_ftr_set() argument 29 powerpc_security_features |= feature; in security_ftr_set() 32 static inline void security_ftr_clear(u64 feature) in security_ftr_clear() argument 34 powerpc_security_features &= ~feature; in security_ftr_clear() 37 static inline bool security_ftr_enabled(u64 feature) in security_ftr_enabled() argument 39 return !!(powerpc_security_features & feature); in security_ftr_enabled()
|
/Linux-v6.1/drivers/mtd/nand/raw/ |
D | nand_macronix.c | 41 u8 feature[ONFI_SUBFEATURE_PARAM_LEN]; in macronix_nand_setup_read_retry() local 48 feature[0] = mode; in macronix_nand_setup_read_retry() 49 return nand_set_features(chip, ONFI_FEATURE_ADDR_READ_RETRY, feature); in macronix_nand_setup_read_retry() 54 u8 feature[ONFI_SUBFEATURE_PARAM_LEN]; in macronix_nand_randomizer_check_enable() local 58 feature); in macronix_nand_randomizer_check_enable() 62 if (feature[0]) in macronix_nand_randomizer_check_enable() 63 return feature[0]; in macronix_nand_randomizer_check_enable() 65 feature[0] = MACRONIX_RANDOMIZER_MODE_ENTER; in macronix_nand_randomizer_check_enable() 67 feature); in macronix_nand_randomizer_check_enable() 72 feature[0] = 0x0; in macronix_nand_randomizer_check_enable() [all …]
|
/Linux-v6.1/rust/alloc/collections/ |
D | mod.rs | 5 #![stable(feature = "rust1", since = "1.0.0")] 17 #[stable(feature = "rust1", since = "1.0.0")] 20 #[stable(feature = "rust1", since = "1.0.0")] 25 #[stable(feature = "rust1", since = "1.0.0")] 28 #[stable(feature = "rust1", since = "1.0.0")] 33 #[stable(feature = "rust1", since = "1.0.0")] 38 #[stable(feature = "rust1", since = "1.0.0")] 43 #[stable(feature = "rust1", since = "1.0.0")] 48 #[stable(feature = "rust1", since = "1.0.0")] 53 #[stable(feature = "rust1", since = "1.0.0")] [all …]
|
/Linux-v6.1/arch/x86/kernel/cpu/ |
D | cpuid-deps.c | 8 unsigned int feature; member 84 static inline void clear_feature(struct cpuinfo_x86 *c, unsigned int feature) in clear_feature() argument 92 clear_cpu_cap(&boot_cpu_data, feature); in clear_feature() 93 set_bit(feature, (unsigned long *)cpu_caps_cleared); in clear_feature() 95 clear_bit(feature, (unsigned long *)c->x86_capability); in clear_feature() 102 static void do_clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int feature) in do_clear_cpu_cap() argument 108 if (WARN_ON(feature >= MAX_FEATURE_BITS)) in do_clear_cpu_cap() 111 clear_feature(c, feature); in do_clear_cpu_cap() 115 __set_bit(feature, disable); in do_clear_cpu_cap() 120 for (d = cpuid_deps; d->feature; d++) { in do_clear_cpu_cap() [all …]
|
/Linux-v6.1/rust/alloc/vec/ |
D | mod.rs | 56 #![stable(feature = "rust1", since = "1.0.0")] 80 #[unstable(feature = "drain_filter", reason = "recently added", issue = "43244")] 86 #[stable(feature = "vec_splice", since = "1.21.0")] 92 #[stable(feature = "drain", since = "1.6.0")] 102 #[stable(feature = "rust1", since = "1.0.0")] 399 #[stable(feature = "rust1", since = "1.0.0")] 402 pub struct Vec<T, #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global> { 423 #[rustc_const_stable(feature = "const_vec_new", since = "1.39.0")] 424 #[stable(feature = "rust1", since = "1.0.0")] 469 #[stable(feature = "rust1", since = "1.0.0")] [all …]
|
D | partial_eq.rs | 25 __impl_slice_eq1! { [A1: Allocator, A2: Allocator] Vec<T, A1>, Vec<U, A2>, #[stable(feature = "rust… 26 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, &[U], #[stable(feature = "rust1", since = "1.0.0")] } 27 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, &mut [U], #[stable(feature = "rust1", since = "1.0.0"… 28 __impl_slice_eq1! { [A: Allocator] &[T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_ref_slice… 29 __impl_slice_eq1! { [A: Allocator] &mut [T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_ref_s… 30 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, [U], #[stable(feature = "partialeq_vec_for_slice", si… 31 __impl_slice_eq1! { [A: Allocator] [T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_slice", si… 33 __impl_slice_eq1! { [A: Allocator] Cow<'_, [T]>, Vec<U, A> where T: Clone, #[stable(feature = "rust… 35 __impl_slice_eq1! { [] Cow<'_, [T]>, &[U] where T: Clone, #[stable(feature = "rust1", since = "1.0.… 37 __impl_slice_eq1! { [] Cow<'_, [T]>, &mut [U] where T: Clone, #[stable(feature = "rust1", since = "… [all …]
|
D | into_iter.rs | 30 #[stable(feature = "rust1", since = "1.0.0")] 34 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global, 46 #[stable(feature = "vec_intoiter_debug", since = "1.13.0")] 65 #[stable(feature = "vec_into_iter_as_slice", since = "1.15.0")] 83 #[stable(feature = "vec_into_iter_as_slice", since = "1.15.0")] 89 #[unstable(feature = "allocator_api", issue = "32838")] 135 #[stable(feature = "vec_intoiter_as_ref", since = "1.46.0")] 142 #[stable(feature = "rust1", since = "1.0.0")] 144 #[stable(feature = "rust1", since = "1.0.0")] 147 #[stable(feature = "rust1", since = "1.0.0")] [all …]
|
D | drain.rs | 23 #[stable(feature = "drain", since = "1.6.0")] 27 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator + 'a = Global, 38 #[stable(feature = "collection_debug", since = "1.17.0")] 58 #[stable(feature = "vec_drain_as_slice", since = "1.46.0")] 64 #[unstable(feature = "allocator_api", issue = "32838")] 72 #[stable(feature = "vec_drain_as_slice", since = "1.46.0")] 79 #[stable(feature = "drain", since = "1.6.0")] 81 #[stable(feature = "drain", since = "1.6.0")] 84 #[stable(feature = "drain", since = "1.6.0")] 98 #[stable(feature = "drain", since = "1.6.0")] [all …]
|
/Linux-v6.1/arch/x86/include/asm/ |
D | alternative.h | 150 #define ALTINSTR_ENTRY(feature, num) \ argument 153 " .word " __stringify(feature) "\n" /* feature bit */ \ 162 #define ALTERNATIVE(oldinstr, newinstr, feature) \ argument 165 ALTINSTR_ENTRY(feature, 1) \ 183 #define ALTERNATIVE_TERNARY(oldinstr, feature, newinstr_yes, newinstr_no) \ argument 185 newinstr_yes, feature) 212 #define alternative(oldinstr, newinstr, feature) \ argument 213 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") 218 #define alternative_ternary(oldinstr, feature, newinstr_yes, newinstr_no) \ argument 219 asm_inline volatile(ALTERNATIVE_TERNARY(oldinstr, feature, newinstr_yes, newinstr_no) ::: "memory") [all …]
|
D | cpu_device_id.h | 48 .feature = _feature, \ 66 #define X86_MATCH_VENDOR_FAM_MODEL_FEATURE(vendor, family, model, feature, data) \ argument 68 X86_STEPPING_ANY, feature, data) 83 #define X86_MATCH_VENDOR_FAM_FEATURE(vendor, family, feature, data) \ argument 85 X86_MODEL_ANY, feature, data) 99 #define X86_MATCH_VENDOR_FEATURE(vendor, feature, data) \ argument 100 X86_MATCH_VENDOR_FAM_FEATURE(vendor, X86_FAMILY_ANY, feature, data) 112 #define X86_MATCH_FEATURE(feature, data) \ argument 113 X86_MATCH_VENDOR_FEATURE(ANY, feature, data)
|
/Linux-v6.1/drivers/fpga/ |
D | dfl-fme-main.c | 162 struct dfl_feature *feature, in fme_hdr_ioctl() argument 216 const struct dfl_feature *feature = drvdata; in thermal_hwmon_attrs_visible() local 222 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0; in thermal_hwmon_attrs_visible() 228 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_hwmon_read() local 233 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1); in thermal_hwmon_read() 237 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 241 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 245 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 249 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 253 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() [all …]
|
D | dfl.c | 352 struct dfl_feature *feature) in dfl_dev_add() argument 381 ddev->feature_id = feature->id; in dfl_dev_add() 382 ddev->revision = feature->revision; in dfl_dev_add() 386 parent_res = &pdev->resource[feature->resource_index]; in dfl_dev_add() 399 if (feature->nr_irqs) { in dfl_dev_add() 400 ddev->irqs = kcalloc(feature->nr_irqs, in dfl_dev_add() 407 for (i = 0; i < feature->nr_irqs; i++) in dfl_dev_add() 408 ddev->irqs[i] = feature->irq_ctx[i].irq; in dfl_dev_add() 410 ddev->num_irqs = feature->nr_irqs; in dfl_dev_add() 428 struct dfl_feature *feature; in dfl_devs_remove() local [all …]
|
D | dfl.h | 339 int (*init)(struct platform_device *pdev, struct dfl_feature *feature); 341 struct dfl_feature *feature); 342 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature, 368 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument 369 for ((feature) = (pdata)->features; \ 370 (feature) < (pdata)->features + (pdata)->num; (feature)++) 376 struct dfl_feature *feature; in dfl_get_feature_by_id() local 378 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id() 379 if (feature->id == id) in dfl_get_feature_by_id() 380 return feature; in dfl_get_feature_by_id() [all …]
|
/Linux-v6.1/drivers/iommu/intel/ |
D | cap_audit.h | 67 #define DO_CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 69 if (cap##_##feature(a) != cap##_##feature(b)) { \ 71 pr_info("IOMMU feature %s inconsistent", #feature); \ 75 #define CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 76 DO_CHECK_FEATURE_MISMATCH((a)->cap, (b)->cap, cap, feature, MASK) 78 #define CHECK_FEATURE_MISMATCH_HOTPLUG(b, cap, feature, MASK) \ argument 80 if (cap##_##feature(intel_iommu_##cap##_sanity)) \ 82 (b)->cap, cap, feature, MASK); \ 93 #define MINIMAL_FEATURE_HOTPLUG(iommu, cap, feature, MASK, mismatch) \ argument 96 (cap##_##feature((iommu)->cap))) \
|
/Linux-v6.1/Documentation/x86/ |
D | cpuinfo.rst | 11 in arch/x86/include/asm/cpufeatures.h. If the kernel cares about a feature 12 or KVM want to expose the feature to a KVM guest, it can and should have 16 If users want to know if a feature is available on a given system, they 19 If such flag represents a hardware feature, it also means that the 25 can explain missing flags: the expected feature failed to enable, the feature 26 is missing in hardware, platform firmware did not enable it, the feature is 28 not support the feature and thus has not enabled it. In general, /proc/cpuinfo 32 How are feature flags created? 37 These feature definitions are organized mirroring the layout of CPUID 40 If a feature is defined with a X86_FEATURE_<name> definition in [all …]
|
/Linux-v6.1/tools/perf/ |
D | Makefile.config | 337 include $(srctree)/tools/build/Makefile.feature 342 ifeq ($(feature-stackprotector-all), 1) 347 ifeq ($(feature-fortify-source), 1) 379 ifeq ($(feature-pthread-attr-setaffinity-np), 1) 383 ifeq ($(feature-pthread-barrier), 1) 389 ifeq ($(feature-bionic), 1) 398 ifeq ($(feature-eventfd), 1) 402 ifeq ($(feature-get_current_dir_name), 1) 406 ifeq ($(feature-gettid), 1) 410 ifeq ($(feature-file-handle), 1) [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/powerpc/ |
D | ibm,powerpc-cpu-features.txt | 24 Description: Container of CPU feature nodes. 51 compatibility, less the individual feature nodes. For example, an ISA v3.0 66 /cpus/ibm,powerpc-cpu-features/example-feature node bindings 69 Each child node of cpu-features represents a CPU feature / capability. 71 Node: A string describing an architected CPU feature, e.g., "floating-point". 73 Description: A feature or capability supported by the CPUs. 79 Presence of the node indicates the feature is available. 88 First level of the Power ISA that the feature appears in. 105 that can use the feature. 119 feature to lesser privilege levels. If the property does not exist then no [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_kms.c | 208 fw_info->feature = adev->vce.fb_version; in amdgpu_firmware_info() 212 fw_info->feature = 0; in amdgpu_firmware_info() 216 fw_info->feature = 0; in amdgpu_firmware_info() 220 fw_info->feature = 0; in amdgpu_firmware_info() 224 fw_info->feature = adev->gfx.me_feature_version; in amdgpu_firmware_info() 228 fw_info->feature = adev->gfx.pfp_feature_version; in amdgpu_firmware_info() 232 fw_info->feature = adev->gfx.ce_feature_version; in amdgpu_firmware_info() 236 fw_info->feature = adev->gfx.rlc_feature_version; in amdgpu_firmware_info() 240 fw_info->feature = adev->gfx.rlc_srlc_feature_version; in amdgpu_firmware_info() 244 fw_info->feature = adev->gfx.rlc_srlg_feature_version; in amdgpu_firmware_info() [all …]
|