| /kernel/linux/linux-6.6/fs/btrfs/ |
| D | fs.c | 12 u64 features; in __btrfs_set_fs_incompat() local 15 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat() 16 if (!(features & flag)) { in __btrfs_set_fs_incompat() 18 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat() 19 if (!(features & flag)) { in __btrfs_set_fs_incompat() 20 features |= flag; in __btrfs_set_fs_incompat() 21 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat() 35 u64 features; in __btrfs_clear_fs_incompat() local 38 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat() 39 if (features & flag) { in __btrfs_clear_fs_incompat() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
| D | panfrost_gpu.c | 137 pfdev->features.revision >= 0x2000) in panfrost_gpu_init_quirks() 140 pfdev->features.coherency_features == COHERENCY_ACE) in panfrost_gpu_init_quirks() 160 u64 features; member 172 .features = hw_features_##_name, \ 230 pfdev->features.l2_features = gpu_read(pfdev, GPU_L2_FEATURES); in panfrost_gpu_init_features() 231 pfdev->features.core_features = gpu_read(pfdev, GPU_CORE_FEATURES); in panfrost_gpu_init_features() 232 pfdev->features.tiler_features = gpu_read(pfdev, GPU_TILER_FEATURES); in panfrost_gpu_init_features() 233 pfdev->features.mem_features = gpu_read(pfdev, GPU_MEM_FEATURES); in panfrost_gpu_init_features() 234 pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); in panfrost_gpu_init_features() 235 pfdev->features.thread_features = gpu_read(pfdev, GPU_THREAD_FEATURES); in panfrost_gpu_init_features() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
| D | panfrost_gpu.c | 141 pfdev->features.revision >= 0x2000) in panfrost_gpu_init_quirks() 144 pfdev->features.coherency_features == COHERENCY_ACE) in panfrost_gpu_init_quirks() 162 u64 features; member 174 .features = hw_features_##_name, \ 221 pfdev->features.l2_features = gpu_read(pfdev, GPU_L2_FEATURES); in panfrost_gpu_init_features() 222 pfdev->features.core_features = gpu_read(pfdev, GPU_CORE_FEATURES); in panfrost_gpu_init_features() 223 pfdev->features.tiler_features = gpu_read(pfdev, GPU_TILER_FEATURES); in panfrost_gpu_init_features() 224 pfdev->features.mem_features = gpu_read(pfdev, GPU_MEM_FEATURES); in panfrost_gpu_init_features() 225 pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); in panfrost_gpu_init_features() 226 pfdev->features.thread_features = gpu_read(pfdev, GPU_THREAD_FEATURES); in panfrost_gpu_init_features() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/catalog/ |
| D | dpu_8_0_sc8280xp.h | 25 .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_SC7180_MASK, 86 .features = VIG_SC7180_MASK, 94 .features = VIG_SC7180_MASK, [all …]
|
| D | dpu_5_1_sc8180x.h | 27 .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 …]
|
| D | dpu_9_0_sm8550.h | 25 .features = BIT(DPU_MDP_PERIPH_0_REMOVED), 46 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY), 51 .features = CTL_SM8550_MASK | BIT(DPU_CTL_SPLIT_DISPLAY), 56 .features = CTL_SM8550_MASK, 61 .features = CTL_SM8550_MASK, 66 .features = CTL_SM8550_MASK, 71 .features = CTL_SM8550_MASK, 80 .features = VIG_SC7180_MASK, 88 .features = VIG_SC7180_MASK, 96 .features = VIG_SC7180_MASK, [all …]
|
| D | dpu_8_1_sm8450.h | 25 .features = BIT(DPU_MDP_PERIPH_0_REMOVED), 45 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK, 50 .features = BIT(DPU_CTL_SPLIT_DISPLAY) | CTL_SC7280_MASK, 55 .features = CTL_SC7280_MASK, 60 .features = CTL_SC7280_MASK, 65 .features = CTL_SC7280_MASK, 70 .features = CTL_SC7280_MASK, 79 .features = VIG_SC7180_MASK, 87 .features = VIG_SC7180_MASK, 95 .features = VIG_SC7180_MASK, [all …]
|
| D | dpu_6_0_sm8250.h | 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_SC7180_MASK_SDMA, 86 .features = VIG_SC7180_MASK_SDMA, 94 .features = VIG_SC7180_MASK_SDMA, 102 .features = VIG_SC7180_MASK_SDMA, [all …]
|
| D | dpu_5_0_sm8150.h | 27 .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 …]
|
| D | dpu_7_0_sm8350.h | 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_SC7180_MASK, 86 .features = VIG_SC7180_MASK, 94 .features = VIG_SC7180_MASK, 102 .features = VIG_SC7180_MASK, [all …]
|
| D | dpu_7_2_sc7280.h | 36 .features = CTL_SC7280_MASK, 41 .features = CTL_SC7280_MASK, 46 .features = CTL_SC7280_MASK, 51 .features = CTL_SC7280_MASK, 60 .features = VIG_SC7280_MASK_SDMA, 68 .features = DMA_SDM845_MASK_SDMA, 76 .features = DMA_CURSOR_SDM845_MASK_SDMA, 84 .features = DMA_CURSOR_SDM845_MASK_SDMA, 96 .features = MIXER_SDM845_MASK, 103 .features = MIXER_SDM845_MASK, [all …]
|
| D | dpu_4_0_sdm845.h | 27 .features = BIT(DPU_MDP_AUDIO_SELECT) | BIT(DPU_MDP_VSYNC_SEL), 44 .features = BIT(DPU_CTL_SPLIT_DISPLAY), 49 .features = BIT(DPU_CTL_SPLIT_DISPLAY), 70 .features = VIG_SDM845_MASK_SDMA, 78 .features = VIG_SDM845_MASK_SDMA, 86 .features = VIG_SDM845_MASK_SDMA, 94 .features = VIG_SDM845_MASK_SDMA, 102 .features = DMA_SDM845_MASK_SDMA, 110 .features = DMA_SDM845_MASK_SDMA, 118 .features = DMA_CURSOR_SDM845_MASK_SDMA, [all …]
|
| D | dpu_5_4_sm6125.h | 25 .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_SM6125_MASK, 79 .features = DMA_SDM845_MASK, 87 .features = DMA_SDM845_MASK, [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | clock.c | 78 * 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 …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | clock.c | 80 * ti_clk_init_features - init clock features struct for the SoC 82 * Initializes the clock features struct based on the SoC type. 86 struct ti_clk_features features = { 0 }; in ti_clk_init_features() local 89 features.fint_min = OMAP3430_DPLL_FINT_BAND1_MIN; in ti_clk_init_features() 90 features.fint_max = OMAP3430_DPLL_FINT_BAND2_MAX; in ti_clk_init_features() 91 features.fint_band1_max = OMAP3430_DPLL_FINT_BAND1_MAX; in ti_clk_init_features() 92 features.fint_band2_min = OMAP3430_DPLL_FINT_BAND2_MIN; in ti_clk_init_features() 94 features.fint_min = OMAP3PLUS_DPLL_FINT_MIN; in ti_clk_init_features() 95 features.fint_max = OMAP3PLUS_DPLL_FINT_MAX; in ti_clk_init_features() 100 features.dpll_bypass_vals |= in ti_clk_init_features() [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/ |
| D | xstate.rst | 1 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 …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | wacom_sys.c | 95 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() local 100 if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) in wacom_wac_pen_serial_enforce() 163 if (wacom->wacom_wac.features.type == BOOTLOADER) in wacom_raw_event() 218 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_hid_usage_quirk() local 240 if (features->type == HID_GENERIC && in wacom_hid_usage_quirk() 276 features->quirks |= WACOM_QUIRK_AESPEN; in wacom_hid_usage_quirk() 301 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping() local 316 if (!features->touch_max) { in wacom_feature_mapping() 325 if (ret == n && features->type == HID_GENERIC) { in wacom_feature_mapping() 328 } else if (ret == 2 && features->type != HID_GENERIC) { in wacom_feature_mapping() [all …]
|
| D | wacom_wac.c | 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() 438 switch (features->type) { in wacom_graphire_irq() [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | netdev-features.rst | 4 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 …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | wacom_sys.c | 90 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 …]
|
| D | wacom_wac.c | 117 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 …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | netdev-features.rst | 4 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/powerpc/ |
| D | ibm,powerpc-cpu-features.txt | 3 (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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/ |
| D | ibm,powerpc-cpu-features.txt | 3 (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 …]
|
| /kernel/linux/linux-6.6/net/core/ |
| D | gso.c | 10 * @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 …]
|