Home
last modified time | relevance | path

Searched full:feature (Results 1 – 25 of 3116) sorted by relevance

12345678910>>...125

/linux-6.14.4/drivers/fpga/
Ddfl.c3 * Driver for FPGA Device Feature List (DFL) Support
24 * when adding a new feature dev support in DFL framework, it's required to
30 * if the new feature dev needs chardev support, then it's required to add
49 * struct dfl_dev_info - dfl feature device information.
50 * @name: name string of the feature platform device.
51 * @dfh_id: id value in Device Feature Header (DFH) register by DFL spec.
52 * @id: idr id of the feature dev.
71 * struct dfl_chardev_info - chardev information of dfl feature device
135 * in such list, then other feature devices (e.g. FME), could use the port
148 * @fdata: feature dev data to match with associated port ops.
[all …]
Ddfl.h3 * Driver Header File for FPGA Device Feature List (DFL) Support
58 * Device Feature Header Register Set
71 /* Device Feature Header Register Bitfield */
72 #define DFH_ID GENMASK_ULL(11, 0) /* Feature ID */
75 #define DFH_REVISION GENMASK_ULL(15, 12) /* Feature revision */
79 #define DFH_TYPE GENMASK_ULL(63, 60) /* Feature type */
94 * CSR Rel Bit, 1'b0 = relative (offset from feature DFH start),
146 /* Offset to port device feature header */
236 * struct dfl_feature_id - dfl private feature id
238 * @id: unique dfl private feature id.
[all …]
Ddfl-fme-main.c169 struct dfl_feature *feature, in fme_hdr_ioctl() argument
223 const struct dfl_feature *feature = drvdata; in thermal_hwmon_attrs_visible() local
229 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0; in thermal_hwmon_attrs_visible()
235 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_hwmon_read() local
240 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1); in thermal_hwmon_read()
244 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
248 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
252 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
256 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
260 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
[all …]
/linux-6.14.4/tools/perf/Documentation/
Dperf-check.txt12 'perf check' {feature <feature_list>} [<options>]
19 If the subcommand 'feature' is used, then status of feature is printed
22 Also, 'perf check feature' returns with exit status 0 if the feature
28 feature::
30 Print whether feature(s) is compiled-in or not, and also returns with an
31 exit status of 0, if passed feature(s) are compiled-in, else 1.
33 It expects a feature list as an argument. There can be a single feature
38 The feature names/macros are case-insensitive.
41 perf check feature libtraceevent
42 perf check feature HAVE_LIBTRACEEVENT
[all …]
/linux-6.14.4/tools/build/
DMakefile.feature2 feature_dir := $(srctree)/tools/build/feature
5 OUTPUT_FEATURES = $(OUTPUT)feature/
11feature-$(1) := $(shell $(MAKE) OUTPUT=$(OUTPUT_FEATURES) CC="$(CC)" CXX="$(CXX)" CFLAGS="$(EXTRA_…
16 feature-$(1) := 1
20 # Build the feature check binaries in parallel, ignore errors, ignore return value and suppress out…
24 # Note that this is not a complete list of all feature tests, just
27 # [ Feature tests not mentioned here have to be built explicitly in
29 # feature check. ]
32 # tools/build/feature/test-all.c and we try to build it all together
38 # $ rm -rf /tmp/b ; mkdir /tmp/b ; make -C tools/perf O=/tmp/b feature-dump
[all …]
/linux-6.14.4/Documentation/arch/x86/
Dcpuinfo.rst4 x86 Feature Flags
10 The list of feature flags in /proc/cpuinfo is not complete and
11 represents an ill-fated attempt from long time ago to put feature flags
14 However, the amount of feature flags is growing by the CPU generation,
17 What is more, those feature flags do not even need to be in that file
21 And even if it doesn't show a particular feature flag - although the CPU
24 feature and figure out if it is supported or not, regardless of whether
32 kernel has *enabled* and *supports*. As in: the CPUID feature flag is
38 So, if users want to know if a feature is available on a given system,
42 * the kernel knows about the feature enough to have an X86_FEATURE bit
[all …]
/linux-6.14.4/tools/perf/
Dbuiltin-check.c12 static const char * const check_subcommands[] = { "feature", NULL };
21 "perf check feature <feature_list>",
68 /* Helper function to print status of a feature along with name/macro */
77 #define STATUS(feature) \ argument
79 if (feature.is_builtin) \
80 status_print(feature.name, feature.macro, "on"); \
82 status_print(feature.name, feature.macro, "OFF"); \
86 * check whether "feature" is built-in with perf
89 * 0: NOT built-in or Feature not known
92 static int has_support(const char *feature) in has_support() argument
[all …]
/linux-6.14.4/arch/powerpc/include/asm/
Dcpu_has_feature.h10 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
27 BUILD_BUG_ON(!__builtin_constant_p(feature)); in cpu_has_feature()
28 BUILD_BUG_ON(__builtin_popcountl(feature) > 1); in cpu_has_feature()
34 return early_cpu_has_feature(feature); in cpu_has_feature()
38 if (CPU_FTRS_ALWAYS & feature) in cpu_has_feature()
41 if (!(CPU_FTRS_POSSIBLE & feature)) in cpu_has_feature()
44 i = __builtin_ctzl(feature); in cpu_has_feature()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/powerpc/
Dibm,powerpc-cpu-features.txt24 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-6.14.4/Documentation/hid/
Dhid-sensor.rst70 functions, which get and set each input/feature/output report.
121 Set Feature report::
126 This interface is used to set a value for a field in feature report. For example
177 │   │   ├── feature-0-200316
178 │   │   │   ├── feature-0-200316-maximum
179 │   │   │   ├── feature-0-200316-minimum
180 │   │   │   ├── feature-0-200316-name
181 │   │   │   ├── feature-0-200316-size
182 │   │   │   ├── feature-0-200316-unit-expo
183 │   │   │   ├── feature-0-200316-units
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-block-device34 - If the device does not support the unload heads feature,
41 ATA standard, but support the unload feature nonetheless.
44 does support the unload feature, then you can tell the kernel
59 command queueing) priority support. By default this feature is
61 priority feature, writing "1" to this file results in an error
72 (HBA) implementing support for the SATA NCQ priority feature.
74 support for the SATA NCQ priority feature, regardless of the
75 device support for this feature (see sas_ncq_prio_supported).
84 command queueing) priority feature.
94 (HBA) implementing support for the SATA NCQ priority feature.
[all …]
/linux-6.14.4/arch/x86/kernel/cpu/
Dcpuid-deps.c8 unsigned int feature; member
90 static inline void clear_feature(struct cpuinfo_x86 *c, unsigned int feature) in clear_feature() argument
98 clear_cpu_cap(&boot_cpu_data, feature); in clear_feature()
99 set_bit(feature, (unsigned long *)cpu_caps_cleared); in clear_feature()
101 clear_bit(feature, (unsigned long *)c->x86_capability); in clear_feature()
108 static void do_clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int feature) in do_clear_cpu_cap() argument
114 if (WARN_ON(feature >= MAX_FEATURE_BITS)) in do_clear_cpu_cap()
117 if (boot_cpu_has(feature)) in do_clear_cpu_cap()
120 clear_feature(c, feature); in do_clear_cpu_cap()
124 __set_bit(feature, disable); in do_clear_cpu_cap()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/pm/swsmu/inc/
Dsmu_v13_0_7_pptable.h65 …URE_GFXCLK_LIMITS = 1 << SMU_13_0_7_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature
66 …ATURE_UCLK_LIMITS = 1 << SMU_13_0_7_ODCAP_UCLK_LIMITS, //UCLK Limit feature
67 …TURE_POWER_LIMIT = 1 << SMU_13_0_7_ODCAP_POWER_LIMIT, //Power Limit feature
68 …FAN_ACOUSTIC_LIMIT = 1 << SMU_13_0_7_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature
69 …AN_SPEED_MIN = 1 << SMU_13_0_7_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature
70 …FAN = 1 << SMU_13_0_7_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature
71 …_SYSTEM = 1 << SMU_13_0_7_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature
72 …MEMORY_TIMING_TUNE = 1 << SMU_13_0_7_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature
73 …FEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_13_0_7_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature
74 …V_ENGINE = 1 << SMU_13_0_7_ODCAP_AUTO_UV_ENGINE, //Auto Under Volt GFXCLK feature
[all …]
Dsmu_v11_0_7_pptable.h65 …TURE_GFXCLK_LIMITS = 1 << SMU_11_0_7_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature
66 …TURE_GFXCLK_CURVE = 1 << SMU_11_0_7_ODCAP_GFXCLK_CURVE, //GFXCLK Curve feature
67 …EATURE_UCLK_LIMITS = 1 << SMU_11_0_7_ODCAP_UCLK_LIMITS, //UCLK Limit feature
68 …ATURE_POWER_LIMIT = 1 << SMU_11_0_7_ODCAP_POWER_LIMIT, //Power Limit feature
69 …_FAN_ACOUSTIC_LIMIT = 1 << SMU_11_0_7_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature
70 …FAN_SPEED_MIN = 1 << SMU_11_0_7_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature
71 …_FAN = 1 << SMU_11_0_7_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature
72 …E_SYSTEM = 1 << SMU_11_0_7_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature
73 …_MEMORY_TIMING_TUNE = 1 << SMU_11_0_7_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature
74 …DFEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_11_0_7_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature
[all …]
Dsmu_v11_0_pptable.h62 …FEATURE_GFXCLK_LIMITS = 1 << SMU_11_0_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature
63 …FEATURE_GFXCLK_CURVE = 1 << SMU_11_0_ODCAP_GFXCLK_CURVE, //GFXCLK Curve feature
64 …ODFEATURE_UCLK_MAX = 1 << SMU_11_0_ODCAP_UCLK_MAX, //UCLK Limit feature
65 …DFEATURE_POWER_LIMIT = 1 << SMU_11_0_ODCAP_POWER_LIMIT, //Power Limit feature
66 …URE_FAN_ACOUSTIC_LIMIT = 1 << SMU_11_0_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature
67 …RE_FAN_SPEED_MIN = 1 << SMU_11_0_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature
68 …URE_FAN = 1 << SMU_11_0_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature
69 …TURE_SYSTEM = 1 << SMU_11_0_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature
70 …URE_MEMORY_TIMING_TUNE = 1 << SMU_11_0_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature
71 …0_ODFEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_11_0_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature
[all …]
Dsmu_v13_0_pptable.h62 …FEATURE_GFXCLK_LIMITS = 1 << SMU_13_0_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature
63 …FEATURE_GFXCLK_CURVE = 1 << SMU_13_0_ODCAP_GFXCLK_CURVE, //GFXCLK Curve feature
64 …ODFEATURE_UCLK_MAX = 1 << SMU_13_0_ODCAP_UCLK_MAX, //UCLK Limit feature
65 …DFEATURE_POWER_LIMIT = 1 << SMU_13_0_ODCAP_POWER_LIMIT, //Power Limit feature
66 …URE_FAN_ACOUSTIC_LIMIT = 1 << SMU_13_0_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature
67 …RE_FAN_SPEED_MIN = 1 << SMU_13_0_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature
68 …URE_FAN = 1 << SMU_13_0_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature
69 …TURE_SYSTEM = 1 << SMU_13_0_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature
70 …URE_MEMORY_TIMING_TUNE = 1 << SMU_13_0_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature
71 …0_ODFEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_13_0_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/pm/inc/
Dsmu_v13_0_0_pptable.h65 …URE_GFXCLK_LIMITS = 1 << SMU_13_0_0_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature
66 …ATURE_UCLK_LIMITS = 1 << SMU_13_0_0_ODCAP_UCLK_LIMITS, //UCLK Limit feature
67 …TURE_POWER_LIMIT = 1 << SMU_13_0_0_ODCAP_POWER_LIMIT, //Power Limit feature
68 …FAN_ACOUSTIC_LIMIT = 1 << SMU_13_0_0_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature
69 …AN_SPEED_MIN = 1 << SMU_13_0_0_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature
70 …FAN = 1 << SMU_13_0_0_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature
71 …_SYSTEM = 1 << SMU_13_0_0_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature
72 …MEMORY_TIMING_TUNE = 1 << SMU_13_0_0_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature
73 …FEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_13_0_0_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature
74 …V_ENGINE = 1 << SMU_13_0_0_ODCAP_AUTO_UV_ENGINE, //Auto Under Volt GFXCLK feature
[all …]
/linux-6.14.4/tools/testing/selftests/net/
Dnetdevice.sh132 while read -r FEATURE VALUE FIXED; do
133 [ "$FEATURE" != "Features" ] || continue # Skip "Features"
135 feature="${FEATURE%:*}"
137 ethtool --offload "$netdev" "$feature" off
139 echo "PASS: $netdev: Turned off feature: $feature"
141 echo "FAIL: $netdev: Failed to turn off feature:" \
142 "$feature"
145 ethtool --offload "$netdev" "$feature" on
147 echo "PASS: $netdev: Turned on feature: $feature"
149 echo "FAIL: $netdev: Failed to turn on feature:" \
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dev_coredump.c77 uint32_t feature; in amdgpu_devcoredump_fw_info() local
81 drm_printf(p, "VCE feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
83 drm_printf(p, "UVD feature version: %u, fw version: 0x%08x\n", 0, in amdgpu_devcoredump_fw_info()
85 drm_printf(p, "GMC feature version: %u, fw version: 0x%08x\n", 0, in amdgpu_devcoredump_fw_info()
87 drm_printf(p, "ME feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
89 drm_printf(p, "PFP feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
91 drm_printf(p, "CE feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
93 drm_printf(p, "RLC feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
96 drm_printf(p, "RLC SRLC feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
99 drm_printf(p, "RLC SRLG feature version: %u, fw version: 0x%08x\n", in amdgpu_devcoredump_fw_info()
[all …]
/linux-6.14.4/arch/s390/include/asm/
Dalternative.h6 * Each alternative comes with a 32 bit feature field:
8 * u32 feature;
63 u32 feature; /* feature required for replacement */ member
117 #define ALTINSTR_ENTRY(feature, num) \ argument
120 "\t.long " __stringify(feature) "\n" /* feature */ \
130 #define ALTERNATIVE(oldinstr, altinstr, feature) \ argument
136 ALTINSTR_ENTRY(feature, 1) \
162 #define alternative(oldinstr, altinstr, feature) \ argument
163 asm_inline volatile(ALTERNATIVE(oldinstr, altinstr, feature) : : : "memory")
170 #define alternative_input(oldinstr, newinstr, feature, input...) \ argument
[all …]
/linux-6.14.4/fs/overlayfs/
DKconfig16 bool "Overlayfs: turn on redirect directory feature by default"
27 feature will have unexpected results.
47 bool "Overlayfs: turn on inodes index feature by default"
56 The inodes index feature prevents breaking of lower hardlinks on copy
59 Note, that the inodes index feature is not backward compatible.
61 that doesn't support this feature will have unexpected results.
66 bool "Overlayfs: turn on NFS export feature by default"
77 The NFS export feature creates an index on copy up of every file and
84 Note, that the NFS export feature is not backward compatible.
86 that doesn't support this feature will have unexpected results.
[all …]
/linux-6.14.4/drivers/gpu/drm/imagination/
Dpvr_rogue_fwif_client.h102 /* Only used when feature VDM_DRAWINDIRECT present. */
104 /* Only used when feature VDM_DRAWINDIRECT present. */
113 /* Only used when feature VDM_OBJECT_LEVEL_LLS present. */
121 /* Only used when feature TESSELLATION present */
180 /* Only used when feature S7_TOP_INFRASTRUCTURE present. */
190 /* Only used when feature CLUSTER_GROUPING present. */
200 /* Only used when feature GPU_MULTICORE_SUPPORT or BRN 47217 present. */
203 /* Only used when feature ZLS_SUBTILE present. */
206 /* Only used when feature ISP_ZLS_D24_S8_PACKING_OGL_MODE present. */
218 * Only used when feature FBCDC_ALGORITHM present and value < 3 or feature
[all …]
/linux-6.14.4/drivers/hwtracing/coresight/
Dcoresight-config.h27 * flags defining what device class a feature will match to when processing a
45 * Parameter descriptor for a device feature.
58 * Used as a descriptor in the feature descriptors.
59 * Used as a value in when in a feature loading into a csdev.
89 * Device feature descriptor - combination of registers and parameters to
92 * @name: feature name.
93 * @description: brief description of the feature.
156 * config register instance - part of a loaded feature.
159 * @reg_desc: value to use when setting feature on device / store for
170 * config parameter instance - part of a loaded feature.
[all …]
/linux-6.14.4/arch/x86/include/asm/
Dcpu_device_id.h83 .feature = _feature, \
94 .feature = _feature, \
113 #define X86_MATCH_VENDOR_FAM_MODEL_FEATURE(vendor, family, model, feature, data) \ argument
115 X86_STEPPING_ANY, feature, data)
118 * X86_MATCH_VENDOR_FAM_FEATURE - Macro for matching vendor, family and CPU feature
122 * @feature: A X86_FEATURE bit
130 #define X86_MATCH_VENDOR_FAM_FEATURE(vendor, family, feature, data) \ argument
132 X86_MODEL_ANY, feature, data)
135 * X86_MATCH_VENDOR_FEATURE - Macro for matching vendor and CPU feature
138 * @feature: A X86_FEATURE bit
[all …]
/linux-6.14.4/tools/testing/selftests/hid/tests/
Ddescriptors_wacom.py197 0xB1, 0x02, # . Feature (Variable),
202 0xB1, 0x02, # . Feature (Variable),
207 0xB1, 0x02, # . Feature (Variable),
212 0xB1, 0x02, # . Feature (Variable),
214 0xB1, 0x03, # . Feature (Constant, Variable),
224 0xB1, 0x02, # . Feature (Variable),
227 0xB1, 0x03, # . Feature (Constant, Variable),
237 0xB1, 0x03, # . Feature (Constant, Variable),
246 0xB1, 0x02, # . Feature (Variable),
251 0xB1, 0x02, # . Feature (Variable),
[all …]

12345678910>>...125