Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/core/seq/seq_timer.c snd_seq_timer_open() -> snd_timer_open()

Type Parameter Key Value
PARAM_VALUE 0 timeri 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->callback 1998831041608245248
PARAM_VALUE 0 timeri->callback_data 4096-ptr_max
PARAM_VALUE 0 timeri->flags 0,8-u32max
PARAM_VALUE 0 timeri->master_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->owner 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 tid 4096-ptr_max
BUF_SIZE 0 timeri 224
BUF_SIZE 0 timeri->callback_data (-1),448
DATA_SOURCE 0 timeri r snd_timer_instance_new
BIT_INFO 0 timeri->flags 0x8,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/core/seq/seq_timer.c snd_seq_timer_open() -> snd_timer_open()

Type Parameter Key Value
PARAM_VALUE 0 timeri 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next->prev 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next->prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->callback 1998831041608245248
PARAM_VALUE 0 timeri->callback_data 4096-ptr_max
PARAM_VALUE 0 timeri->callback_data->fasync->poll 1
PARAM_VALUE 0 timeri->callback_data->qtail s32min-s32max
PARAM_VALUE 0 timeri->callback_data->qused s32min-s32max
PARAM_VALUE 0 timeri->callback_data->tstamp.tv_nsec 0-999999999
PARAM_VALUE 0 timeri->master_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->owner 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->timer 0,4096-ptr_max
PARAM_VALUE 0 timeri->timer->card 0,4096-ptr_max
PARAM_VALUE 0 timeri->timer->max_instances (-2147483647)-s32max
PARAM_VALUE 0 timeri->timer->module 0,4096-ptr_max
PARAM_VALUE 0 timeri->timer->module->refcnt.counter 0-s32max
PARAM_VALUE 0 timeri->timer->num_instances s32min-2147483646
PARAM_VALUE 0 timeri->timer->open_list_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->timer->private_data 0
PARAM_VALUE 0 timeri->timer->private_data->gf1.timer_enabled 0-u16max
PARAM_VALUE 0 timeri->timer->private_data->hrt.base->cpu_base->softirq_expires_next 0-s64max
PARAM_VALUE 0 timeri->timer->private_data->hrt.is_hard 0-1
PARAM_VALUE 0 timeri->timer->private_data->hrt.is_lazy 0-1
PARAM_VALUE 0 timeri->timer->private_data->hrt.is_queued 0-1
PARAM_VALUE 0 timeri->timer->private_data->hrt.is_soft 0-1
PARAM_VALUE 0 timeri->timer->private_data->hrt.node.expires 0-s64max
PARAM_VALUE 0 timeri->timer->private_data->hrt.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timeri->timer->private_data->in_callback 1
PARAM_VALUE 0 timeri->timer->private_data->mce_bit 0-s32max
PARAM_VALUE 0 timeri->timer->private_data->mode 0-u16max
PARAM_VALUE 0 timeri->timer->private_data->reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 timeri->timer->private_data->timer_enable 0-255
PARAM_VALUE 0 timeri->timer->private_data->timer_running 0-1
PARAM_VALUE 0 timeri->timer->private_data->timer_ticks 0-4294967295
PARAM_VALUE 0 timeri->timer->private_data->tlist.flags 0-4294967295
PARAM_VALUE 0 timeri->timer->private_data->tlist.lockdep_map->name 0-255
PARAM_VALUE 0 timeri->timer->tmr_class s32min-(-1),1-s32max
PARAM_VALUE 1 tid 681443040791617536
PARAM_VALUE 1 tid->card (-1)
PARAM_VALUE 1 tid->dev_class 1
PARAM_VALUE 1 tid->dev_sclass 2
PARAM_VALUE 1 tid->device 0
BUF_SIZE 0 timeri 224
BUF_SIZE 0 timeri->callback_data (-1),448
DATA_SOURCE 0 timeri r snd_timer_instance_new
MEM_ZERO 1 tid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/drivers/aloop.c loopback_snd_timer_open() -> snd_timer_open()

Type Parameter Key Value
PARAM_VALUE 0 timeri 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->callback 3088710653524467712
PARAM_VALUE 0 timeri->callback_data 4096-ptr_max
PARAM_VALUE 0 timeri->ccallback 144959343235973120
PARAM_VALUE 0 timeri->flags 0,8-u32max
PARAM_VALUE 0 timeri->master_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->owner 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 tid 4096-ptr_max
PARAM_VALUE 1 tid->dev_class 1,3
PARAM_VALUE 1 tid->dev_sclass 1
BUF_SIZE 0 timeri 224
BUF_SIZE 0 timeri->callback_data (-1),400
DATA_SOURCE 0 timeri r snd_timer_instance_new
BIT_INFO 0 timeri->flags 0x8,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 tid->card s32min-(-2),0-s32max
USER_DATA 1 tid->device s32min-s32max
USER_DATA 1 tid->subdevice s32min-s32max
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/core/timer.c snd_timer_user_tselect() -> snd_timer_open()

Type Parameter Key Value
PARAM_VALUE 0 timeri 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->ack_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->active_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->callback 1086927938792730624,4245498539842310144
PARAM_VALUE 0 timeri->callback_data 4096-ptr_max
PARAM_VALUE 0 timeri->ccallback 2126097651037913088
PARAM_VALUE 0 timeri->disconnect 5289416748532273152
PARAM_VALUE 0 timeri->flags 0,16-u32max
PARAM_VALUE 0 timeri->master_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->master_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->open_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->owner 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_active_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.next->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 timeri->slave_list_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 tid 3574370411744288768
BUF_SIZE 0 timeri 224
BUF_SIZE 0 timeri->callback_data s32min-(-2),1-s32max
DATA_SOURCE 0 timeri r snd_timer_instance_new
BIT_INFO 0 timeri->callback 0xa010a2188301000,0x3fff8b7fb9bdb000
BIT_INFO 0 timeri->flags 0x10,0xffffffff
USER_DATA 1 tid->card s32min-s32max
USER_DATA 1 tid->dev_class s32min-s32max
USER_DATA 1 tid->dev_sclass s32min-s32max
USER_DATA 1 tid->device s32min-s32max
USER_DATA 1 tid->subdevice s32min-s32max
LOCK2 _T->lock