Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/firewire/oxfw/oxfw-stream.c assume_stream_formats() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 4096-ptr_max
PARAM_VALUE 1 formation 9068012626850320384
BUF_SIZE 0 format 512
BUF_SIZE 0 format 512
DATA_SOURCE 0 format $3
RX_PATH
TASK_NOT_RUNNING

sound/firewire/oxfw/oxfw-stream.c fill_stream_formats() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 4096-ptr_max
PARAM_VALUE 1 formation 5577258779939676160
BUF_SIZE 0 format 512
BUF_SIZE 0 format 512
DATA_SOURCE 0 format r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING

sound/firewire/oxfw/oxfw-stream.c keep_resources() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 8615961551152746496
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &runtime->buffer_mutex

sound/firewire/oxfw/oxfw-stream.c set_stream_format() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 1 formation 7596383128270991360
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &runtime->buffer_mutex

sound/firewire/oxfw/oxfw-stream.c snd_oxfw_stream_discover() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 4402200927269564416
RX_PATH
TASK_NOT_RUNNING

sound/firewire/oxfw/oxfw-stream.c snd_oxfw_stream_discover() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 4402200927269564416
RX_PATH
TASK_NOT_RUNNING

sound/firewire/oxfw/oxfw-stream.c snd_oxfw_stream_get_current_formation() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 4096-ptr_max
PARAM_VALUE 1 formation 185959039059816448,3058803856300429312,3306777475639291904,6061178093033328640
BUF_SIZE 0 format 512
BUF_SIZE 0 format 512
DATA_SOURCE 0 format r _kmalloc_noprof
DATA_SOURCE 1 formation $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 _T->lock

sound/firewire/oxfw/oxfw-stream.c snd_oxfw_stream_get_current_formation() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 185959039059816448,3058803856300429312,3306777475639291904,6061178093033328640
DATA_SOURCE 1 formation $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 _T->lock

sound/firewire/oxfw/oxfw-pcm.c hw_rule_channels() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 1405561679080984576
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 &runtime->oss.params_lock

sound/firewire/oxfw/oxfw-pcm.c hw_rule_rate() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 6118799815475486720
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 &runtime->oss.params_lock

sound/firewire/oxfw/oxfw-pcm.c limit_channels_and_rates() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 6009868532970717184
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/firewire/oxfw/oxfw-proc.c proc_read_formation() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 3352435890853765120
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/firewire/oxfw/oxfw-proc.c proc_read_formation() -> snd_oxfw_stream_parse_format()

Type Parameter Key Value
PARAM_VALUE 0 format 1-u64max
PARAM_VALUE 1 formation 3352435890853765120
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock