Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 22 files:

Smatch caller information:

sound/firewire/motu/amdtp-motu.c amdtp_motu_add_pcm_hw_constraints() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.channels_max 0-255
PARAM_VALUE 0 runtime->hw.channels_min 1-255,u32max
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 0 runtime->hw_constraints.rules 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
DATA_SOURCE 0 runtime $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/soc/codecs/max98090.c max98090_dai_startup() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 4
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 16
PARAM_VALUE 3 msbits 16
BUF_SIZE 0 runtime (-1),1344
BUF_SIZE 0 runtime (-1),1344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/firewire/tascam/amdtp-tascam.c amdtp_tscm_add_pcm_hw_constraints() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.channels_max 2,4,8,10,12,16,18
PARAM_VALUE 0 runtime->hw.channels_min 2,4,8,10,12,16,18
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 0 runtime->hw.rates 1728
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
DATA_SOURCE 0 runtime $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/intel8x0.c snd_intel8x0_playback_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 0,1024-u64max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 20
BIT_INFO 0 runtime->hw.formats 0x400,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/cs4281.c snd_cs4281_capture_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 20
BUF_SIZE 0 runtime->private_data 216
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/cs4281.c snd_cs4281_playback_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 20
BUF_SIZE 0 runtime->private_data 288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/soc/qcom/sc7180.c sc7180_adau7002_snd_startup() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/soc-pcm.c soc_pcm_set_msb() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.channels_max 1-u32max
PARAM_VALUE 0 runtime->hw.channels_min 1-u32max
PARAM_VALUE 0 runtime->hw.formats 1-u64max
PARAM_VALUE 0 runtime->hw.info 0,2097152-u32max
PARAM_VALUE 0 runtime->hw.rates 1-u32max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 0
PARAM_VALUE 3 msbits 1-u32max
CAPPED_DATA 0 runtime->hw.channels_min 1
DATA_SOURCE 3 msbits $1
RX_PATH
TASK_NOT_RUNNING

sound/x86/intel_hdmi_audio.c had_pcm_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_capture_pro_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 1636504952730771456
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BUF_SIZE 0 runtime->private_data 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_capture_spdif_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 6963241365395861504
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BUF_SIZE 0 runtime->private_data 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_playback_indep_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_playback_pro_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 8396861788166524928
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BUF_SIZE 0 runtime->private_data 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1724.c snd_vt1724_playback_spdif_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 5063798173449248768
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BUF_SIZE 0 runtime->private_data 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1712.c snd_ice1712_capture_pro_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/ice1712/ice1712.c snd_ice1712_playback_pro_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/oxygen/oxygen_pcm.c oxygen_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->private_data 0-5
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BIT_INFO 0 runtime->hw.formats 0x400,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/firewire/digi00x/amdtp-dot.c amdtp_dot_add_pcm_hw_constraints() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 0 runtime->hw_constraints.rules 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
DATA_SOURCE 0 runtime $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/cmipci.c snd_cmipci_playback_spdif_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 0,1024-u64max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
BIT_INFO 0 runtime->hw.formats 0x400,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/rme9652/hdspm.c snd_hdspm_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/firewire/fireface/amdtp-ff.c amdtp_ff_add_pcm_hw_constraints() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 0 runtime->hw_constraints.rules 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
DATA_SOURCE 0 runtime $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/firewire/amdtp-am824.c amdtp_am824_add_pcm_hw_constraints() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.buffer_bytes_max 0-17592186040320
PARAM_VALUE 0 runtime->hw.formats 1024
PARAM_VALUE 0 runtime->hw.info 10551555
PARAM_VALUE 0 runtime->hw.period_bytes_max 0-8796093020160
PARAM_VALUE 0 runtime->hw.period_bytes_min 0-u32max
PARAM_VALUE 0 runtime->hw.periods_max u32max
PARAM_VALUE 0 runtime->hw.periods_min 2
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
DATA_SOURCE 0 runtime $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/rme9652/hdsp.c snd_hdsp_capture_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/rme9652/hdsp.c snd_hdsp_playback_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/usb/misc/ua101.c set_stream_hw() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 0 runtime->hw.buffer_bytes_max 46080000
PARAM_VALUE 0 runtime->hw.info 2147549459
PARAM_VALUE 0 runtime->hw.period_bytes_max u32max
PARAM_VALUE 0 runtime->hw.period_bytes_min 1
PARAM_VALUE 0 runtime->hw.periods_max u32max
PARAM_VALUE 0 runtime->hw.periods_min 2
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/rme9652/rme9652.c snd_rme9652_capture_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex

sound/pci/rme9652/rme9652.c snd_rme9652_playback_open() -> snd_pcm_hw_constraint_msbits()

Type Parameter Key Value
PARAM_VALUE 0 runtime 4096-ptr_max
PARAM_VALUE 1 cond 0
PARAM_VALUE 2 width 32
PARAM_VALUE 3 msbits 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcm->open_mutex