/linux/tools/build/ |
H A D | Makefile.feature | 191 $(foreach feat,$(FEATURE_TESTS),$(call set_test_all_flags,$(feat))) 206 $(foreach feat,$(FEATURE_TESTS),$(call feature_set,$(feat))) 216 $(foreach feat,$(FEATURE_TESTS),$(call feature_check,$(feat))) 234 ifneq (,$(filter 1,$(foreach feat,$(call feature_group,$(feat)),$(feature-$(feat))))) 265 $(foreach feat, [all...] |
/linux/arch/x86/tools/ |
H A D | cpufeaturemasks.awk | 30 feat = $2; 31 sub(/^X86_FEATURE_/, "", feat); 32 feats[nfeat] = feat; 59 feat = feats[i*32 + j]; 60 if (featstat[s, feat]) { 61 nfstr = fstr " " feat; 64 nfstr = " " feat;
|
/linux/scripts/ |
H A D | get_feat.pl | 15 my $feat; 33 'feat=s' => \$feat, 34 'feature=s' => \$feat, 248 next if ($feat && $name ne $feat); 280 next if ($feat && $name ne $feat); 299 my $title = "Feature $feat"; 305 print ":Subsystem: $data{$feat} [all...] |
/linux/drivers/platform/x86/ |
H A D | dasharo-acpi.c | 73 static int dasharo_get_feature_cap_count(struct dasharo_data *data, enum dasharo_feature feat, int cap) in dasharo_get_feature_cap_count() argument 82 obj[0].integer.value = feat; in dasharo_get_feature_cap_count() 96 static int dasharo_read_channel(struct dasharo_data *data, char *method, enum dasharo_feature feat, int channel, long *value) in dasharo_read_channel() argument 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() [all...] |
/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_dispc.c | 498 const struct dispc_features *feat; member 860 u32 hw_id = dispc->feat->vid_info[hw_plane].hw_id; in dispc_k3_vid_read_irqstatus() 869 u32 hw_id = dispc->feat->vid_info[hw_plane].hw_id; in dispc_k3_vid_write_irqstatus() 894 u32 hw_id = dispc->feat->vid_info[hw_plane].hw_id; in dispc_k3_vid_read_irqenable() 903 u32 hw_id = dispc->feat->vid_info[hw_plane].hw_id; in dispc_k3_vid_set_irqenable() 914 for (i = 0; i < dispc->feat->num_vps; ++i) { in dispc_k3_clear_irqstatus() 919 for (i = 0; i < dispc->feat->num_vids; ++i) { in dispc_k3_clear_irqstatus() 937 for (i = 0; i < dispc->feat->num_vps; ++i) in dispc_k3_read_and_clear_irqstatus() 940 for (i = 0; i < dispc->feat->num_vids; ++i) in dispc_k3_read_and_clear_irqstatus() 953 for (i = 0; i < dispc->feat in dispc_k3_read_irqenable() 2989 const struct dispc_features *feat; dispc_init() local [all...] |
H 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()
|
/linux/drivers/misc/ |
H 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() 171 else if (dpot->feat & F_SPI_24BIT) 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() 253 } else if (dpot->feat & F_SPI_16BIT) { in dpot_write_spi() 320 if (dpot->feat in dpot_write_spi() [all...] |
/linux/fs/xfs/ |
H A D | xfs_message.c | 138 enum xfs_experimental_feat feat) in xfs_warn_experimental() argument 165 ASSERT(feat >= 0 && feat < XFS_EXPERIMENTAL_MAX); in xfs_warn_experimental() 168 if (xfs_should_warn(mp, features[feat].opstate)) in xfs_warn_experimental() 171 features[feat].name); in xfs_warn_experimental()
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 117 if (dss->feat->outputs[OMAP_DSS_CHANNEL_LCD] & OMAP_DSS_OUTPUT_SDI) { in dss_save_context() 136 if (dss->feat->outputs[OMAP_DSS_CHANNEL_LCD] & OMAP_DSS_OUTPUT_SDI) { in dss_restore_context() 370 if (dss->feat->outputs[OMAP_DSS_CHANNEL_LCD] & OMAP_DSS_OUTPUT_SDI) { in dss_dump_regs() 414 if (WARN_ON(dss->feat->has_lcd_clk_src && clk_src != DSS_CLK_SRC_FCK)) in dss_select_dispc_clk_source() 433 dss->feat->dispc_clk_switch.start, in dss_select_dispc_clk_source() 434 dss->feat->dispc_clk_switch.end); in dss_select_dispc_clk_source() 562 if (!dss->feat->has_lcd_clk_src) { in dss_select_lcd_clk_source() 568 r = dss->feat->ops->select_lcd_source(dss, channel, 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 in dss_div_calc() [all...] |
H 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() 396 BUG_ON(id >= dispc->feat->num_reg_fields); in dispc_get_reg_field() 398 *start = dispc->feat->reg_fields[id].start; in dispc_get_reg_field() 399 *end = dispc->feat->reg_fields[id].end; in dispc_get_reg_field() 407 for (i = 0; i < dispc->feat->num_features; i++) { in dispc_has_feature() 408 if (dispc->feat->features[i] == id) in dispc_has_feature() 682 if (channel == OMAP_DSS_CHANNEL_DIGIT && dispc->feat->no_framedone_tv) in dispc_mgr_get_framedone_irq() 1239 if (dispc->feat in dispc_configure_burst_sizes() [all...] |
/linux/tools/testing/selftests/drivers/net/netdevsim/ |
H A D | ethtool-features.sh | 17 for feat in $FEATS ; do 18 s=$(ethtool --json -k $NSIM_NETDEV | jq ".[].\"$feat\".active" 2>/dev/null) 21 s=$(ethtool --json -k $NSIM_NETDEV | jq ".[].\"$feat\".fixed" 2>/dev/null)
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss.c | 92 const struct dss_features *feat; member 535 fckd_hw_max = dss.feat->fck_div_max; in dss_div_calc() 537 m = dss.feat->dss_fck_multiplier; in dss_div_calc() 593 fck_div = DIV_ROUND_UP(prate * dss.feat->dss_fck_multiplier, in dss_setup_default_clock() 595 fck = DIV_ROUND_UP(prate, fck_div) * dss.feat->dss_fck_multiplier; in dss_setup_default_clock() 729 return dss.feat->dpi_select_source(port, channel); in dss_dpi_select_source() 744 if (dss.feat->parent_clk_name) { in dss_get_clocks() 745 clk = clk_get(NULL, dss.feat->parent_clk_name); in dss_get_clocks() 747 DSSERR("Failed to get %s\n", dss.feat->parent_clk_name); in dss_get_clocks() 927 if (dss.feat in dss_init_ports() [all...] |
H A D | dispc.c | 118 const struct dispc_features *feat; member 548 if (channel == OMAP_DSS_CHANNEL_DIGIT && dispc.feat->no_framedone_tv) in dispc_mgr_get_framedone_irq() 693 if (dispc.feat->has_writeback) in dispc_setup_color_conv_coef() 1021 if (dispc.feat->has_writeback) in dispc_configure_burst_sizes() 1103 val = FLD_VAL(height - 1, dispc.feat->mgr_height_start, 16) | in dispc_mgr_set_size() 1104 FLD_VAL(width - 1, dispc.feat->mgr_width_start, 0); in dispc_mgr_set_size() 1121 for (fifo = 0; fifo < dispc.feat->num_fifos; ++fifo) { in dispc_init_fifos() 1140 if (dispc.feat->gfx_fifo_workaround) { in dispc_init_fifos() 1170 if (dispc.feat->has_writeback) { in dispc_init_fifos() 1187 for (fifo = 0; fifo < dispc.feat in dispc_ovl_get_fifo_size() [all...] |
/linux/arch/arm/mm/ |
H A D | cache-tauros2.c | 213 u32 feat; in tauros2_internal_init() local 219 feat = read_extra_features(); in tauros2_internal_init() 220 if (!(feat & 0x00400000)) { in tauros2_internal_init() 222 write_extra_features(feat | 0x00400000); in tauros2_internal_init()
|
/linux/drivers/thermal/qcom/ |
H 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,
|
H 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,
|
H 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() 819 priv->feat in dbg_sensors_show() [all...] |
H 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,
|
/linux/drivers/edac/ |
H 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()
|
/linux/drivers/pci/ |
H A D | doe.c | 76 * @feat: DOE Feature 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 in pci_doe_submit_task() [all...] |
/linux/arch/powerpc/platforms/pseries/ |
H A D | firmware.c | 134 unsigned int index, feat; in fw_vec5_feature_init() local 141 feat = OV5_FEAT(vec5_fw_features_table[i].feature); in fw_vec5_feature_init() 143 if (index < len && (vec5[index] & feat)) in fw_vec5_feature_init()
|
/linux/drivers/cxl/core/ |
H A D | features.c | 108 /* max feat entries that can fit in mailbox max payload size */ in get_supported_features() 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 in cxlctl_validate_set_features() [all...] |
/linux/fs/bcachefs/ |
H A D | super-io.h | 102 static inline void bch2_check_set_feature(struct bch_fs *c, unsigned feat) in bch2_check_set_feature() argument 104 if (!(c->sb.features & (1ULL << feat))) in bch2_check_set_feature() 105 __bch2_check_set_feature(c, feat); in bch2_check_set_feature()
|
/linux/drivers/net/ovpn/ |
H 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()
|
/linux/arch/loongarch/include/asm/ |
H A D | cpu-features.h | 16 #define cpu_has(feat) (cpu_data[0].options & BIT_ULL(feat)) argument
|