Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_create_port() -> snd_seq_insert_port()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->num_ports s32min-253
PARAM_VALUE 0 client->number 0-255
PARAM_VALUE 1 port (-1)-252
PARAM_VALUE 2 new_port 4096-ptr_max
PARAM_VALUE 2 new_port->addr.port 255
PARAM_VALUE 2 new_port->c_dest.close 0,909689822178574336,2192480513966030848,2366406394784055296,3486684936672215040,6698654602103189504,7495860865682714624
PARAM_VALUE 2 new_port->c_dest.count 0
PARAM_VALUE 2 new_port->c_dest.exclusive 0
PARAM_VALUE 2 new_port->c_dest.list_mutex.count.counter 0
PARAM_VALUE 2 new_port->c_dest.list_mutex.first_waiter 0
PARAM_VALUE 2 new_port->c_dest.list_mutex.owner.counter 0
PARAM_VALUE 2 new_port->c_dest.open 0,782492927925960704,3138097998096879616,4177073495072272384,5274955176518045696,7853490302732468224,8288549713687711744
PARAM_VALUE 2 new_port->c_src.close 0,868988409512800256,2749526386882674688,3338348941052399616,7581625001956462592
PARAM_VALUE 2 new_port->c_src.count 0
PARAM_VALUE 2 new_port->c_src.exclusive 0
PARAM_VALUE 2 new_port->c_src.list_mutex.count.counter 0
PARAM_VALUE 2 new_port->c_src.list_mutex.first_waiter 0
PARAM_VALUE 2 new_port->c_src.list_mutex.osq.tail.counter 0
PARAM_VALUE 2 new_port->c_src.list_mutex.owner.counter 0
PARAM_VALUE 2 new_port->c_src.open 0,552234647425884160,1678946786754760704,3451812100450807808,3998858237618819072
PARAM_VALUE 2 new_port->owner 0
PARAM_VALUE 2 new_port->time_queue 0-255
PARAM_VALUE 2 new_port->ump_group 0-16
BUF_SIZE 0 client s32min-(-1),1-s32max
BUF_SIZE 0 client s32min-(-1),1-s32max
BUF_SIZE 2 new_port->private_data (-1),4,16,72,104,256,288,352,376,408,432,440,448,608,704,968,2728,4888,9624
CAPPED_DATA 0 client->number 1
DATA_SOURCE 0 client $0
HARD_MAX 0 client->num_ports 253
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 port 0-252[u]
USER_DATA 2 new_port->capability 0-u32max[u]
USER_DATA 2 new_port->direction 0-255[u]
USER_DATA 2 new_port->is_midi1 0-1
USER_DATA 2 new_port->midi_channels s32min-s32max[u]
USER_DATA 2 new_port->midi_voices s32min-s32max[u]
USER_DATA 2 new_port->synth_voices s32min-s32max[u]
USER_DATA 2 new_port->time_queue 0-255[u]
USER_DATA 2 new_port->type 0-u32max[u]
HALF_LOCKED2 _T->lock