Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/core/seq/oss/seq_oss_ioctl.c snd_seq_oss_oob_user() -> snd_seq_oss_process_event()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 1 q 5909031549903855616
PARAM_VALUE 2 ev 4819572041907146752
PARAM_VALUE 3 lockp 2933708974814785536
PARAM_VALUE 3 *lockp 0
BUF_SIZE 0 dp s32min-(-2),1-s32max
BUF_SIZE 0 dp s32min-(-2),1-s32max
DATA_SOURCE 0 dp $0
MEM_ZERO 2 ev
USER_DATA 1 q->echo 0-u32max[u]
USER_PTR 1 q
HALF_LOCKED2 global &register_mutex

sound/core/seq/oss/seq_oss_rw.c insert_queue() -> snd_seq_oss_process_event()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->file_mode s32min-(-1),2-s32max
PARAM_VALUE 0 dp->writeq 1-u64max
PARAM_VALUE 1 q 2763468193010507776
PARAM_VALUE 1 q->s.code 0-252,254-255
PARAM_VALUE 2 ev 1421731337698107392
PARAM_VALUE 2 ev->type 7
PARAM_VALUE 3 lockp 8265353499615289344
PARAM_VALUE 3 *lockp 0
BUF_SIZE 0 dp s32min-(-2),1-s32max
BUF_SIZE 0 dp s32min-(-2),1-s32max
CAPPED_DATA 0 dp 1
DATA_SOURCE 0 dp $0
DATA_SOURCE 1 q $1
BIT_INFO 0 dp->file_mode 0x2,0xffffffffffffffff
MEM_ZERO 2 ev
USER_DATA 0 dp->timer->oss_tempo 8-360
USER_DATA 0 dp->timer->tempo 166666-7500000[c]
USER_DATA 1 q->e.chn 0-255
USER_DATA 1 q->e.cmd 0-255
USER_DATA 1 q->e.code 0-255
USER_DATA 1 q->e.dev 0-255
USER_DATA 1 q->e.p1 0-255
USER_DATA 1 q->e.p2 0-255
USER_DATA 1 q->e.p3 0-255
USER_DATA 1 q->e.p4 0-255
USER_DATA 1 q->echo 0-u32max
USER_DATA 1 q->l.chn 0-255
USER_DATA 1 q->l.cmd 0-255
USER_DATA 1 q->l.code 0-255
USER_DATA 1 q->l.dev 0-255
USER_DATA 1 q->l.p1 0-255
USER_DATA 1 q->l.p2 0-255
USER_DATA 1 q->l.val 0-u16max
USER_DATA 1 q->n.chn 0-255
USER_DATA 1 q->n.code 0-255
USER_DATA 1 q->n.note 0-255
USER_DATA 1 q->n.vel 0-255
USER_DATA 1 q->s.code 0-252,254-255
USER_DATA 1 q->s.dev 0-255
USER_DATA 1 q->s.parm1 0-255
USER_DATA 1 q->s.parm2 0-255
USER_DATA 1 q->t.cmd 0-255
USER_DATA 1 q->t.code 0-255
USER_DATA 1 q->t.dummy1 0-255
USER_DATA 1 q->t.dummy2 0-255
USER_DATA 1 q->t.time 0-u32max
USER_DATA 1 q->v.chn 0-255
USER_DATA 1 q->v.cmd 0-255
USER_DATA 1 q->v.code 0-255
USER_DATA 1 q->v.dev 0-255
USER_DATA 1 q->v.dummy 0-u16max
USER_DATA 1 q->v.note 0-255
USER_DATA 1 q->v.parm 0-255
USER_DATA 1 q->x.code 0-255
USER_DATA 1 q->x.dev 0-255
USER_PTR 1 q->c