| /drivers/platform/x86/ |
| A D | dasharo-acpi.c | 82 obj[0].integer.value = feat; in dasharo_get_feature_cap_count() 104 if (feat >= ARRAY_SIZE(data->capabilities)) in dasharo_read_channel() 107 if (channel >= data->caps_found[feat]) in dasharo_read_channel() 111 obj[0].integer.value = data->capabilities[feat][channel].group; in dasharo_read_channel() 113 obj[1].integer.value = data->capabilities[feat][channel].index; in dasharo_read_channel() 298 static void dasharo_fill_feature_caps(struct dasharo_data *data, enum dasharo_feature feat) in dasharo_fill_feature_caps() argument 305 count = dasharo_get_feature_cap_count(data, feat, group); in dasharo_fill_feature_caps() 310 if (cap_count >= ARRAY_SIZE(data->capabilities[feat])) in dasharo_fill_feature_caps() 313 cap = &data->capabilities[feat][cap_count]; in dasharo_fill_feature_caps() 317 dasharo_group_names[feat][group], i); in dasharo_fill_feature_caps() [all …]
|
| /drivers/gpu/drm/tidss/ |
| A D | tidss_dispc.c | 498 const struct dispc_features *feat; member 1008 switch (dispc->feat->subrev) { in dispc_read_and_clear_irqstatus() 1025 switch (dispc->feat->subrev) { in dispc_set_irqenable() 1518 switch (dispc->feat->subrev) { in dispc_ovr_set_plane() 2440 switch (dispc->feat->subrev) { in dispc_plane_init() 2549 switch (dispc->feat->subrev) { in dispc_vp_write_gamma_table() 2989 const struct dispc_features *feat; in dispc_init() local 2995 feat = tidss->feat; in dispc_init() 2997 if (feat->subrev != DISPC_K2G) { in dispc_init() 3011 dispc->feat = feat; in dispc_init() [all …]
|
| A D | tidss_kms.c | 116 const struct dispc_features *feat = tidss->feat; in tidss_dispc_modeset_init() local 117 u32 max_vps = feat->num_vps; in tidss_dispc_modeset_init() 118 u32 max_planes = feat->num_vids; in tidss_dispc_modeset_init() 146 switch (feat->vp_bus_type[i]) { in tidss_dispc_modeset_init() 191 u32 hw_plane_id = feat->vid_order[tidss->num_planes]; in tidss_dispc_modeset_init() 226 u32 hw_plane_id = feat->vid_order[tidss->num_planes]; in tidss_dispc_modeset_init()
|
| A D | tidss_crtc.c | 133 for (layer = 0; layer < tidss->feat->num_vids ; layer++) { in tidss_crtc_position_planes() 274 for (u32 layer = 0; layer < tidss->feat->num_vids; layer++) in tidss_crtc_atomic_disable() 416 bool has_ctm = tidss->feat->vp_feat.color.has_ctm; in tidss_crtc_create() 442 if (tidss->feat->vp_feat.color.gamma_size) in tidss_crtc_create()
|
| A D | tidss_drv.h | 23 const struct dispc_features *feat; member
|
| /drivers/misc/ |
| A D | ad525x_dpot.c | 90 unsigned int feat; member 133 if (dpot->feat & F_RDACS_WONLY) in dpot_read_spi() 169 if (dpot->feat & F_SPI_16BIT) in dpot_read_spi() 233 if (dpot->feat & F_SPI) in dpot_read() 244 if (dpot->feat & F_RDACS_WONLY) in dpot_write_spi() 247 if (dpot->feat & F_AD_APPDATA) { in dpot_write_spi() 248 if (dpot->feat & F_SPI_8BIT) { in dpot_write_spi() 320 if (dpot->feat & F_SPI_16BIT) in dpot_write_spi() 405 if (dpot->feat & F_SPI) in dpot_write() 704 data->feat = DPOT_FEAT(devid); in ad_dpot_probe() [all …]
|
| /drivers/gpu/drm/omapdrm/dss/ |
| A D | dss.c | 562 if (!dss->feat->has_lcd_clk_src) { in dss_select_lcd_clk_source() 589 if (dss->feat->has_lcd_clk_src) { in dss_get_lcd_clk_source() 609 fck_hw_max = dss->feat->fck_freq_max; in dss_div_calc() 623 fckd_hw_max = dss->feat->fck_div_max; in dss_div_calc() 625 m = dss->feat->dss_fck_multiplier; in dss_div_calc() 668 return dss->feat->fck_freq_max; in dss_get_max_fck_rate() 688 * dss->feat->dss_fck_multiplier; in dss_setup_default_clock() 833 if (dss->feat->parent_clk_name) { in dss_get_clocks() 1170 switch (dss->feat->ports[i]) { in __dss_uninit_ports() 1197 switch (dss->feat->ports[i]) { in dss_init_ports() [all …]
|
| A D | dispc.c | 184 const struct dispc_features *feat; member 384 return dispc->feat->num_ovls; in dispc_get_num_ovls() 389 return dispc->feat->num_mgrs; in dispc_get_num_mgrs() 408 if (dispc->feat->features[i] == id) in dispc_has_feature() 1239 if (dispc->feat->has_writeback) in dispc_configure_burst_sizes() 1402 if (dispc->feat->has_writeback) { in dispc_init_fifos() 1577 if (dispc->feat->has_writeback) { in dispc_init_mflag() 3453 if (dispc->feat->has_writeback) { in dispc_dump_regs() 3800 if (dispc->feat->has_gamma_table) in _omap_dispc_initial_config() 3808 dispc->feat->has_gamma_table) in _omap_dispc_initial_config() [all …]
|
| /drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | dss.c | 92 const struct dss_features *feat; member 537 m = dss.feat->dss_fck_multiplier; in dss_div_calc() 744 if (dss.feat->parent_clk_name) { in dss_get_clocks() 927 if (dss.feat->num_ports == 0) in dss_init_ports() 938 if (reg >= dss.feat->num_ports) in dss_init_ports() 941 port_type = dss.feat->ports[reg]; in dss_init_ports() 972 if (dss.feat->num_ports == 0) in dss_uninit_ports() 984 if (reg >= dss.feat->num_ports) in dss_uninit_ports() 987 port_type = dss.feat->ports[reg]; in dss_uninit_ports() 1075 dss.feat = dss_get_features(); in dss_bind() [all …]
|
| A D | dispc.c | 118 const struct dispc_features *feat; member 693 if (dispc.feat->has_writeback) in dispc_setup_color_conv_coef() 1021 if (dispc.feat->has_writeback) in dispc_configure_burst_sizes() 1140 if (dispc.feat->gfx_fifo_workaround) { in dispc_init_fifos() 1170 if (dispc.feat->has_writeback) { in dispc_init_fifos() 1336 if (dispc.feat->has_writeback) { in dispc_init_mflag() 3094 if (dispc.feat->supports_sync_align) in _dispc_mgr_set_lcd_timings() 3489 if (dispc.feat->has_writeback) { in dispc_dump_regs() 3715 if (dispc.feat->mstandby_workaround) in _omap_dispc_initial_config() 3912 dispc.feat = dispc_get_features(); in dispc_bind() [all …]
|
| /drivers/thermal/qcom/ |
| A D | tsens-v1.c | 209 .feat = &tsens_v1_feat, 222 .feat = &tsens_v1_feat, 235 .feat = &tsens_v1_feat, 242 .feat = &tsens_v1_feat, 256 .feat = &tsens_v1_no_rpm_feat,
|
| A D | tsens.c | 344 if (priv->feat->adc) in tsens_hw_to_mC() 366 if (priv->feat->adc) in tsens_mC_to_hw() 375 return priv->feat->ver_major; in tsens_version() 477 if (priv->feat->crit_int) { in tsens_threshold_violated() 575 if (priv->feat->has_watchdog) { in tsens_critical_irq_thread() 709 cl_high = clamp_val(high, priv->feat->trip_min_temp, priv->feat->trip_max_temp); in tsens_set_trips() 710 cl_low = clamp_val(low, priv->feat->trip_min_temp, priv->feat->trip_max_temp); in tsens_set_trips() 1051 priv->feat->has_watchdog = 1; in init_common() 1277 if (priv->feat->combo_int) { in tsens_register() 1285 if (priv->feat->crit_int) in tsens_register() [all …]
|
| A D | tsens-v0_1.c | 337 .feat = &tsens_v0_1_feat, 350 .feat = &tsens_v0_1_feat, 365 .feat = &tsens_v0_1_feat, 380 .feat = &tsens_v0_1_feat, 393 .feat = &tsens_v0_1_feat, 406 .feat = &tsens_v0_1_feat,
|
| A D | tsens-v2.c | 271 .feat = &tsens_v2_feat, 277 .feat = &ipq8074_feat, 291 .feat = &ipq5332_feat, 299 .feat = &ipq5332_feat, 307 .feat = &tsens_v2_feat,
|
| /drivers/pci/ |
| A D | doe.c | 88 struct pci_doe_feature feat; member 339 val = FIELD_PREP(PCI_DOE_DATA_OBJECT_HEADER_1_VID, task->feat.vid) | in pci_doe_send_req() 340 FIELD_PREP(PCI_DOE_DATA_OBJECT_HEADER_1_TYPE, task->feat.type); in pci_doe_send_req() 387 if ((FIELD_GET(PCI_DOE_DATA_OBJECT_HEADER_1_VID, val) != task->feat.vid) || in pci_doe_recv_resp() 388 (FIELD_GET(PCI_DOE_DATA_OBJECT_HEADER_1_TYPE, val) != task->feat.type)) { in pci_doe_recv_resp() 390 doe_mb->cap_offset, task->feat.vid, task->feat.type, in pci_doe_recv_resp() 759 if (!pci_doe_supports_feat(doe_mb, task->feat.vid, task->feat.type)) in pci_doe_submit_task() 805 .feat.vid = vendor, in pci_doe() 806 .feat.type = type, in pci_doe()
|
| /drivers/edac/ |
| A D | edac_device.c | 621 int feat; in edac_dev_register() local 627 for (feat = 0; feat < num_features; feat++) { in edac_dev_register() 628 switch (ras_features[feat].ft_type) { in edac_dev_register() 634 attr_gcnt += ras_features[feat].ecs_info.num_media_frus; in edac_dev_register() 668 for (feat = 0; feat < num_features; feat++, ras_features++) { in edac_dev_register()
|
| /drivers/cxl/core/ |
| A D | features.c | 372 struct cxl_feat_entry *feat; in cxl_feature_info() local 375 feat = &cxlfs->entries->ent[i]; in cxl_feature_info() 376 if (uuid_equal(uuid, &feat->uuid)) in cxl_feature_info() 377 return feat; in cxl_feature_info() 543 struct cxl_feat_entry *feat; in cxlctl_validate_set_features() local 549 feat = cxl_feature_info(cxlfs, &rpc_in->set_feat_in.uuid); in cxlctl_validate_set_features() 550 if (IS_ERR(feat)) in cxlctl_validate_set_features() 554 flags = le32_to_cpu(feat->flags); in cxlctl_validate_set_features() 558 effects = le16_to_cpu(feat->effects); in cxlctl_validate_set_features()
|
| /drivers/net/ovpn/ |
| A D | main.c | 139 netdev_features_t feat = NETIF_F_SG | NETIF_F_GSO | in ovpn_setup() local 167 dev->features |= feat; in ovpn_setup() 168 dev->hw_features |= feat; in ovpn_setup() 169 dev->hw_enc_features |= feat; in ovpn_setup()
|
| /drivers/iommu/arm/arm-smmu-v3/ |
| A D | arm-smmu-v3-test.c | 173 enum arm_smmu_test_master_feat feat) in arm_smmu_test_make_cdtable_ste() argument 175 bool ats_enabled = feat & ARM_SMMU_MASTER_TEST_ATS; in arm_smmu_test_make_cdtable_ste() 176 bool stall_enabled = feat & ARM_SMMU_MASTER_TEST_STALL; in arm_smmu_test_make_cdtable_ste() 296 enum arm_smmu_test_master_feat feat) in arm_smmu_test_make_s2_ste() argument 298 bool ats_enabled = feat & ARM_SMMU_MASTER_TEST_ATS; in arm_smmu_test_make_s2_ste() 299 bool stall_enabled = feat & ARM_SMMU_MASTER_TEST_STALL; in arm_smmu_test_make_s2_ste()
|
| /drivers/gpu/drm/panfrost/ |
| A D | panfrost_features.h | 125 enum panfrost_hw_feature feat) in panfrost_has_hw_feature() argument 127 return test_bit(feat, pfdev->features.hw_features); in panfrost_has_hw_feature()
|
| /drivers/crypto/ccp/ |
| A D | sp-dev.h | 34 #define PSP_FEATURE(psp, feat) (psp->vdata && psp->vdata->platform_features & PLATFORM_FEATURE_##fe… argument
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | fw.c | 175 bool ath12k_fw_feature_supported(struct ath12k_base *ab, enum ath12k_fw_features feat) in ath12k_fw_feature_supported() argument 177 return ab->fw.fw_features_valid && test_bit(feat, ab->fw.fw_features); in ath12k_fw_feature_supported()
|
| A D | fw.h | 35 bool ath12k_fw_feature_supported(struct ath12k_base *ab, enum ath12k_fw_features feat);
|
| /drivers/net/ethernet/google/gve/ |
| A D | gve_rx.c | 800 static void gve_rx(struct gve_rx_ring *rx, netdev_features_t feat, in gve_rx() argument 898 if (likely(feat & NETIF_F_RXCSUM)) { in gve_rx() 908 if (likely(feat & NETIF_F_RXHASH) && in gve_rx() 1005 netdev_features_t feat) in gve_clean_rx_done() argument 1024 gve_rx(rx, feat, desc, idx, &cnts); in gve_clean_rx_done() 1089 netdev_features_t feat; in gve_rx_poll() local 1092 feat = block->napi.dev->features; in gve_rx_poll() 1095 work_done = gve_clean_rx_done(rx, budget, feat); in gve_rx_poll()
|
| /drivers/usb/gadget/udc/aspeed-vhub/ |
| A D | hub.c | 653 u8 port, u16 feat) in ast_vhub_set_port_feature() argument 663 switch(feat) { in ast_vhub_set_port_feature() 696 u8 port, u16 feat) in ast_vhub_clr_port_feature() argument 706 switch(feat) { in ast_vhub_clr_port_feature() 734 p->change &= ~(1u << (feat - 16)); in ast_vhub_clr_port_feature()
|