Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/drivers/vx/vx_mixer.c vx_adjust_audio_level() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 1837567966395125760
PARAM_VALUE 1 cmd 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_mixer.c vx_get_audio_vu_meter() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 3447775091913379840
PARAM_VALUE 1 cmd 29
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_alloc_pipe() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 5040917573284212736
PARAM_VALUE 1 cmd 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/drivers/vx/vx_pcm.c vx_alloc_pipe() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 5040917573284212736
PARAM_VALUE 1 cmd 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rmh->LgStat 1-256[c]
HALF_LOCKED2 &pcm->open_mutex

sound/drivers/vx/vx_pcm.c vx_conf_pipe() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 8218581387290492928
PARAM_VALUE 1 cmd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_free_pipe() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 6709106203700043776
PARAM_VALUE 1 cmd 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_get_pipe_state() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 2987658856890175488
PARAM_VALUE 1 cmd 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_init_audio_io() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 6748962309775949824
PARAM_VALUE 1 cmd 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/vx/vx_pcm.c vx_notify_end_of_buffer() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4829776183217872896
PARAM_VALUE 1 cmd 57
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/drivers/vx/vx_pcm.c vx_pcm_prepare() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 703515409722105856
PARAM_VALUE 1 cmd 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/vx/vx_pcm.c vx_pcm_prepare() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 703515409722105856
PARAM_VALUE 1 cmd 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rmh->LgStat 1-256[c]

sound/drivers/vx/vx_pcm.c vx_pcm_update_intr() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4096-ptr_max
PARAM_VALUE 1 cmd 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rmh->LgStat 1-256[c]
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

sound/drivers/vx/vx_pcm.c vx_pipe_can_start() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 8807217281983610880
PARAM_VALUE 1 cmd 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_query_hbuffer_size() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4414020024658468864
PARAM_VALUE 1 cmd 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_send_irqa() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4291445652080689152
PARAM_VALUE 1 cmd 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_set_ibl() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4014865220497113088
PARAM_VALUE 1 cmd 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/vx/vx_pcm.c vx_set_stream_format() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 1070325025268998144
PARAM_VALUE 1 cmd 22-23
FUZZY_MAX 1 cmd 23
BIT_INFO 1 cmd 0x16,0x17
HARD_MAX 1 cmd 23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/vx/vx_pcm.c vx_start_stream() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 5015616146331238400
PARAM_VALUE 1 cmd 17
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_stop_pipe() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 6040027042282516480
PARAM_VALUE 1 cmd 11
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_stop_stream() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 6644785516377894912
PARAM_VALUE 1 cmd 21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_pcm.c vx_update_pipe_position() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 1997621821982384128
PARAM_VALUE 1 cmd 46
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/vx/vx_core.c vx_test_irq_src() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4096-ptr_max
PARAM_VALUE 1 cmd 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

sound/drivers/vx/vx_uer.c vx_modify_board_clock() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 8990484644574785536
PARAM_VALUE 1 cmd 38
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/drivers/vx/vx_uer.c vx_modify_board_inputs() -> vx_init_rmh()

Type Parameter Key Value
PARAM_VALUE 0 rmh 4870968647519309824
PARAM_VALUE 1 cmd 44
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock