Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/drivers/mtpav.c snd_mtpav_output_timer() -> snd_mtpav_output_port_write()

Type Parameter Key Value
PARAM_VALUE 0 mtp_card 4096-ptr_max
PARAM_VALUE 0 mtp_card->ports 4096-ptr_max
PARAM_VALUE 0 mtp_card->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 mtp_card->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 1 portp 4096-ptr_max
PARAM_VALUE 1 portp->mode 8-255
PARAM_VALUE 1 portp->output 1-u64max
PARAM_VALUE 2 substream 1-u64max
CAPPED_DATA 0 &mtp_card->timer 1
BIT_INFO 1 portp->mode 0x8,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &mtp_card->spinlock
TYPE_LOCK (struct mtpav)->spinlock

sound/drivers/mtpav.c snd_mtpav_output_write() -> snd_mtpav_output_port_write()

Type Parameter Key Value
PARAM_VALUE 0 mtp_card->ports 4096-ptr_max
PARAM_VALUE 2 substream 4096-ptr_max
PARAM_VALUE 2 substream->opened 1
PARAM_VALUE 2 substream->ops 4096-ptr_max
PARAM_VALUE 2 substream->ops->drain 0,4096-ptr_max
PARAM_VALUE 2 substream->rmidi 4096-ptr_max
BUF_SIZE 0 mtp_card 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792
BUF_SIZE 0 mtp_card 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792
BUF_SIZE 2 substream (-1),8,16
BUF_SIZE 2 substream (-1),8,16
DATA_SOURCE 2 substream $0
NOSPEC 2 substream->runtime->avail
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 substream->runtime->avail 1-9223372036854775806[c]
UNITS 0 mtp_card unit_byte
LOCK2 irq
LOCK2 0 &mtp_card->spinlock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct mtpav)->spinlock