Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/usb/gadget/function/u_uac1_legacy.c
- sound/core/oss/pcm_oss.c
- sound/core/pcm_native.c, line 3574
Smatch caller information:
drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 16707 |
| PARAM_VALUE | 2 | arg | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 3261088017 |
| PARAM_VALUE | 2 | arg | 4096-ptr_max |
| BUF_SIZE | 2 | arg | 608 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 2 | arg | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 16704 |
| PARAM_VALUE | 2 | arg | 0 |
| CAPPED_DATA | 0 | substream | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
drivers/usb/gadget/function/u_uac1_legacy.c u_audio_playback() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 16704 |
| PARAM_VALUE | 2 | arg | 0 |
| CAPPED_DATA | 0 | substream | 1 |
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| HALF_LOCKED2 | &pool->lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_capture_position_fixup() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 2148024609 |
| PARAM_VALUE | 2 | arg | 1612854009645723648,3174767276887891968,7785224616973598720 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| DATA_SOURCE | 2 | arg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| HOST_DATA | 0 | substream->snapshot.cycles | s64min-s64max |
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_capture_position_fixup() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->buffer_size | 0-9223372036854775806,9223372036854775808-u64max |
| PARAM_VALUE | 0 | substream->runtime->state | 2-3,5-6 |
| PARAM_VALUE | 1 | cmd | 1074282825 |
| PARAM_VALUE | 2 | arg | 7573715174782001152 |
| BUF_SIZE | 2 | arg | 8 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| HOST_DATA | 0 | substream->snapshot.cycles | s64min-s64max |
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.format | s32min-4096,8192,16384,32768,65536,131072,262144 |
| PARAM_VALUE | 0 | substream->runtime->oss.params | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_bytes | 16-1048576 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_frames | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.periods | 2-u32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->extra_data->old_dst_frames | s64min-(-1),1-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->extra_data->old_src_frames | s64min-(-1),1-s64max |
| PARAM_VALUE | 0 | substream->stream | 0-1 |
| PARAM_VALUE | 1 | cmd | 16707 |
| PARAM_VALUE | 2 | arg | 0 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | substream->runtime->no_period_wakeup | 0-1 |
| USER_DATA | 0 | substream->runtime->rate_den | 0-u32max |
| USER_DATA | 0 | substream->runtime->rate_num | 0-u32max |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer | |
| 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_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.format | s32min-4096,8192,16384,32768,65536,131072,262144 |
| PARAM_VALUE | 0 | substream->runtime->oss.params | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_bytes | 16-1048576 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_frames | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.periods | 2-u32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->extra_data->old_dst_frames | s64min-(-1),1-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->extra_data->old_src_frames | s64min-(-1),1-s64max |
| PARAM_VALUE | 1 | cmd | 3261088017 |
| PARAM_VALUE | 2 | arg | 4096-ptr_max |
| BUF_SIZE | 2 | arg | 608 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| DATA_SOURCE | 2 | arg | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| USER_DATA | 0 | substream->runtime->no_period_wakeup | 0-1 |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->rate_den | 0-u32max |
| USER_DATA | 0 | substream->runtime->rate_num | 0-u32max |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer | |
| 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_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->latency_pm_qos_req.qos->default_value | 2000000000 |
| PARAM_VALUE | 0 | substream->latency_pm_qos_req.qos->list.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->latency_pm_qos_req.qos->no_constraint_value | 2000000000 |
| PARAM_VALUE | 0 | substream->latency_pm_qos_req.qos->type | 2 |
| PARAM_VALUE | 0 | substream->private_data->elapsed_period.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->private_data->stopped | 0 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->boundary | 0-17179869180 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_size | 0-u32max |
| PARAM_VALUE | 0 | substream->runtime->byte_align | 0-u32max |
| PARAM_VALUE | 0 | substream->runtime->control->avail_min | 0-u32max |
| PARAM_VALUE | 0 | substream->runtime->dma_area | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->info | 0-1073741823 |
| PARAM_VALUE | 0 | substream->runtime->min_align | 1-4 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.format | s32min-4096,8192,16384,32768,65536,131072,262144 |
| PARAM_VALUE | 0 | substream->runtime->oss.params | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_bytes | 16-1048576 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_frames | 1 |
| PARAM_VALUE | 0 | substream->runtime->oss.periods | 2-u32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first | 0,4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->plug | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last | 0,4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->period_size | 0-u32max |
| PARAM_VALUE | 0 | substream->runtime->period_step | 1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->data_subs | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->lowlatency_playback | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->prepare_data_urb | 0,4049760685819678720 |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->retire_data_urb | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->state.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->private_data->data_endpoint->sync_sink | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->dma_chan->completed_cookie | 1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->dma_chan->cookie | 1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->data_subs | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->lowlatency_playback | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->prepare_data_urb | 0,4049760685819678720 |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->retire_data_urb | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->state.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->private_data->sync_endpoint->sync_sink | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.entry.pprev | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.flags | 0-4194302 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->sample_bits | 3-5,8,16,24,32,64,4294967274 |
| PARAM_VALUE | 0 | substream->runtime->silence_size | 0 |
| PARAM_VALUE | 0 | substream->runtime->silence_threshold | 0 |
| PARAM_VALUE | 0 | substream->runtime->start_threshold | 1 |
| PARAM_VALUE | 0 | substream->runtime->state | 0-2,8 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 0-2 |
| PARAM_VALUE | 0 | substream->runtime->stop_operating | 0 |
| PARAM_VALUE | 0 | substream->runtime->stop_threshold | 0-u32max |
| PARAM_VALUE | 0 | substream->runtime->tstamp_mode | 0 |
| PARAM_VALUE | 1 | cmd | 3230155027 |
| PARAM_VALUE | 2 | arg | 4096-ptr_max |
| BUF_SIZE | 2 | arg | 136 |
| CAPPED_DATA | 0 | substream | 1 |
| CAPPED_DATA | 0 | substream->runtime->hw_constraints.rules_num | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| DATA_SOURCE | 2 | arg | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| USER_DATA | 0 | substream->runtime->dma_buffer_p->addr | 9223372036854788096-9223372036855042047[c] |
| USER_DATA | 0 | substream->runtime->dma_buffer_p->bytes | 0,4096-4294967296[c] |
| USER_DATA | 0 | substream->runtime->no_period_wakeup | 0-1 |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->rate_den | 0-u32max |
| USER_DATA | 0 | substream->runtime->rate_num | 0-u32max |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer | |
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_get_odelay() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.prepare | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 2148024609 |
| PARAM_VALUE | 2 | arg | 6832448382696460288 |
| BUF_SIZE | 2 | arg | 8 |
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_get_ptr() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.prepare | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 2148024609 |
| PARAM_VALUE | 2 | arg | 1612854009645723648 |
| BUF_SIZE | 2 | arg | 8 |
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_get_space() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 2148024609 |
| PARAM_VALUE | 2 | arg | 7785224616973598720 |
| BUF_SIZE | 2 | arg | 8 |
sound/core/oss/pcm_oss.c snd_pcm_oss_post() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.prepare | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 16706 |
| PARAM_VALUE | 2 | arg | 0 |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_prepare() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 16704 |
| PARAM_VALUE | 2 | arg | 0 |
| CAPPED_DATA | 0 | substream | 1 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | substream->runtime->no_period_wakeup | 0-1 |
| USER_DATA | 0 | substream->runtime->rate_den | 0-u32max |
| USER_DATA | 0 | substream->runtime->rate_num | 0-u32max |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer | |
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_read3() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->state | 4,7 |
| PARAM_VALUE | 1 | cmd | 16708 |
| PARAM_VALUE | 2 | arg | 0 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| HOST_DATA | 0 | substream->snapshot.cycles | s64min-s64max |
| LOCK2 | &runtime->oss.params_lock | ||
| HALF_LOCKED2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_read3() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->state | 5 |
| PARAM_VALUE | 1 | cmd | 16707 |
| PARAM_VALUE | 2 | arg | 0 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| HOST_DATA | 0 | substream->snapshot.cycles | s64min-s64max |
| LOCK2 | &runtime->oss.params_lock | ||
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_readv3() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->state | 4,7 |
| PARAM_VALUE | 1 | cmd | 16708 |
| PARAM_VALUE | 2 | arg | 0 |
| DATA_SOURCE | 0 | substream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/core/oss/pcm_oss.c snd_pcm_oss_reset() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 16707 |
| PARAM_VALUE | 2 | arg | 0 |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_set_trigger() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter | 0,4096-5159360019465732095,5159360019465732097-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 16706-16707 |
| PARAM_VALUE | 2 | arg | 0 |
| BIT_INFO | 1 | cmd | 0x4142,0x4143 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_set_trigger() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter | 0,4096-5159360019465732095,5159360019465732097-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 16706-16707 |
| PARAM_VALUE | 2 | arg | 0 |
| BIT_INFO | 1 | cmd | 0x4142,0x4143 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
sound/core/oss/pcm_oss.c snd_pcm_oss_sync() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.prepare | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 16708 |
| PARAM_VALUE | 2 | arg | 0 |
| BIT_INFO | 0 | substream->f_flags | 0x0,0xfffff7ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer |
sound/core/oss/pcm_oss.c snd_pcm_oss_sync() -> snd_pcm_kernel_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->bp->hwrm_dma_pool->next_block->next_block | 0 |
| PARAM_VALUE | 0 | substream->group->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy | 0,42 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.accuracy_report | 1 |
| PARAM_VALUE | 0 | substream->runtime->audio_tstamp_report.actual_type | 0-2,5 |
| PARAM_VALUE | 0 | substream->runtime->avail_max | 1-u64max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->buffer_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->driver_tstamp.tv_nsec | 0-999999999 |
| PARAM_VALUE | 0 | substream->runtime->oss.buffer_used | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.params_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | substream->runtime->oss.period_ptr | 0 |
| PARAM_VALUE | 0 | substream->runtime->oss.prepare | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->ack | 8441728080883621888 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->addr | 0,32-4294967295 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->cmd | 32,96,160,224 |
| PARAM_VALUE | 0 | substream->runtime->private_data->gus->gf1.dma_data_synth_last->next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_hard | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_lazy | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_queued | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.is_soft | 0-1 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.next | 0 |
| PARAM_VALUE | 0 | substream->runtime->private_data->timer_instance.node.node.prev | 0 |
| PARAM_VALUE | 0 | substream->runtime->status->state | 4-5 |
| PARAM_VALUE | 0 | substream->runtime->trigger_tstamp_latched | 0 |
| PARAM_VALUE | 1 | cmd | 16707 |
| PARAM_VALUE | 2 | arg | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | substream->runtime->private_data->core.tc.cycle_last | s64min-s64max |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->private_data->gus->gf1.dma_data_pcm_last->next->count | 33-4294967295[c] |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| USER_PTR | 0 | substream->runtime->oss.buffer |