| /bsp/allwinner/libraries/sunxi-hal/include/hal/sound/ |
| A D | pcm_common.h | 556 snd_interval_t old; in snd_mask_refine() 702 static inline void snd_range_copy(snd_interval_t *d, const snd_interval_t *s) in snd_range_copy() 771 int snd_range_refine(snd_interval_t *i, const snd_interval_t *v); 777 void snd_range_add(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c); 778 void snd_range_sub(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c); 779 void snd_range_mul(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c); 780 void snd_range_div(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c); 781 void snd_range_muldiv(const snd_interval_t *a, const snd_interval_t *b, 782 const snd_interval_t *c, snd_interval_t *d); 783 void snd_range_muldivk(const snd_interval_t *a, const snd_interval_t *b, [all …]
|
| A D | snd_core.h | 364 static inline snd_interval_t *constrs_interval(struct snd_pcm_hw_constrains *constrs, in constrs_interval()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/ |
| A D | snd_params.c | 62 int snd_range_refine(snd_interval_t *i, const snd_interval_t *v) in snd_range_refine() 190 snd_interval_t t; in snd_range_refine_set() 198 void snd_range_add(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c) in snd_range_add() 212 void snd_interval_sub(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c) in snd_interval_sub() 226 void snd_range_mul(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c) in snd_range_mul() 250 void snd_range_div(const snd_interval_t *a, const snd_interval_t *b, snd_interval_t *c) in snd_range_div() 276 void snd_range_muldiv(const snd_interval_t *a, const snd_interval_t *b, in snd_range_muldiv() 277 const snd_interval_t *c, snd_interval_t *d) in snd_range_muldiv() 307 void snd_range_muldivk(const snd_interval_t *a, const snd_interval_t *b, in snd_range_muldivk() 340 const snd_interval_t *b, snd_interval_t *c) in snd_range_mulkdiv() [all …]
|
| A D | snd_pcm.c | 115 snd_interval_t *interval = constrs_interval(constrs, var); in snd_pcm_hw_constraint_mask() 154 snd_interval_t t; in snd_pcm_hw_constraint_minmax() 1440 snd_interval_t *i = NULL; in ksnd_pcm_hw_refine() 1556 snd_interval_t *i_tmp = hw_param_interval(params, r->deps[d]); in ksnd_pcm_hw_refine() 1746 snd_interval_t *i = hw_param_interval(params, var); in snd_pcm_hw_param_value()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/ |
| A D | pcm_direct.h | 75 snd_interval_t rate; 76 snd_interval_t period_size; 77 snd_interval_t period_time; 78 snd_interval_t periods; 79 snd_interval_t buffer_size; 80 snd_interval_t buffer_time;
|
| A D | pcm_ext_parm.h | 47 int snd_ext_parm_range_refine(snd_interval_t *ival, struct snd_ext_parm *parm, int type); 48 int snd_ext_parm_mask_refine(snd_interval_t *mask, struct snd_ext_parm *parm, int type);
|
| A D | pcm_extplug.c | 111 static int _snd_range_list(snd_interval_t *ival, int num_list, unsigned int *list) in _snd_range_list() 148 int snd_ext_parm_range_refine(snd_interval_t *ival, struct snd_ext_parm *parm, int type) in snd_ext_parm_range_refine() 157 snd_interval_t t; in snd_ext_parm_range_refine() 169 int snd_ext_parm_mask_refine(snd_interval_t *mask, struct snd_ext_parm *parm, int type) in snd_ext_parm_mask_refine() 171 snd_interval_t bits; in snd_ext_parm_mask_refine() 345 snd_interval_t access_mask = { .mask = SND_PCM_ACCBIT_SHM }; in snd_pcm_extplug_hw_refine_cprepare() 364 snd_interval_t saccess_mask = { .mask = SND_PCM_ACCBIT_MMAP }; in snd_pcm_extplug_hw_refine_sprepare()
|
| A D | pcm_plug.c | 109 const snd_interval_t *format_mask) in snd_pcm_plug_slave_format() 114 snd_interval_t fl = { .mask = 0 }; in snd_pcm_plug_slave_format() 529 snd_interval_t *smask; in check_access_change() 544 const snd_interval_t *format_mask, *sformat_mask; in snd_pcm_plug_hw_refine_schange() 545 snd_interval_t sfmt_mask; in snd_pcm_plug_hw_refine_schange() 548 snd_interval_t t, buffer_size; in snd_pcm_plug_hw_refine_schange() 549 const snd_interval_t *srate, *crate; in snd_pcm_plug_hw_refine_schange() 647 snd_interval_t fmt_mask; in snd_pcm_plug_hw_refine_cchange() 650 snd_interval_t t; in snd_pcm_plug_hw_refine_cchange() 651 const snd_interval_t *sbuffer_size; in snd_pcm_plug_hw_refine_cchange() [all …]
|
| A D | pcm_params.c | 64 static void snd_range_print(const snd_interval_t *i) in snd_range_print() 229 const snd_interval_t *i = hw_param_interval_c(params, var); in snd_pcm_hw_param_get() 254 const snd_interval_t *i = hw_param_interval_c(params, var); in snd_pcm_hw_param_get_min() 298 snd_pcm_hw_param_t var, const snd_interval_t *val) in _snd_pcm_hw_param_set_mask() 346 snd_pcm_hw_param_t var, const snd_interval_t *val) in _snd_pcm_hw_param_set_range() 602 snd_interval_t *i = hw_param_interval(params, var); in _snd_pcm_hw_param_set_minmax() 690 snd_interval_t *d = hw_param_interval(params, var); in _snd_pcm_hw_param_refine() 691 const snd_interval_t *s = hw_param_interval_c(src, var); in _snd_pcm_hw_param_refine() 770 snd_interval_t t; in _snd_pcm_hw_param_set() 844 snd_interval_t *i; in snd_pcm_hw_param_set_near() [all …]
|
| A D | pcm_local.h | 465 snd_pcm_hw_param_t var, const snd_interval_t *mask); 467 snd_pcm_hw_param_t var, const snd_interval_t *val); 546 snd_pcm_hw_param_t var, const snd_interval_t *val); 585 static inline snd_interval_t *hw_param_interval(snd_pcm_hw_params_t *params, 591 int snd_interval_refine(snd_interval_t *i, const snd_interval_t *v);
|
| A D | pcm_direct.c | 644 snd_interval_t *src) in hw_param_range_refine_one() 646 snd_interval_t *i; in hw_param_range_refine_one() 665 snd_interval_t t; in hw_param_range_refine_minmax() 672 static int snd_range_step(snd_interval_t *i, unsigned int min, unsigned int step) in snd_range_step() 696 static const snd_interval_t access = { in snd_pcm_direct_hw_refine() 765 snd_interval_t period_size = direct->shmptr->hw.period_size; in snd_pcm_direct_hw_refine() 766 snd_interval_t period_time = direct->shmptr->hw.period_time; in snd_pcm_direct_hw_refine()
|
| A D | pcm_softvol.c | 414 snd_interval_t access_mask = { .mask = SND_PCM_ACCBIT_SHM }; in snd_pcm_softvol_hw_refine_cprepare() 415 snd_interval_t format_mask = { in snd_pcm_softvol_hw_refine_cprepare() 448 snd_interval_t saccess_mask = { .mask = SND_PCM_ACCBIT_MMAP }; in snd_pcm_softvol_hw_refine_sprepare() 466 const snd_interval_t *mask; in check_access_mask() 467 snd_interval_t smask; in check_access_mask()
|
| A D | pcm_multi.c | 143 snd_interval_t access_mask; in snd_pcm_multi_hw_refine_cprepare() 166 snd_interval_t saccess_mask = { .mask = SND_PCM_ACCBIT_MMAP }; in snd_pcm_multi_hw_refine_sprepare() 189 const snd_interval_t *access_mask = hw_param_interval(params, SND_PCM_HW_PARAM_ACCESS); in snd_pcm_multi_hw_refine_schange() 193 snd_interval_t saccess_mask; in snd_pcm_multi_hw_refine_schange() 220 snd_interval_t access_mask; in snd_pcm_multi_hw_refine_cchange() 221 const snd_interval_t *saccess_mask = hw_param_interval(sparams, SND_PCM_HW_PARAM_ACCESS); in snd_pcm_multi_hw_refine_cchange()
|
| A D | pcm_rate.c | 75 snd_interval_t access_mask = { .mask = SND_PCM_ACCBIT_SHM }; in snd_pcm_rate_hw_refine_cprepare() 76 snd_interval_t format_mask = { .mask = SND_PCM_FMTBIT_LINEAR }; in snd_pcm_rate_hw_refine_cprepare() 109 snd_interval_t saccess_mask = { .mask = SND_PCM_ACCBIT_MMAP }; in snd_pcm_rate_hw_refine_sprepare() 129 snd_interval_t t, buffer_size; in snd_pcm_rate_hw_refine_schange() 130 const snd_interval_t *srate, *crate; in snd_pcm_rate_hw_refine_schange() 159 snd_interval_t t; in snd_pcm_rate_hw_refine_cchange() 160 const snd_interval_t *sbuffer_size, *buffer_size; in snd_pcm_rate_hw_refine_cchange() 161 const snd_interval_t *srate, *crate; in snd_pcm_rate_hw_refine_cchange() 188 snd_interval_t *period_size; in snd_pcm_rate_hw_refine_cchange()
|
| A D | pcm_route.c | 593 snd_interval_t access_mask = { .mask = SND_PCM_ACCBIT_SHM }; in snd_pcm_route_hw_refine_cprepare() 594 snd_interval_t format_mask = { .mask = SND_PCM_FMTBIT_LINEAR }; in snd_pcm_route_hw_refine_cprepare() 617 snd_interval_t saccess_mask = { .mask = SND_PCM_ACCBIT_MMAP }; in snd_pcm_route_hw_refine_sprepare()
|
| A D | pcm.c | 251 int snd_interval_refine(snd_interval_t *i, const snd_interval_t *v) 272 snd_interval_t *src)
|