Home
last modified time | relevance | path

Searched refs:features (Results 1 – 25 of 1158) sorted by relevance

12345678910>>...47

/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, \
250 pfdev->features.l2_features = gpu_read(pfdev, GPU_L2_FEATURES); in panfrost_gpu_init_features()
251 pfdev->features.core_features = gpu_read(pfdev, GPU_CORE_FEATURES); in panfrost_gpu_init_features()
252 pfdev->features.tiler_features = gpu_read(pfdev, GPU_TILER_FEATURES); in panfrost_gpu_init_features()
253 pfdev->features.mem_features = gpu_read(pfdev, GPU_MEM_FEATURES); in panfrost_gpu_init_features()
254 pfdev->features.mmu_features = gpu_read(pfdev, GPU_MMU_FEATURES); in panfrost_gpu_init_features()
255 pfdev->features.thread_features = gpu_read(pfdev, GPU_THREAD_FEATURES); in panfrost_gpu_init_features()
[all …]
/drivers/gpu/drm/msm/disp/dpu1/catalog/
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_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_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_SDMA,
86 .features = VIG_SDM845_MASK_SDMA,
94 .features = VIG_SDM845_MASK_SDMA,
[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_SDMA,
87 .features = VIG_SDM845_MASK_SDMA,
95 .features = VIG_SDM845_MASK_SDMA,
[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_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_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_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_3_0_msm8998.h26 .features = BIT(DPU_MDP_VSYNC_SEL),
45 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
54 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
71 .features = VIG_MSM8998_MASK,
79 .features = VIG_MSM8998_MASK,
87 .features = VIG_MSM8998_MASK,
95 .features = VIG_MSM8998_MASK,
103 .features = DMA_MSM8998_MASK,
111 .features = DMA_MSM8998_MASK,
119 .features = DMA_CURSOR_MSM8998_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 …]
Ddpu_3_2_sdm660.h25 .features = BIT(DPU_MDP_VSYNC_SEL),
40 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
49 .features = BIT(DPU_CTL_SPLIT_DISPLAY),
66 .features = VIG_MSM8998_MASK,
74 .features = VIG_MSM8998_MASK,
82 .features = DMA_MSM8998_MASK,
90 .features = DMA_MSM8998_MASK,
98 .features = DMA_CURSOR_MSM8998_MASK,
110 .features = MIXER_MSM8998_MASK,
118 .features = MIXER_MSM8998_MASK,
[all …]
Ddpu_6_2_sc7180.h35 .features = BIT(DPU_CTL_ACTIVE_CFG),
40 .features = BIT(DPU_CTL_ACTIVE_CFG),
45 .features = BIT(DPU_CTL_ACTIVE_CFG),
54 .features = VIG_SDM845_MASK,
62 .features = DMA_SDM845_MASK,
70 .features = DMA_CURSOR_SDM845_MASK,
78 .features = DMA_CURSOR_SDM845_MASK,
90 .features = MIXER_SDM845_MASK,
98 .features = MIXER_SDM845_MASK,
109 .features = DSPP_SC7180_MASK,
[all …]
Ddpu_4_1_sdm670.h14 .features = BIT(DPU_MDP_AUDIO_SELECT),
28 .features = VIG_SDM845_MASK_SDMA,
36 .features = VIG_SDM845_MASK_SDMA,
44 .features = DMA_SDM845_MASK_SDMA,
52 .features = DMA_CURSOR_SDM845_MASK_SDMA,
60 .features = DMA_CURSOR_SDM845_MASK_SDMA,
72 .features = MIXER_SDM845_MASK,
80 .features = MIXER_SDM845_MASK,
88 .features = MIXER_SDM845_MASK,
95 .features = MIXER_SDM845_MASK,
[all …]
/drivers/hid/
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 …]
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 …]
/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-common.c123 smmu->features |= ARM_SMMU_FEAT_COHERENCY; in arm_smmu_device_acpi_probe()
127 smmu->features |= ARM_SMMU_FEAT_HD; in arm_smmu_device_acpi_probe()
130 smmu->features |= ARM_SMMU_FEAT_HA; in arm_smmu_device_acpi_probe()
160 smmu->features |= ARM_SMMU_FEAT_COHERENCY; in arm_smmu_device_dt_probe()
195 smmu->features &= ~ARM_SMMU_FEAT_SEV; in arm_smmu_device_iidr_probe()
198 smmu->features &= ~ARM_SMMU_FEAT_NESTING; in arm_smmu_device_iidr_probe()
202 smmu->features &= ~ARM_SMMU_FEAT_BTM; in arm_smmu_device_iidr_probe()
205 smmu->features &= ~ARM_SMMU_FEAT_NESTING; in arm_smmu_device_iidr_probe()
214 u32 fw_features = smmu->features & (ARM_SMMU_FEAT_HA | ARM_SMMU_FEAT_HD); in arm_smmu_get_httu()
226 smmu->features |= hw_features; in arm_smmu_get_httu()
[all …]
/drivers/net/ethernet/atheros/atlx/
Datlx.c208 static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl) in __atlx_vlan_mode() argument
210 if (features & NETIF_F_HW_VLAN_CTAG_RX) { in __atlx_vlan_mode()
220 netdev_features_t features) in atlx_vlan_mode() argument
229 __atlx_vlan_mode(features, &ctrl); in atlx_vlan_mode()
237 atlx_vlan_mode(adapter->netdev, adapter->netdev->features); in atlx_restore_vlan()
241 netdev_features_t features) in atlx_fix_features() argument
247 if (features & NETIF_F_HW_VLAN_CTAG_RX) in atlx_fix_features()
248 features |= NETIF_F_HW_VLAN_CTAG_TX; in atlx_fix_features()
250 features &= ~NETIF_F_HW_VLAN_CTAG_TX; in atlx_fix_features()
252 return features; in atlx_fix_features()
[all …]
/drivers/input/touchscreen/
Dwacom_i2c.c58 struct wacom_features *features) in wacom_query_device() argument
93 features->x_max = get_unaligned_le16(&data[3]); in wacom_query_device()
94 features->y_max = get_unaligned_le16(&data[5]); in wacom_query_device()
95 features->pressure_max = get_unaligned_le16(&data[11]); in wacom_query_device()
96 features->fw_version = get_unaligned_le16(&data[13]); in wacom_query_device()
100 features->x_max, features->y_max, in wacom_query_device()
101 features->pressure_max, features->fw_version); in wacom_query_device()
170 struct wacom_features features = { 0 }; in wacom_i2c_probe() local
178 error = wacom_query_device(client, &features); in wacom_i2c_probe()
197 input->id.version = features.fw_version; in wacom_i2c_probe()
[all …]
/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_flows.c395 req->features = BIT_ULL(NPC_DMAC); in otx2_do_add_macfilter()
561 req->features |= BIT_ULL(NPC_SIP_IPV4); in otx2_prepare_ipv4_flow()
568 req->features |= BIT_ULL(NPC_DIP_IPV4); in otx2_prepare_ipv4_flow()
573 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow()
578 req->features |= BIT_ULL(NPC_IPPROTO_ICMP); in otx2_prepare_ipv4_flow()
581 req->features |= BIT_ULL(NPC_IPPROTO_TCP); in otx2_prepare_ipv4_flow()
584 req->features |= BIT_ULL(NPC_IPPROTO_UDP); in otx2_prepare_ipv4_flow()
587 req->features |= BIT_ULL(NPC_IPPROTO_SCTP); in otx2_prepare_ipv4_flow()
590 req->features |= BIT_ULL(NPC_IPPROTO_AH); in otx2_prepare_ipv4_flow()
593 req->features |= BIT_ULL(NPC_IPPROTO_ESP); in otx2_prepare_ipv4_flow()
[all …]

12345678910>>...47