Home
last modified time | relevance | path

Searched refs:snd_interval (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v4.19/sound/core/
Dpcm_local.h14 void snd_interval_mul(const struct snd_interval *a,
15 const struct snd_interval *b, struct snd_interval *c);
16 void snd_interval_div(const struct snd_interval *a,
17 const struct snd_interval *b, struct snd_interval *c);
18 void snd_interval_muldivk(const struct snd_interval *a,
19 const struct snd_interval *b,
20 unsigned int k, struct snd_interval *c);
21 void snd_interval_mulkdiv(const struct snd_interval *a, unsigned int k,
22 const struct snd_interval *b, struct snd_interval *c);
Dpcm_drm_eld.c31 struct snd_interval *r = hw_param_interval(params, rule->var); in eld_limit_rates()
32 const struct snd_interval *c; in eld_limit_rates()
59 struct snd_interval *c = hw_param_interval(params, rule->var); in eld_limit_channels()
60 const struct snd_interval *r; in eld_limit_channels()
61 struct snd_interval t = { .min = 1, .max = 2, .integer = 1, }; in eld_limit_channels()
Dpcm_lib.c584 int snd_interval_refine(struct snd_interval *i, const struct snd_interval *v) in snd_interval_refine()
628 static int snd_interval_refine_first(struct snd_interval *i) in snd_interval_refine_first()
644 static int snd_interval_refine_last(struct snd_interval *i) in snd_interval_refine_last()
660 void snd_interval_mul(const struct snd_interval *a, const struct snd_interval *b, struct snd_interv… in snd_interval_mul()
684 void snd_interval_div(const struct snd_interval *a, const struct snd_interval *b, struct snd_interv… in snd_interval_div()
719 void snd_interval_muldivk(const struct snd_interval *a, const struct snd_interval *b, in snd_interval_muldivk()
720 unsigned int k, struct snd_interval *c) in snd_interval_muldivk()
750 void snd_interval_mulkdiv(const struct snd_interval *a, unsigned int k, in snd_interval_mulkdiv()
751 const struct snd_interval *b, struct snd_interval *c) in snd_interval_mulkdiv()
789 int snd_interval_ratnum(struct snd_interval *i, in snd_interval_ratnum()
[all …]
Dpcm_param_trace.h69 …eam, snd_pcm_hw_param_t type, int index, const struct snd_interval *prev, const struct snd_interva…
/Linux-v4.19/include/sound/
Dpcm_params.h228 static inline void snd_interval_any(struct snd_interval *i) in snd_interval_any()
238 static inline void snd_interval_none(struct snd_interval *i) in snd_interval_none()
243 static inline int snd_interval_checkempty(const struct snd_interval *i) in snd_interval_checkempty()
249 static inline int snd_interval_empty(const struct snd_interval *i) in snd_interval_empty()
254 static inline int snd_interval_single(const struct snd_interval *i) in snd_interval_single()
260 static inline int snd_interval_value(const struct snd_interval *i) in snd_interval_value()
265 static inline int snd_interval_min(const struct snd_interval *i) in snd_interval_min()
270 static inline int snd_interval_max(const struct snd_interval *i) in snd_interval_max()
279 static inline int snd_interval_test(const struct snd_interval *i, unsigned int val) in snd_interval_test()
285 static inline void snd_interval_copy(struct snd_interval *d, const struct snd_interval *s) in snd_interval_copy()
[all …]
Dpcm.h248 struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL -
261 static inline struct snd_interval *constrs_interval(struct snd_pcm_hw_constraints *constrs, in constrs_interval()
295 const struct snd_interval *ranges;
911 static inline struct snd_interval *hw_param_interval(struct snd_pcm_hw_params *params, in hw_param_interval()
923 static inline const struct snd_interval *hw_param_interval_c(const struct snd_pcm_hw_params *params, in hw_param_interval_c()
983 int snd_interval_refine(struct snd_interval *i, const struct snd_interval *v);
984 int snd_interval_list(struct snd_interval *i, unsigned int count,
986 int snd_interval_ranges(struct snd_interval *i, unsigned int count,
987 const struct snd_interval *list, unsigned int mask);
988 int snd_interval_ratnum(struct snd_interval *i,
/Linux-v4.19/sound/firewire/digi00x/
Ddigi00x-pcm.c14 struct snd_interval *r = in hw_rule_rate()
16 const struct snd_interval *c = in hw_rule_rate()
18 struct snd_interval t = { in hw_rule_rate()
38 struct snd_interval *c = in hw_rule_channels()
40 const struct snd_interval *r = in hw_rule_channels()
42 struct snd_interval t = { in hw_rule_channels()
/Linux-v4.19/sound/firewire/fireface/
Dff-pcm.c20 struct snd_interval *r = in hw_rule_rate()
22 const struct snd_interval *c = in hw_rule_rate()
24 struct snd_interval t = { in hw_rule_rate()
45 struct snd_interval *c = in hw_rule_channels()
47 const struct snd_interval *r = in hw_rule_channels()
49 struct snd_interval t = { in hw_rule_channels()
/Linux-v4.19/sound/firewire/fireworks/
Dfireworks_pcm.c68 struct snd_interval *r = in hw_rule_rate()
70 const struct snd_interval *c = in hw_rule_rate()
72 struct snd_interval t = { in hw_rule_rate()
93 struct snd_interval *c = in hw_rule_channels()
95 const struct snd_interval *r = in hw_rule_channels()
97 struct snd_interval t = { in hw_rule_channels()
/Linux-v4.19/sound/firewire/motu/
Dmotu-pcm.c17 const struct snd_interval *c = in motu_rate_constraint()
19 struct snd_interval *r = in motu_rate_constraint()
21 struct snd_interval rates = { in motu_rate_constraint()
47 const struct snd_interval *r = in motu_channels_constraint()
49 struct snd_interval *c = in motu_channels_constraint()
51 struct snd_interval channels = { in motu_channels_constraint()
/Linux-v4.19/sound/firewire/bebob/
Dbebob_pcm.c15 struct snd_interval *r = in hw_rule_rate()
17 const struct snd_interval *c = in hw_rule_rate()
19 struct snd_interval t = { in hw_rule_rate()
43 struct snd_interval *c = in hw_rule_channels()
45 const struct snd_interval *r = in hw_rule_channels()
47 struct snd_interval t = { in hw_rule_channels()
/Linux-v4.19/sound/firewire/dice/
Ddice-pcm.c19 const struct snd_interval *c = in dice_rate_constraint()
21 struct snd_interval *r = in dice_rate_constraint()
23 struct snd_interval rates = { in dice_rate_constraint()
57 const struct snd_interval *r = in dice_channels_constraint()
59 struct snd_interval *c = in dice_channels_constraint()
61 struct snd_interval channels = { in dice_channels_constraint()
/Linux-v4.19/drivers/usb/gadget/function/
Du_uac1_legacy.c29 static int snd_interval_refine_set(struct snd_interval *i, unsigned int val) in snd_interval_refine_set()
31 struct snd_interval t; in snd_interval_refine_set()
58 struct snd_interval *i = hw_param_interval(params, var); in _snd_pcm_hw_param_set()
65 struct snd_interval t; in _snd_pcm_hw_param_set()
/Linux-v4.19/sound/soc/qcom/
Dapq8096.c15 struct snd_interval *rate = hw_param_interval(params, in apq8096_be_hw_params_fixup()
17 struct snd_interval *channels = hw_param_interval(params, in apq8096_be_hw_params_fixup()
/Linux-v4.19/sound/firewire/oxfw/
Doxfw-pcm.c14 struct snd_interval *r = in hw_rule_rate()
16 const struct snd_interval *c = in hw_rule_rate()
18 struct snd_interval t = { in hw_rule_rate()
45 struct snd_interval *c = in hw_rule_channels()
47 const struct snd_interval *r = in hw_rule_channels()
/Linux-v4.19/sound/soc/intel/boards/
Dbytcht_nocodec.c51 struct snd_interval *rate = hw_param_interval(params, in codec_fixup()
53 struct snd_interval *channels = hw_param_interval(params, in codec_fixup()
Dhaswell.c49 struct snd_interval *rate = hw_param_interval(params, in haswell_ssp0_fixup()
51 struct snd_interval *channels = hw_param_interval(params, in haswell_ssp0_fixup()
Dbroadwell.c97 struct snd_interval *rate = hw_param_interval(params, in broadwell_ssp0_fixup()
99 struct snd_interval *channels = hw_param_interval(params, in broadwell_ssp0_fixup()
Dbytcht_da7213.c73 struct snd_interval *rate = hw_param_interval(params, in codec_fixup()
75 struct snd_interval *channels = hw_param_interval(params, in codec_fixup()
Dcht_bsw_nau8824.c145 struct snd_interval *rate = hw_param_interval(params, in cht_codec_fixup()
147 struct snd_interval *channels = hw_param_interval(params, in cht_codec_fixup()
Dbytcht_es8316.c122 struct snd_interval *rate = hw_param_interval(params, in byt_cht_es8316_codec_fixup()
124 struct snd_interval *channels = hw_param_interval(params, in byt_cht_es8316_codec_fixup()
Dskl_rt286.c220 struct snd_interval *rate = hw_param_interval(params, in skylake_ssp0_fixup()
222 struct snd_interval *channels = hw_param_interval(params, in skylake_ssp0_fixup()
258 struct snd_interval *channels = hw_param_interval(params, in skylake_dmic_fixup()
Dbxt_rt298.c212 struct snd_interval *rate = hw_param_interval(params, in broxton_ssp5_fixup()
214 struct snd_interval *channels = hw_param_interval(params, in broxton_ssp5_fixup()
263 struct snd_interval *channels = hw_param_interval(params, in broxton_dmic_fixup()
/Linux-v4.19/sound/pci/ac97/
Dac97_pcm.c701 struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in double_rate_hw_constraint_rate()
703 static const struct snd_interval single_rates = { in double_rate_hw_constraint_rate()
707 struct snd_interval *rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); in double_rate_hw_constraint_rate()
716 struct snd_interval *rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); in double_rate_hw_constraint_channels()
718 static const struct snd_interval double_rate_channels = { in double_rate_hw_constraint_channels()
722 struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in double_rate_hw_constraint_channels()
/Linux-v4.19/sound/soc/sh/rcar/
Dcore.c760 struct snd_interval *baseline, struct snd_interval *iv) in rsnd_soc_hw_rule()
762 struct snd_interval p; in rsnd_soc_hw_rule()
797 struct snd_interval *ic_ = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in __rsnd_soc_hw_rule_rate()
798 struct snd_interval *ir = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); in __rsnd_soc_hw_rule_rate()
799 struct snd_interval ic; in __rsnd_soc_hw_rule_rate()
835 struct snd_interval *ic_ = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in __rsnd_soc_hw_rule_channels()
836 struct snd_interval *ir = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); in __rsnd_soc_hw_rule_channels()
837 struct snd_interval ic; in __rsnd_soc_hw_rule_channels()

123