|
void | snd_pcm_playback_silence (struct snd_pcm_substream *substream, snd_pcm_uframes_t new_hw_ptr) |
|
int | snd_pcm_update_state (struct snd_pcm_substream *substream, struct snd_pcm_runtime *runtime) |
|
int | snd_pcm_update_hw_ptr (struct snd_pcm_substream *substream) |
|
void | snd_pcm_set_ops (struct snd_pcm *pcm, int direction, struct snd_pcm_ops *ops) |
|
| EXPORT_SYMBOL (snd_pcm_set_ops) |
|
void | snd_pcm_set_sync (struct snd_pcm_substream *substream) |
|
| EXPORT_SYMBOL (snd_pcm_set_sync) |
|
int | snd_interval_refine (struct snd_interval *i, const struct snd_interval *v) |
|
| EXPORT_SYMBOL (snd_interval_refine) |
|
void | snd_interval_mul (const struct snd_interval *a, const struct snd_interval *b, struct snd_interval *c) |
|
void | snd_interval_div (const struct snd_interval *a, const struct snd_interval *b, struct snd_interval *c) |
|
void | snd_interval_muldivk (const struct snd_interval *a, const struct snd_interval *b, unsigned int k, struct snd_interval *c) |
|
void | snd_interval_mulkdiv (const struct snd_interval *a, unsigned int k, const struct snd_interval *b, struct snd_interval *c) |
|
int | snd_interval_ratnum (struct snd_interval *i, unsigned int rats_count, struct snd_ratnum *rats, unsigned int *nump, unsigned int *denp) |
|
| EXPORT_SYMBOL (snd_interval_ratnum) |
|
int | snd_interval_list (struct snd_interval *i, unsigned int count, const unsigned int *list, unsigned int mask) |
|
| EXPORT_SYMBOL (snd_interval_list) |
|
int | snd_pcm_hw_rule_add (struct snd_pcm_runtime *runtime, unsigned int cond, int var, snd_pcm_hw_rule_func_t func, void *private, int dep,...) |
|
| EXPORT_SYMBOL (snd_pcm_hw_rule_add) |
|
int | snd_pcm_hw_constraint_mask (struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, u_int32_t mask) |
|
int | snd_pcm_hw_constraint_mask64 (struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, u_int64_t mask) |
|
int | snd_pcm_hw_constraint_integer (struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_integer) |
|
int | snd_pcm_hw_constraint_minmax (struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, unsigned int min, unsigned int max) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_minmax) |
|
int | snd_pcm_hw_constraint_list (struct snd_pcm_runtime *runtime, unsigned int cond, snd_pcm_hw_param_t var, const struct snd_pcm_hw_constraint_list *l) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_list) |
|
int | snd_pcm_hw_constraint_ratnums (struct snd_pcm_runtime *runtime, unsigned int cond, snd_pcm_hw_param_t var, struct snd_pcm_hw_constraint_ratnums *r) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_ratnums) |
|
int | snd_pcm_hw_constraint_ratdens (struct snd_pcm_runtime *runtime, unsigned int cond, snd_pcm_hw_param_t var, struct snd_pcm_hw_constraint_ratdens *r) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_ratdens) |
|
int | snd_pcm_hw_constraint_msbits (struct snd_pcm_runtime *runtime, unsigned int cond, unsigned int width, unsigned int msbits) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_msbits) |
|
int | snd_pcm_hw_constraint_step (struct snd_pcm_runtime *runtime, unsigned int cond, snd_pcm_hw_param_t var, unsigned long step) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_step) |
|
int | snd_pcm_hw_constraint_pow2 (struct snd_pcm_runtime *runtime, unsigned int cond, snd_pcm_hw_param_t var) |
|
| EXPORT_SYMBOL (snd_pcm_hw_constraint_pow2) |
|
int | snd_pcm_hw_rule_noresample (struct snd_pcm_runtime *runtime, unsigned int base_rate) |
|
| EXPORT_SYMBOL (snd_pcm_hw_rule_noresample) |
|
void | _snd_pcm_hw_params_any (struct snd_pcm_hw_params *params) |
|
| EXPORT_SYMBOL (_snd_pcm_hw_params_any) |
|
int | snd_pcm_hw_param_value (const struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var, int *dir) |
|
| EXPORT_SYMBOL (snd_pcm_hw_param_value) |
|
void | _snd_pcm_hw_param_setempty (struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var) |
|
| EXPORT_SYMBOL (_snd_pcm_hw_param_setempty) |
|
int | snd_pcm_hw_param_first (struct snd_pcm_substream *pcm, struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var, int *dir) |
|
| EXPORT_SYMBOL (snd_pcm_hw_param_first) |
|
int | snd_pcm_hw_param_last (struct snd_pcm_substream *pcm, struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var, int *dir) |
|
| EXPORT_SYMBOL (snd_pcm_hw_param_last) |
|
int | snd_pcm_hw_params_choose (struct snd_pcm_substream *pcm, struct snd_pcm_hw_params *params) |
|
int | snd_pcm_lib_ioctl (struct snd_pcm_substream *substream, unsigned int cmd, void *arg) |
|
| EXPORT_SYMBOL (snd_pcm_lib_ioctl) |
|
void | snd_pcm_period_elapsed (struct snd_pcm_substream *substream) |
|
| EXPORT_SYMBOL (snd_pcm_period_elapsed) |
|
snd_pcm_sframes_t | snd_pcm_lib_write (struct snd_pcm_substream *substream, const void __user *buf, snd_pcm_uframes_t size) |
|
| EXPORT_SYMBOL (snd_pcm_lib_write) |
|
snd_pcm_sframes_t | snd_pcm_lib_writev (struct snd_pcm_substream *substream, void __user **bufs, snd_pcm_uframes_t frames) |
|
| EXPORT_SYMBOL (snd_pcm_lib_writev) |
|
snd_pcm_sframes_t | snd_pcm_lib_read (struct snd_pcm_substream *substream, void __user *buf, snd_pcm_uframes_t size) |
|
| EXPORT_SYMBOL (snd_pcm_lib_read) |
|
snd_pcm_sframes_t | snd_pcm_lib_readv (struct snd_pcm_substream *substream, void __user **bufs, snd_pcm_uframes_t frames) |
|
| EXPORT_SYMBOL (snd_pcm_lib_readv) |
|
| EXPORT_SYMBOL_GPL (snd_pcm_std_chmaps) |
|
| EXPORT_SYMBOL_GPL (snd_pcm_alt_chmaps) |
|
int | snd_pcm_add_chmap_ctls (struct snd_pcm *pcm, int stream, const struct snd_pcm_chmap_elem *chmap, int max_channels, unsigned long private_value, struct snd_pcm_chmap **info_ret) |
|
| EXPORT_SYMBOL_GPL (snd_pcm_add_chmap_ctls) |
|
snd_interval_list - refine the interval value from the list : the interval value to refine : the number of elements in the list : the value list : the bit-mask to evaluate
Refines the interval value from the list. When mask is non-zero, only the elements corresponding to bit 1 are evaluated.
Returns non-zero if the value is changed, zero if not changed.
Definition at line 1046 of file pcm_lib.c.
snd_interval_refine - refine the interval value of configurator : the interval value to refine : the interval value to refer to
Refines the interval value with the reference value. The interval is changed to the range satisfying both intervals. The interval status (min, max, integer, etc.) are evaluated.
Returns non-zero if the value is changed, zero if not changed.
Definition at line 630 of file pcm_lib.c.
snd_pcm_hw_param_choose - choose a configuration defined by : PCM instance : the hw_params instance
Choose one configuration from configuration space defined by . The configuration chosen is that obtained fixing in this order: first access, first format, first subformat, min channels, min rate, min period time, max buffer size, min tick time
Definition at line 1628 of file pcm_lib.c.
snd_pcm_period_elapsed - update the pcm status for the next period : the pcm substream instance
This function is called from the interrupt handler when the PCM has processed the period size. It will update the current pointer, wake up sleepers, etc.
Even if more than one periods have elapsed since the last call, you have to call this only once.
Definition at line 1762 of file pcm_lib.c.