Defined in 1 files as a function:
Referenced in 5 files:
- sound/core/oss/pcm_oss.c
- sound/core/pcm_native.c
- sound/soc/codecs/framer-codec.c, line 128
- sound/soc/fsl/fsl_qmc_audio.c, line 438
- sound/soc/ti/davinci-mcasp.c
Smatch caller information:
sound/soc/ti/davinci-mcasp.c davinci_mcasp_hw_rule_format() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/soc/ti/davinci-mcasp.c davinci_mcasp_hw_rule_format_width() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/soc/ti/davinci-mcasp.c davinci_mcasp_hw_rule_slot_width() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/soc/codecs/framer-codec.c framer_dai_hw_rule_format_by_channels() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/pcm_native.c snd_pcm_hw_rule_format() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/pcm_native.c snd_pcm_hw_rule_sample_bits() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *mask->bits | 0-u32max |
| USER_PTR | 0 | mask | |
| USER_PTR | 0 | mask->bits | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | format | 0-14,18,20-23,32-35 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask_c |
| FUZZY_MAX | 1 | format | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> snd_mask_test_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mask | 4096-ptr_max |
| PARAM_VALUE | 1 | format | 0-1 |
| BUF_SIZE | 0 | mask | 64 |
| BUF_SIZE | 0 | mask | 64 |
| DATA_SOURCE | 0 | mask | r hw_param_mask_c |
| FUZZY_MAX | 1 | format | 1 |
| PARAM_COMPARE | 1 | format | == $1 |
| HARD_MAX | 1 | format | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |