/kernel/linux/linux-6.6/drivers/counter/ |
H A D | i8254.c | 46 * @preset: array of Counter Register states 52 u16 preset[I8254_NUM_COUNTERS]; member 135 *ceiling = (priv->preset[count->id] == 0) ? U16_MAX : priv->preset[count->id]; in i8254_count_ceiling_read() 138 if (priv->preset[count->id] % 2) in i8254_count_ceiling_read() 139 *ceiling = priv->preset[count->id] - 1; in i8254_count_ceiling_read() 140 else if (priv->preset[count->id] == 0) in i8254_count_ceiling_read() 144 *ceiling = priv->preset[count->id]; in i8254_count_ceiling_read() 222 priv->preset[count->id] = 0; in i8254_count_mode_write() 242 *floor = (priv->preset[coun in i8254_count_floor_read() 258 i8254_count_preset_read(struct counter_device *const counter, struct counter_count *const count, u64 *const preset) i8254_count_preset_read() argument 268 i8254_count_preset_write(struct counter_device *const counter, struct counter_count *const count, const u64 preset) i8254_count_preset_write() argument [all...] |
H A D | 104-quad-8.c | 56 * @preset: array of preset values 66 unsigned int preset[QUAD8_NUM_COUNTERS]; member 260 const unsigned long preset) in quad8_preset_register_set() 265 put_unaligned_le24(preset, value); in quad8_preset_register_set() 308 ret = quad8_preset_register_set(priv, count->id, priv->preset[count->id]); in quad8_count_write() 816 struct counter_count *count, u64 *preset) in quad8_count_preset_read() 820 *preset = priv->preset[count->id]; in quad8_count_preset_read() 826 struct counter_count *count, u64 preset) in quad8_count_preset_write() 259 quad8_preset_register_set(struct quad8 *const priv, const size_t id, const unsigned long preset) quad8_preset_register_set() argument 815 quad8_count_preset_read(struct counter_device *counter, struct counter_count *count, u64 *preset) quad8_count_preset_read() argument 825 quad8_count_preset_write(struct counter_device *counter, struct counter_count *count, u64 preset) quad8_count_preset_write() argument [all...] |
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_bind.c | 34 codec->preset = list; in hda_codec_match() 99 if (WARN_ON(!codec->preset)) in hda_codec_driver_probe() 102 err = snd_hda_codec_set_name(codec, codec->preset->name); in hda_codec_driver_probe() 114 patch = (hda_codec_patch_t)codec->preset->driver_data; in hda_codec_driver_probe() 146 codec->preset = NULL; in hda_codec_driver_probe() 163 codec->preset = NULL; in hda_codec_driver_remove() 201 return device_attach(hda_codec_dev(codec)) > 0 && codec->preset; in codec_probed() 320 if (!codec->preset) in snd_hda_codec_configure() 322 if (!codec->preset) { in snd_hda_codec_configure()
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_bind.c | 34 codec->preset = list; in hda_codec_match() 99 if (WARN_ON(!codec->preset)) in hda_codec_driver_probe() 102 err = snd_hda_codec_set_name(codec, codec->preset->name); in hda_codec_driver_probe() 114 patch = (hda_codec_patch_t)codec->preset->driver_data; in hda_codec_driver_probe() 146 codec->preset = NULL; in hda_codec_driver_probe() 169 codec->preset = NULL; in hda_codec_driver_remove() 204 return device_attach(hda_codec_dev(codec)) > 0 && codec->preset; in codec_probed() 330 if (!codec->preset) in snd_hda_codec_configure() 332 if (!codec->preset) { in snd_hda_codec_configure()
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-config.c | 136 * the value of the preset index associated with the parameter. 138 static int cscfg_update_presets(struct cscfg_config_csdev *config_csdev, int preset) in cscfg_update_presets() argument 148 /* preset in range 1 to nr_presets */ in cscfg_update_presets() 149 if (preset < 1 || preset > config_desc->nr_presets) in cscfg_update_presets() 152 * Go through the array of features, assigning preset values to in cscfg_update_presets() 154 * There should be precisely the same number of preset values as the in cscfg_update_presets() 159 preset_base = &config_desc->presets[(preset - 1) * nr_cfg_params]; in cscfg_update_presets() 188 * if we are not using a preset, then need to update the feature params 254 * @preset 256 cscfg_csdev_enable_config(struct cscfg_config_csdev *config_csdev, int preset) cscfg_csdev_enable_config() argument [all...] |
H A D | coresight-syscfg.h | 43 * @sysfs_active_preset:Active preset index used if CoreSight controlled from sysfs. 109 void cscfg_config_sysfs_set_preset(int preset); 123 unsigned long cfg_hash, int preset); 125 void cscfg_config_sysfs_get_active_cfg(unsigned long *cfg_hash, int *preset);
|
H A D | coresight-syscfg-configfs.c | 51 /* list preset values in order of features and params */ 113 cscfg_config_sysfs_set_preset(fs_config->preset); in cscfg_cfg_enable_store() 124 return scnprintf(page, PAGE_SIZE, "%d\n", fs_config->preset); in cscfg_cfg_preset_show() 132 int preset, err; in cscfg_cfg_preset_store() local 134 err = kstrtoint(page, 0, &preset); in cscfg_cfg_preset_store() 140 if ((preset < 1) || (preset > fs_config->config_desc->nr_presets)) in cscfg_cfg_preset_store() 146 fs_config->preset = preset; in cscfg_cfg_preset_store() 149 cscfg_config_sysfs_set_preset(fs_config->preset); in cscfg_cfg_preset_store() [all...] |
H A D | coresight-syscfg-configfs.h | 19 int preset; member 35 /* container for preset view */
|
H A D | coresight-syscfg.c | 968 /* set the sysfs preset value */ 969 void cscfg_config_sysfs_set_preset(int preset) in cscfg_config_sysfs_set_preset() argument 972 cscfg_mgr->sysfs_active_preset = preset; in cscfg_config_sysfs_set_preset() 977 * Used by a device to get the config and preset selected as active in configfs, 980 void cscfg_config_sysfs_get_active_cfg(unsigned long *cfg_hash, int *preset) in cscfg_config_sysfs_get_active_cfg() argument 983 *preset = cscfg_mgr->sysfs_active_preset; in cscfg_config_sysfs_get_active_cfg() 1037 * configuration, using @preset parameters. 1044 * @preset: Preset parameter values to use, 0 for current / default values. 1047 unsigned long cfg_hash, int preset) in cscfg_csdev_enable_active_config() 1083 err = cscfg_csdev_enable_config(config_csdev_active, preset); in cscfg_csdev_enable_active_config() 1046 cscfg_csdev_enable_active_config(struct coresight_device *csdev, unsigned long cfg_hash, int preset) cscfg_csdev_enable_active_config() argument [all...] |
H A D | coresight-config.h | 38 * This is related to the number of bits (4) we use to select the preset on 40 * See PMU_FORMAT_ATTR(preset, "config:0-3") in coresight-etm-perf.c 119 * A configuration describes device features in use, and may provide preset 132 * @presets: Array of preset values. 256 int cscfg_csdev_enable_config(struct cscfg_config_csdev *config_csdev, int preset);
|
/kernel/linux/linux-5.10/drivers/counter/ |
H A D | 104-quad-8.c | 35 * @preset: array of preset values 50 unsigned int preset[QUAD8_NUM_COUNTERS]; member 172 val = priv->preset[chan->channel]; in quad8_write_raw() 248 return snprintf(buf, PAGE_SIZE, "%u\n", priv->preset[chan->channel]); in quad8_read_preset() 256 unsigned int preset; in quad8_write_preset() local 260 ret = kstrtouint(buf, 0, &preset); in quad8_write_preset() 265 if (preset > 0xFFFFFF) in quad8_write_preset() 270 priv->preset[chan->channel] = preset; in quad8_write_preset() 1124 quad8_preset_register_set(struct quad8_iio *quad8iio, int id, unsigned int preset) quad8_preset_register_set() argument 1144 unsigned int preset; quad8_count_preset_write() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | s5k6aa.c | 256 struct s5k6aa_preset *preset; member 313 struct s5k6aa_preset *preset = &s5k6aa->presets[0]; in s5k6aa_presets_data_init() local 317 preset->mbus_fmt.width = S5K6AA_OUT_WIDTH_DEF; in s5k6aa_presets_data_init() 318 preset->mbus_fmt.height = S5K6AA_OUT_HEIGHT_DEF; in s5k6aa_presets_data_init() 319 preset->mbus_fmt.code = s5k6aa_formats[0].code; in s5k6aa_presets_data_init() 320 preset->index = i; in s5k6aa_presets_data_init() 321 preset->clk_id = 0; in s5k6aa_presets_data_init() 322 preset++; in s5k6aa_presets_data_init() 326 s5k6aa->preset = &s5k6aa->presets[0]; in s5k6aa_presets_data_init() 467 int index = s5k6aa->preset in s5k6aa_set_mirror() 628 s5k6aa_set_output_framefmt(struct s5k6aa *s5k6aa, struct s5k6aa_preset *preset) s5k6aa_set_output_framefmt() argument 731 s5k6aa_set_prev_config(struct s5k6aa *s5k6aa, struct s5k6aa_preset *preset) s5k6aa_set_prev_config() argument 1116 struct s5k6aa_preset *preset = s5k6aa->preset; s5k6aa_set_fmt() local [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A D | card.c | 336 * Profile name preset table 475 const struct usb_audio_device_name *preset; in usb_audio_make_shortname() local 478 preset = lookup_device_name(chip->usb_id); in usb_audio_make_shortname() 479 if (preset && preset->product_name) in usb_audio_make_shortname() 480 s = preset->product_name; in usb_audio_make_shortname() 506 const struct usb_audio_device_name *preset; in usb_audio_make_longname() local 510 preset = lookup_device_name(chip->usb_id); in usb_audio_make_longname() 513 if (preset && preset in usb_audio_make_longname() [all...] |
/kernel/linux/linux-6.6/sound/usb/ |
H A D | card.c | 341 * Profile name preset table 500 const struct usb_audio_device_name *preset; in usb_audio_make_shortname() local 503 preset = lookup_device_name(chip->usb_id); in usb_audio_make_shortname() 504 if (preset && preset->product_name) in usb_audio_make_shortname() 505 s = preset->product_name; in usb_audio_make_shortname() 531 const struct usb_audio_device_name *preset; in usb_audio_make_longname() local 535 preset = lookup_device_name(chip->usb_id); in usb_audio_make_longname() 538 if (preset && preset in usb_audio_make_longname() [all...] |
/kernel/linux/linux-5.10/drivers/iio/magnetometer/ |
H A D | bmc150_magn.c | 693 struct bmc150_magn_preset preset; in bmc150_magn_init() local 715 preset = bmc150_magn_presets_table[BMC150_MAGN_DEFAULT_PRESET]; in bmc150_magn_init() 716 ret = bmc150_magn_set_odr(data, preset.odr); in bmc150_magn_init() 719 preset.odr); in bmc150_magn_init() 724 BMC150_MAGN_REPXY_TO_REGVAL(preset.rep_xy)); in bmc150_magn_init() 727 preset.rep_xy); in bmc150_magn_init() 732 BMC150_MAGN_REPZ_TO_REGVAL(preset.rep_z)); in bmc150_magn_init() 735 preset.rep_z); in bmc150_magn_init() 739 ret = bmc150_magn_set_max_odr(data, preset.rep_xy, preset in bmc150_magn_init() [all...] |
/kernel/linux/linux-6.6/drivers/iio/magnetometer/ |
H A D | bmc150_magn.c | 695 struct bmc150_magn_preset preset; in bmc150_magn_init() local 729 preset = bmc150_magn_presets_table[BMC150_MAGN_DEFAULT_PRESET]; in bmc150_magn_init() 730 ret = bmc150_magn_set_odr(data, preset.odr); in bmc150_magn_init() 733 preset.odr); in bmc150_magn_init() 738 BMC150_MAGN_REPXY_TO_REGVAL(preset.rep_xy)); in bmc150_magn_init() 741 preset.rep_xy); in bmc150_magn_init() 746 BMC150_MAGN_REPZ_TO_REGVAL(preset.rep_z)); in bmc150_magn_init() 749 preset.rep_z); in bmc150_magn_init() 753 ret = bmc150_magn_set_max_odr(data, preset.rep_xy, preset in bmc150_magn_init() [all...] |
/kernel/linux/linux-5.10/sound/synth/emux/ |
H A D | soundfont.c | 54 int bank, int preset, int key); 56 int preset, int bank, struct snd_sf_zone **table, 207 /* check if specified type is special font (GUS or preset-alias) */ 1108 /* rebuild preset now */ in load_guspatch() 1128 * Rebuild the preset table. This is like a hash table in that it allows 1129 * quick access to the zone information. For each preset there are zone 1131 * link for this preset, and latter is the link for zone (i.e. instrument/ 1140 /* clear preset table */ in rebuild_presets() 1160 * add the given zone to preset table 1187 cur->next_instr = sflist->presets[index]; /* preset tabl in add_preset() 1221 snd_soundfont_search_zone(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, int def_preset, int def_bank, struct snd_sf_zone **table, int max_layers) snd_soundfont_search_zone() argument 1255 search_first_zone(struct snd_sf_list *sflist, int bank, int preset, int key) search_first_zone() argument 1274 search_zones(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, struct snd_sf_zone **table, int max_layers, int level) search_zones() argument [all...] |
/kernel/linux/linux-6.6/sound/synth/emux/ |
H A D | soundfont.c | 54 int bank, int preset, int key); 56 int preset, int bank, struct snd_sf_zone **table, 207 /* check if specified type is special font (GUS or preset-alias) */ 1116 /* rebuild preset now */ in load_guspatch() 1136 * Rebuild the preset table. This is like a hash table in that it allows 1137 * quick access to the zone information. For each preset there are zone 1139 * link for this preset, and latter is the link for zone (i.e. instrument/ 1148 /* clear preset table */ in rebuild_presets() 1168 * add the given zone to preset table 1196 cur->next_instr = sflist->presets[index]; /* preset tabl in add_preset() 1231 snd_soundfont_search_zone(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, int def_preset, int def_bank, struct snd_sf_zone **table, int max_layers) snd_soundfont_search_zone() argument 1265 search_first_zone(struct snd_sf_list *sflist, int bank, int preset, int key) search_first_zone() argument 1285 search_zones(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, struct snd_sf_zone **table, int max_layers, int level) search_zones() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 692 static int __bnx2x_get_preset_regs_len(struct bnx2x *bp, u32 preset) in __bnx2x_get_preset_regs_len() argument 695 return dump_num_registers[0][preset-1]; in __bnx2x_get_preset_regs_len() 697 return dump_num_registers[1][preset-1]; in __bnx2x_get_preset_regs_len() 699 return dump_num_registers[2][preset-1]; in __bnx2x_get_preset_regs_len() 701 return dump_num_registers[3][preset-1]; in __bnx2x_get_preset_regs_len() 703 return dump_num_registers[4][preset-1]; in __bnx2x_get_preset_regs_len() 713 /* Calculate the total preset regs length */ in __bnx2x_get_regs_len() 844 * @preset: the preset value 851 static void bnx2x_read_pages_regs(struct bnx2x *bp, u32 *p, u32 preset) in bnx2x_read_pages_regs() argument 887 __bnx2x_get_preset_regs(struct bnx2x *bp, u32 *p, u32 preset) __bnx2x_get_preset_regs() argument 1019 bnx2x_get_preset_regs_len(struct net_device *dev, u32 preset) bnx2x_get_preset_regs_len() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 692 static int __bnx2x_get_preset_regs_len(struct bnx2x *bp, u32 preset) in __bnx2x_get_preset_regs_len() argument 695 return dump_num_registers[0][preset-1]; in __bnx2x_get_preset_regs_len() 697 return dump_num_registers[1][preset-1]; in __bnx2x_get_preset_regs_len() 699 return dump_num_registers[2][preset-1]; in __bnx2x_get_preset_regs_len() 701 return dump_num_registers[3][preset-1]; in __bnx2x_get_preset_regs_len() 703 return dump_num_registers[4][preset-1]; in __bnx2x_get_preset_regs_len() 713 /* Calculate the total preset regs length */ in __bnx2x_get_regs_len() 844 * @preset: the preset value 851 static void bnx2x_read_pages_regs(struct bnx2x *bp, u32 *p, u32 preset) in bnx2x_read_pages_regs() argument 887 __bnx2x_get_preset_regs(struct bnx2x *bp, u32 *p, u32 preset) __bnx2x_get_preset_regs() argument 1019 bnx2x_get_preset_regs_len(struct net_device *dev, u32 preset) bnx2x_get_preset_regs_len() argument [all...] |
/kernel/linux/linux-5.10/include/sound/ |
H A D | soundfont.h | 29 /* The following deals with preset numbers (programs) */ 103 int preset, int bank,
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | soundfont.h | 29 /* The following deals with preset numbers (programs) */ 103 int preset, int bank,
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | hdac_hda.c | 436 ret = snd_hda_codec_set_name(hcodec, hcodec->preset->name); in hdac_hda_codec_probe() 438 dev_err(&hdev->dev, "name failed %s\n", hcodec->preset->name); in hdac_hda_codec_probe() 448 patch = (hda_codec_patch_t)hcodec->preset->driver_data; in hdac_hda_codec_probe()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | hdac_hda.c | 444 ret = snd_hda_codec_set_name(hcodec, hcodec->preset->name); in hdac_hda_codec_probe() 446 dev_err(&hdev->dev, "name failed %s\n", hcodec->preset->name); in hdac_hda_codec_probe() 456 patch = (hda_codec_patch_t)hcodec->preset->driver_data; in hdac_hda_codec_probe()
|
H A D | hda.c | 203 ret = snd_hda_codec_set_name(codec, codec->preset->name); in hda_codec_probe() 205 dev_err(&hdev->dev, "name failed %s\n", codec->preset->name); in hda_codec_probe() 215 patch = (hda_codec_patch_t)codec->preset->driver_data; in hda_codec_probe()
|