Home
last modified time | relevance | path

Searched full:features (Results 1 – 25 of 3016) sorted by relevance

12345678910>>...121

/linux-6.14.4/drivers/gpu/drm/panfrost/
Dpanfrost_gpu.c157 pfdev->features.revision >= 0x2000) in panfrost_gpu_init_quirks()
160 pfdev->features.coherency_features == COHERENCY_ACE) in panfrost_gpu_init_quirks()
180 u64 features; member
192 .features = hw_features_##_name, \
254 pfdev->features.l2_features = gpu_read(pfdev, GPU_L2_FEATURES); in panfrost_gpu_init_features()
255 pfdev->features.core_features = gpu_read(pfdev, GPU_CORE_FEATURES); in panfrost_gpu_init_features()
256 pfdev->features.tiler_features = gpu_read(pfdev, GPU_TILER_FEATURES); in panfrost_gpu_init_features()
257 pfdev->features.mem_features = gpu_read(pfdev, GPU_MEM_FEATURES); in panfrost_gpu_init_features()
258 pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); in panfrost_gpu_init_features()
259 pfdev->features.thread_features = gpu_read(pfdev, GPU_THREAD_FEATURES); in panfrost_gpu_init_features()
[all …]
/linux-6.14.4/fs/btrfs/
Dfs.c142 u64 features; in __btrfs_set_fs_incompat() local
145 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
146 if (!(features & flag)) { in __btrfs_set_fs_incompat()
148 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
149 if (!(features & flag)) { in __btrfs_set_fs_incompat()
150 features |= flag; in __btrfs_set_fs_incompat()
151 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
165 u64 features; in __btrfs_clear_fs_incompat() local
168 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
169 if (features & flag) { in __btrfs_clear_fs_incompat()
[all …]
/linux-6.14.4/drivers/gpu/drm/msm/disp/dpu1/catalog/
Ddpu_9_2_x1e80100.h23 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
34 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
39 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
44 .features = CTL_SM8550_MASK,
49 .features = CTL_SM8550_MASK,
54 .features = CTL_SM8550_MASK,
59 .features = CTL_SM8550_MASK,
68 .features = VIG_SDM845_MASK_SDMA,
75 .features = VIG_SDM845_MASK_SDMA,
82 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_8_4_sa8775p.h23 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
43 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
48 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
53 .features = CTL_SC7280_MASK,
58 .features = CTL_SC7280_MASK,
63 .features = CTL_SC7280_MASK,
68 .features = CTL_SC7280_MASK,
77 .features = VIG_SDM845_MASK_SDMA,
85 .features = VIG_SDM845_MASK_SDMA,
93 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_10_0_sm8650.h24 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
35 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
40 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
45 .features = CTL_SM8550_MASK,
50 .features = CTL_SM8550_MASK,
55 .features = CTL_SM8550_MASK,
60 .features = CTL_SM8550_MASK,
69 .features = VIG_SDM845_MASK_SDMA,
76 .features = VIG_SDM845_MASK_SDMA,
83 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_9_0_sm8550.h24 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
35 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
40 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY),
45 .features = CTL_SM8550_MASK,
50 .features = CTL_SM8550_MASK,
55 .features = CTL_SM8550_MASK,
60 .features = CTL_SM8550_MASK,
69 .features = VIG_SDM845_MASK,
76 .features = VIG_SDM845_MASK,
83 .features = VIG_SDM845_MASK,
[all …]
Ddpu_5_1_sc8180x.h26 .features = BIT(DPU_MDP_AUDIO_SELECT),
44 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
49 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
54 .features = BIT(DPU_CTL_ACTIVE_CFG),
59 .features = BIT(DPU_CTL_ACTIVE_CFG),
64 .features = BIT(DPU_CTL_ACTIVE_CFG),
69 .features = BIT(DPU_CTL_ACTIVE_CFG),
78 .features = VIG_SDM845_MASK,
86 .features = VIG_SDM845_MASK,
94 .features = VIG_SDM845_MASK,
[all …]
Ddpu_8_0_sc8280xp.h24 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
43 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
48 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
53 .features = CTL_SC7280_MASK,
58 .features = CTL_SC7280_MASK,
63 .features = CTL_SC7280_MASK,
68 .features = CTL_SC7280_MASK,
77 .features = VIG_SDM845_MASK,
85 .features = VIG_SDM845_MASK,
93 .features = VIG_SDM845_MASK,
[all …]
Ddpu_5_0_sm8150.h26 .features = BIT(DPU_MDP_AUDIO_SELECT),
45 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
50 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
55 .features = BIT(DPU_CTL_ACTIVE_CFG),
60 .features = BIT(DPU_CTL_ACTIVE_CFG),
65 .features = BIT(DPU_CTL_ACTIVE_CFG),
70 .features = BIT(DPU_CTL_ACTIVE_CFG),
79 .features = VIG_SDM845_MASK,
87 .features = VIG_SDM845_MASK,
95 .features = VIG_SDM845_MASK,
[all …]
Ddpu_8_1_sm8450.h24 .features = BIT(DPU_MDP_PERIPH_0_REMOVED),
44 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
49 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
54 .features = CTL_SC7280_MASK,
59 .features = CTL_SC7280_MASK,
64 .features = CTL_SC7280_MASK,
69 .features = CTL_SC7280_MASK,
78 .features = VIG_SDM845_MASK_SDMA,
86 .features = VIG_SDM845_MASK_SDMA,
94 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_6_0_sm8250.h43 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
48 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
53 .features = BIT(DPU_CTL_ACTIVE_CFG),
58 .features = BIT(DPU_CTL_ACTIVE_CFG),
63 .features = BIT(DPU_CTL_ACTIVE_CFG),
68 .features = BIT(DPU_CTL_ACTIVE_CFG),
77 .features = VIG_SDM845_MASK_SDMA,
85 .features = VIG_SDM845_MASK_SDMA,
93 .features = VIG_SDM845_MASK_SDMA,
101 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_7_0_sm8350.h43 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
48 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK,
53 .features = CTL_SC7280_MASK,
58 .features = CTL_SC7280_MASK,
63 .features = CTL_SC7280_MASK,
68 .features = CTL_SC7280_MASK,
77 .features = VIG_SDM845_MASK_SDMA,
85 .features = VIG_SDM845_MASK_SDMA,
93 .features = VIG_SDM845_MASK_SDMA,
101 .features = VIG_SDM845_MASK_SDMA,
[all …]
Ddpu_5_2_sm7150.h26 .features = BIT(DPU_MDP_AUDIO_SELECT),
41 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
46 .features = BIT(DPU_CTL_ACTIVE_CFG) | BIT(DPU_CTL_SPLIT_DISPLAY),
51 .features = BIT(DPU_CTL_ACTIVE_CFG),
56 .features = BIT(DPU_CTL_ACTIVE_CFG),
61 .features = BIT(DPU_CTL_ACTIVE_CFG),
66 .features = BIT(DPU_CTL_ACTIVE_CFG),
75 .features = VIG_SDM845_MASK,
83 .features = VIG_SDM845_MASK,
91 .features = DMA_SDM845_MASK,
[all …]
Ddpu_5_3_sm6150.h23 .features = 0,
37 .features = BIT(DPU_CTL_ACTIVE_CFG),
42 .features = BIT(DPU_CTL_ACTIVE_CFG),
47 .features = BIT(DPU_CTL_ACTIVE_CFG),
52 .features = BIT(DPU_CTL_ACTIVE_CFG),
57 .features = BIT(DPU_CTL_ACTIVE_CFG),
62 .features = BIT(DPU_CTL_ACTIVE_CFG),
71 .features = VIG_SDM845_MASK_SDMA,
79 .features = DMA_SDM845_MASK_SDMA,
87 .features = DMA_SDM845_MASK_SDMA,
[all …]
Ddpu_7_2_sc7280.h35 .features = CTL_SC7280_MASK,
40 .features = CTL_SC7280_MASK,
45 .features = CTL_SC7280_MASK,
50 .features = CTL_SC7280_MASK,
59 .features = VIG_SC7280_MASK_SDMA,
67 .features = DMA_SDM845_MASK_SDMA,
75 .features = DMA_CURSOR_SDM845_MASK_SDMA,
83 .features = DMA_CURSOR_SDM845_MASK_SDMA,
95 .features = MIXER_SDM845_MASK,
102 .features = MIXER_SDM845_MASK,
[all …]
Ddpu_4_0_sdm845.h26 .features = BIT(DPU_MDP_AUDIO_SELECT) | BIT(DPU_MDP_VSYNC_SEL),
43 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
48 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
69 .features = VIG_SDM845_MASK_SDMA,
77 .features = VIG_SDM845_MASK_SDMA,
85 .features = VIG_SDM845_MASK_SDMA,
93 .features = VIG_SDM845_MASK_SDMA,
101 .features = DMA_SDM845_MASK_SDMA,
109 .features = DMA_SDM845_MASK_SDMA,
117 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
Ddpu_5_4_sm6125.h25 .features = 0,
38 .features = BIT(DPU_CTL_ACTIVE_CFG),
43 .features = BIT(DPU_CTL_ACTIVE_CFG),
48 .features = BIT(DPU_CTL_ACTIVE_CFG),
53 .features = BIT(DPU_CTL_ACTIVE_CFG),
58 .features = BIT(DPU_CTL_ACTIVE_CFG),
63 .features = BIT(DPU_CTL_ACTIVE_CFG),
72 .features = VIG_SDM845_MASK,
80 .features = DMA_SDM845_MASK,
88 .features = DMA_SDM845_MASK,
[all …]
Ddpu_6_4_sm6350.h38 .features = BIT(DPU_CTL_ACTIVE_CFG),
43 .features = BIT(DPU_CTL_ACTIVE_CFG),
48 .features = BIT(DPU_CTL_ACTIVE_CFG),
53 .features = BIT(DPU_CTL_ACTIVE_CFG),
62 .features = VIG_SDM845_MASK,
70 .features = DMA_SDM845_MASK,
78 .features = DMA_CURSOR_SDM845_MASK,
86 .features = DMA_CURSOR_SDM845_MASK,
98 .features = MIXER_SDM845_MASK,
106 .features = MIXER_SDM845_MASK,
[all …]
/linux-6.14.4/arch/arm/mach-omap2/
Dclock.c78 * ti_clk_init_features - init clock features struct for the SoC
80 * Initializes the clock features struct based on the SoC type.
84 struct ti_clk_features features = { 0 }; in ti_clk_init_features() local
87 features.fint_min = OMAP3430_DPLL_FINT_BAND1_MIN; in ti_clk_init_features()
88 features.fint_max = OMAP3430_DPLL_FINT_BAND2_MAX; in ti_clk_init_features()
89 features.fint_band1_max = OMAP3430_DPLL_FINT_BAND1_MAX; in ti_clk_init_features()
90 features.fint_band2_min = OMAP3430_DPLL_FINT_BAND2_MIN; in ti_clk_init_features()
92 features.fint_min = OMAP3PLUS_DPLL_FINT_MIN; in ti_clk_init_features()
93 features.fint_max = OMAP3PLUS_DPLL_FINT_MAX; in ti_clk_init_features()
98 features.dpll_bypass_vals |= in ti_clk_init_features()
[all …]
/linux-6.14.4/drivers/hid/
Dwacom_sys.c90 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() local
95 if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) in wacom_wac_pen_serial_enforce()
158 if (wacom->wacom_wac.features.type == BOOTLOADER) in wacom_raw_event()
213 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_hid_usage_quirk() local
235 if (features->type == HID_GENERIC && in wacom_hid_usage_quirk()
271 features->quirks |= WACOM_QUIRK_AESPEN; in wacom_hid_usage_quirk()
296 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping() local
311 if (!features->touch_max) { in wacom_feature_mapping()
320 if (ret == n && features->type == HID_GENERIC) { in wacom_feature_mapping()
323 } else if (ret == 2 && features->type != HID_GENERIC) { in wacom_feature_mapping()
[all …]
Dwacom_wac.c117 bool has_quirk = wacom_wac->features.quirks & WACOM_QUIRK_BATTERY; in wacom_notify_battery()
172 struct wacom_features *features = &wacom->features; in wacom_pl_irq() local
210 if (features->pressure_max > 255) in wacom_pl_irq()
212 pressure += (features->pressure_max + 1) / 2; in wacom_pl_irq()
343 struct wacom_features *features = &wacom->features; in wacom_graphire_irq() local
352 if (features->type == GRAPHIRE_BT) { in wacom_graphire_irq()
393 if (features->type == GRAPHIRE_BT) in wacom_graphire_irq()
405 if (features->type == WACOM_G4 || in wacom_graphire_irq()
406 features->type == WACOM_MO) { in wacom_graphire_irq()
409 } else if (features->type == GRAPHIRE_BT) { in wacom_graphire_irq()
[all …]
/linux-6.14.4/Documentation/arch/x86/
Dxstate.rst1 Using XSTATE features in user space applications
6 evaluate which features have been enabled by the kernel XCR0.
8 Up to AVX-512 and PKRU states, these features are automatically enabled by
9 the kernel if available. Features like AMX TILE_DATA (XSTATE component 18)
14 The purpose for dynamic features
25 size of 2KB with existing applications is too small for new CPU features
30 Using dynamically enabled XSTATE features in user space applications
34 request the usage of such features. The arch_prctl(2) options related to
39 arch_prctl(ARCH_GET_XCOMP_SUPP, &features);
41 ARCH_GET_XCOMP_SUPP stores the supported features in userspace storage of
[all …]
/linux-6.14.4/Documentation/networking/
Dnetdev-features.rst4 Netdev features mess and how to get out from it alive
16 verbatim. Today's devices add multiple features and bugs (read: offloads)
19 are commonly referred to as netdev features in Linux kernel world.
21 There are currently three sets of features relevant to the driver, and
24 1. netdev->hw_features set contains features whose state may possibly
29 2. netdev->features set contains features which are currently enabled
33 3. netdev->vlan_features set contains features whose state is inherited
34 by child VLAN devices (limits netdev->features set). This is currently
45 Part II: Controlling enabled features
48 When current feature set (netdev->features) is to be changed, new set
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/powerpc/
Dibm,powerpc-cpu-features.txt3 (skiboot/doc/device-tree/ibm,powerpc-cpu-features/binding.txt)
5 There is more complete overview and documentation of features in that
9 ibm,powerpc-cpu-features binding
12 This device tree binding describes CPU features available to software, with
16 found in design.txt, which also points to documentation of specific features.
19 /cpus/ibm,powerpc-cpu-features node binding
22 Node: ibm,powerpc-cpu-features
26 The node name must be "ibm,powerpc-cpu-features".
38 Definition: "ibm,powerpc-cpu-features"
66 /cpus/ibm,powerpc-cpu-features/example-feature node bindings
[all …]
/linux-6.14.4/net/core/
Dgso.c10 * @features: features for the output path (see dev->features)
14 netdev_features_t features, __be16 type) in skb_eth_gso_segment() argument
22 segs = ptype->callbacks.gso_segment(skb, features); in skb_eth_gso_segment()
35 * @features: features for the output path (see dev->features)
38 netdev_features_t features) in skb_mac_gso_segment() argument
53 segs = ptype->callbacks.gso_segment(skb, features); in skb_mac_gso_segment()
78 * @features: features for the output path (see dev->features)
89 netdev_features_t features, bool tx_path) in __skb_gso_segment() argument
106 if (features & NETIF_F_GSO_PARTIAL) { in __skb_gso_segment()
110 partial_features |= dev->features & dev->gso_partial_features; in __skb_gso_segment()
[all …]

12345678910>>...121