| /drivers/gpu/drm/panfrost/ |
| A D | panfrost_gpu.c | 180 u64 features; member 283 pfdev->features.nr_core_groups = hweight64(pfdev->features.l2_present); in panfrost_gpu_init_features() 298 pfdev->features.id = 0x0600; in panfrost_gpu_init_features() 305 gpu_id = pfdev->features.id; in panfrost_gpu_init_features() 314 hw_feat = model->features; in panfrost_gpu_init_features() 336 pfdev->features.hw_features, in panfrost_gpu_init_features() 337 pfdev->features.hw_issues); in panfrost_gpu_init_features() 340 pfdev->features.l2_features, in panfrost_gpu_init_features() 345 pfdev->features.as_present, in panfrost_gpu_init_features() 346 pfdev->features.js_present); in panfrost_gpu_init_features() [all …]
|
| /drivers/hid/ |
| A D | wacom_wac.c | 172 struct wacom_features *features = &wacom->features; in wacom_pl_irq() local 343 struct wacom_features *features = &wacom->features; in wacom_graphire_irq() local 515 struct wacom_features *features = &wacom->features; in wacom_intuos_pad() local 736 struct wacom_features *features = &wacom->features; in wacom_exit_report() local 774 struct wacom_features *features = &wacom->features; in wacom_intuos_inout() local 3656 features->x_max = features->x_max / 10; in wacom_setup_device_quirks() 3657 features->y_max = features->y_max / 10; in wacom_setup_device_quirks() 3962 features->x_max, features->x_fuzz, 0); in wacom_setup_touch_input_capabilities() 3964 features->y_max, features->y_fuzz, 0); in wacom_setup_touch_input_capabilities() 3972 features->x_max, features->x_fuzz, 0); in wacom_setup_touch_input_capabilities() [all …]
|
| A D | wacom_sys.c | 108 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() local 228 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_hid_usage_quirk() local 311 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping() local 444 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_usage_mapping() local 686 struct wacom_features *features = &wacom_wac->features; in _wacom_query_tablet_data() local 2208 features->x_phy = (features->x_max * 100) / in wacom_set_default_phy() 2210 features->y_phy = (features->y_max * 100) / in wacom_set_default_phy() 2267 struct wacom_features *features = &wacom_wac->features; in wacom_update_name() local 2369 struct wacom_features *features = &wacom_wac->features; in wacom_parse_and_register() local 2843 features = &wacom_wac->features; in wacom_probe() [all …]
|
| /drivers/gpu/drm/msm/disp/dpu1/catalog/ |
| A D | dpu_12_0_sm8750.h | 62 .features = VIG_SDM845_MASK_SDMA, 69 .features = VIG_SDM845_MASK_SDMA, 136 .features = MIXER_MSM8998_MASK, 144 .features = MIXER_MSM8998_MASK, 152 .features = MIXER_MSM8998_MASK, 160 .features = MIXER_MSM8998_MASK, 168 .features = MIXER_MSM8998_MASK, 175 .features = MIXER_MSM8998_MASK, 182 .features = MIXER_MSM8998_MASK, 189 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_10_0_sm8650.h | 61 .features = VIG_SDM845_MASK_SDMA, 68 .features = VIG_SDM845_MASK_SDMA, 75 .features = VIG_SDM845_MASK_SDMA, 82 .features = VIG_SDM845_MASK_SDMA, 135 .features = MIXER_MSM8998_MASK, 143 .features = MIXER_MSM8998_MASK, 151 .features = MIXER_MSM8998_MASK, 159 .features = MIXER_MSM8998_MASK, 167 .features = MIXER_MSM8998_MASK, 174 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_9_0_sm8550.h | 61 .features = VIG_SDM845_MASK_SDMA, 68 .features = VIG_SDM845_MASK_SDMA, 75 .features = VIG_SDM845_MASK_SDMA, 82 .features = VIG_SDM845_MASK_SDMA, 135 .features = MIXER_MSM8998_MASK, 143 .features = MIXER_MSM8998_MASK, 151 .features = MIXER_MSM8998_MASK, 159 .features = MIXER_MSM8998_MASK, 167 .features = MIXER_MSM8998_MASK, 174 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_9_1_sar2130p.h | 61 .features = VIG_SDM845_MASK_SDMA, 68 .features = VIG_SDM845_MASK_SDMA, 75 .features = VIG_SDM845_MASK_SDMA, 82 .features = VIG_SDM845_MASK_SDMA, 135 .features = MIXER_MSM8998_MASK, 143 .features = MIXER_MSM8998_MASK, 151 .features = MIXER_MSM8998_MASK, 159 .features = MIXER_MSM8998_MASK, 167 .features = MIXER_MSM8998_MASK, 174 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_7_0_sm8350.h | 70 .features = VIG_SDM845_MASK_SDMA, 78 .features = VIG_SDM845_MASK_SDMA, 86 .features = VIG_SDM845_MASK_SDMA, 94 .features = VIG_SDM845_MASK_SDMA, 138 .features = MIXER_MSM8998_MASK, 146 .features = MIXER_MSM8998_MASK, 154 .features = MIXER_MSM8998_MASK, 162 .features = MIXER_MSM8998_MASK, 170 .features = MIXER_MSM8998_MASK, 177 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_9_2_x1e80100.h | 60 .features = VIG_SDM845_MASK_SDMA, 67 .features = VIG_SDM845_MASK_SDMA, 74 .features = VIG_SDM845_MASK_SDMA, 81 .features = VIG_SDM845_MASK_SDMA, 134 .features = MIXER_MSM8998_MASK, 142 .features = MIXER_MSM8998_MASK, 150 .features = MIXER_MSM8998_MASK, 158 .features = MIXER_MSM8998_MASK, 166 .features = MIXER_MSM8998_MASK, 173 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_8_1_sm8450.h | 70 .features = VIG_SDM845_MASK_SDMA, 78 .features = VIG_SDM845_MASK_SDMA, 86 .features = VIG_SDM845_MASK_SDMA, 94 .features = VIG_SDM845_MASK_SDMA, 138 .features = MIXER_MSM8998_MASK, 146 .features = MIXER_MSM8998_MASK, 154 .features = MIXER_MSM8998_MASK, 162 .features = MIXER_MSM8998_MASK, 170 .features = MIXER_MSM8998_MASK, 177 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_1_7_msm8996.h | 65 .features = VIG_MSM8996_MASK, 73 .features = VIG_MSM8996_MASK, 81 .features = VIG_MSM8996_MASK, 89 .features = VIG_MSM8996_MASK, 97 .features = RGB_MSM8996_MASK, 105 .features = RGB_MSM8996_MASK, 113 .features = RGB_MSM8996_MASK, 121 .features = RGB_MSM8996_MASK, 129 .features = DMA_MSM8996_MASK, 137 .features = DMA_MSM8996_MASK, [all …]
|
| A D | dpu_3_0_msm8998.h | 70 .features = VIG_MSM8998_MASK, 78 .features = VIG_MSM8998_MASK, 86 .features = VIG_MSM8998_MASK, 94 .features = VIG_MSM8998_MASK, 102 .features = DMA_MSM8998_MASK, 110 .features = DMA_MSM8998_MASK, 118 .features = DMA_CURSOR_MSM8998_MASK, 138 .features = MIXER_MSM8998_MASK, 146 .features = MIXER_MSM8998_MASK, 154 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_4_1_sdm670.h | 27 .features = VIG_SDM845_MASK_SDMA, 35 .features = VIG_SDM845_MASK_SDMA, 43 .features = DMA_SDM845_MASK_SDMA, 51 .features = DMA_CURSOR_SDM845_MASK_SDMA, 59 .features = DMA_CURSOR_SDM845_MASK_SDMA, 71 .features = MIXER_MSM8998_MASK, 79 .features = MIXER_MSM8998_MASK, 87 .features = MIXER_MSM8998_MASK, 94 .features = MIXER_MSM8998_MASK,
|
| A D | dpu_4_0_sdm845.h | 42 .features = BIT(DPU_CTL_SPLIT_DISPLAY), 68 .features = VIG_SDM845_MASK_SDMA, 76 .features = VIG_SDM845_MASK_SDMA, 84 .features = VIG_SDM845_MASK_SDMA, 92 .features = VIG_SDM845_MASK_SDMA, 100 .features = DMA_SDM845_MASK_SDMA, 108 .features = DMA_SDM845_MASK_SDMA, 136 .features = MIXER_MSM8998_MASK, 144 .features = MIXER_MSM8998_MASK, 152 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_5_0_sm8150.h | 71 .features = VIG_SDM845_MASK_SDMA, 79 .features = VIG_SDM845_MASK_SDMA, 87 .features = VIG_SDM845_MASK_SDMA, 95 .features = VIG_SDM845_MASK_SDMA, 139 .features = MIXER_MSM8998_MASK, 147 .features = MIXER_MSM8998_MASK, 155 .features = MIXER_MSM8998_MASK, 163 .features = MIXER_MSM8998_MASK, 171 .features = MIXER_MSM8998_MASK, 178 .features = MIXER_MSM8998_MASK, [all …]
|
| A D | dpu_6_0_sm8250.h | 70 .features = VIG_SDM845_MASK_SDMA, 78 .features = VIG_SDM845_MASK_SDMA, 86 .features = VIG_SDM845_MASK_SDMA, 94 .features = VIG_SDM845_MASK_SDMA, 138 .features = MIXER_MSM8998_MASK, 146 .features = MIXER_MSM8998_MASK, 154 .features = MIXER_MSM8998_MASK, 162 .features = MIXER_MSM8998_MASK, 170 .features = MIXER_MSM8998_MASK, 177 .features = MIXER_MSM8998_MASK, [all …]
|
| /drivers/net/ethernet/atheros/atlx/ |
| A D | atlx.c | 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() 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() 256 netdev_features_t features) in atlx_set_features() argument 258 netdev_features_t changed = netdev->features ^ features; in atlx_set_features() [all …]
|
| /drivers/input/touchscreen/ |
| A D | wacom_i2c.c | 58 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/ |
| A D | otx2_flows.c | 390 req->features = BIT_ULL(NPC_DMAC); in otx2_do_add_macfilter() 568 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow() 596 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow() 603 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow() 621 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow() 658 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow() 676 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow() 731 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv6_flow() 738 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv6_flow() 939 req->features |= BIT_ULL(NPC_DMAC); in otx2_prepare_flow_request() [all …]
|
| /drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_main.c | 155 netdev_features_t features) in aq_ndev_set_features() argument 167 if (!(features & NETIF_F_NTUPLE)) { in aq_ndev_set_features() 182 aq_cfg->features = features; in aq_ndev_set_features() 185 is_lro = features & NETIF_F_LRO; in aq_ndev_set_features() 193 if ((aq_nic->ndev->features ^ features) & NETIF_F_RXCSUM) { in aq_ndev_set_features() 220 netdev_features_t features) in aq_ndev_fix_features() argument 225 if (!(features & NETIF_F_RXCSUM)) in aq_ndev_fix_features() 226 features &= ~NETIF_F_LRO; in aq_ndev_fix_features() 232 features &= ~NETIF_F_LRO; in aq_ndev_fix_features() 235 return features; in aq_ndev_fix_features() [all …]
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_drv.c | 38 .features = RCAR_DU_FEATURE_CRTC_IRQ 62 .features = RCAR_DU_FEATURE_CRTC_IRQ 85 .features = RCAR_DU_FEATURE_CRTC_IRQ 113 .features = RCAR_DU_FEATURE_CRTC_IRQ 144 .features = RCAR_DU_FEATURE_CRTC_IRQ 175 .features = RCAR_DU_FEATURE_CRTC_IRQ 203 .features = RCAR_DU_FEATURE_CRTC_IRQ 255 .features = RCAR_DU_FEATURE_CRTC_IRQ 287 .features = RCAR_DU_FEATURE_CRTC_IRQ 312 .features = RCAR_DU_FEATURE_CRTC_IRQ [all …]
|
| /drivers/gpu/drm/amd/display/dc/dio/dcn321/ |
| A D | dcn321_dio_link_encoder.c | 117 enc10->base.features.flags.bits.DP_IS_USB_C = 1; in dcn321_link_encoder_construct() 121 enc10->base.features = *enc_features; in dcn321_link_encoder_construct() 166 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; in dcn321_link_encoder_construct() 174 enc10->base.features.flags.bits.IS_HBR2_CAPABLE = in dcn321_link_encoder_construct() 176 enc10->base.features.flags.bits.IS_HBR3_CAPABLE = in dcn321_link_encoder_construct() 178 enc10->base.features.flags.bits.HDMI_6GB_EN = bp_cap_info.HDMI_6GB_EN; in dcn321_link_encoder_construct() 179 enc10->base.features.flags.bits.IS_DP2_CAPABLE = 1; in dcn321_link_encoder_construct() 180 enc10->base.features.flags.bits.IS_UHBR10_CAPABLE = bp_cap_info.DP_UHBR10_EN; in dcn321_link_encoder_construct() 181 enc10->base.features.flags.bits.IS_UHBR13_5_CAPABLE = bp_cap_info.DP_UHBR13_5_EN; in dcn321_link_encoder_construct() 182 enc10->base.features.flags.bits.IS_UHBR20_CAPABLE = bp_cap_info.DP_UHBR20_EN; in dcn321_link_encoder_construct() [all …]
|
| /drivers/scsi/aic7xxx/ |
| A D | aic7xxx_pci.c | 865 ahc->features &= ~AHC_ULTRA; in ahc_pci_config() 1490 if (ahc->features & AHC_ULTRA in ahc_parse_pci_eeprom() 2052 ahc->features = AHC_AIC7850_FE; in ahc_aic785X_setup() 2070 ahc->features = AHC_AIC7860_FE; in ahc_aic7860_setup() 2087 ahc->features |= AHC_REMOVABLE; in ahc_apa1480_setup() 2108 ahc->features |= AHC_HVD; in ahc_aic7870h_setup() 2129 ahc->features |= AHC_HVD; in ahc_aha394Xh_setup() 2161 ahc->features |= AHC_HVD; in ahc_aha494Xh_setup() 2192 ahc->features |= AHC_HVD; in ahc_aic7880h_setup() 2222 ahc->features |= AHC_HVD; in ahc_aha394XUh_setup() [all …]
|
| /drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
| A D | dcn30_dio_link_encoder.c | 113 enc10->base.features = *enc_features; in dcn30_link_encoder_construct() 180 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; in dcn30_link_encoder_construct() 187 enc10->base.features.flags.bits.IS_HBR2_CAPABLE = in dcn30_link_encoder_construct() 189 enc10->base.features.flags.bits.IS_HBR3_CAPABLE = in dcn30_link_encoder_construct() 191 enc10->base.features.flags.bits.HDMI_6GB_EN = bp_cap_info.HDMI_6GB_EN; in dcn30_link_encoder_construct() 192 enc10->base.features.flags.bits.IS_DP2_CAPABLE = bp_cap_info.IS_DP2_CAPABLE; in dcn30_link_encoder_construct() 193 enc10->base.features.flags.bits.IS_UHBR10_CAPABLE = bp_cap_info.DP_UHBR10_EN; in dcn30_link_encoder_construct() 194 enc10->base.features.flags.bits.IS_UHBR13_5_CAPABLE = bp_cap_info.DP_UHBR13_5_EN; in dcn30_link_encoder_construct() 195 enc10->base.features.flags.bits.IS_UHBR20_CAPABLE = bp_cap_info.DP_UHBR20_EN; in dcn30_link_encoder_construct() 196 enc10->base.features.flags.bits.DP_IS_USB_C = in dcn30_link_encoder_construct() [all …]
|
| /drivers/platform/cznic/ |
| A D | turris-omnia-mcu-base.c | 112 return sysfs_emit(buf, "0x%x\n", mcu->features); in fw_features_show() 188 !(mcu->features & OMNIA_FEAT_BOARD_INFO)) in omnia_mcu_base_attrs_visible() 253 } features[] = { in omnia_mcu_read_features() local 283 &mcu->features); in omnia_mcu_read_features() 293 mcu->features = features16; in omnia_mcu_read_features() 296 mcu->features &= GENMASK(15, 0); in omnia_mcu_read_features() 306 (mcu->features & OMNIA_FEAT_PERIPH_MCU) ? in omnia_mcu_read_features() 311 if (mcu->features & OMNIA_FEAT_BOOTLOADER) in omnia_mcu_read_features() 318 if (mcu->features & features[i].mask) in omnia_mcu_read_features() 321 omnia_info_missing_feature(dev, features[i].name); in omnia_mcu_read_features() [all …]
|