Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/isa/wavefront/wavefront_synth.c wavefront_synth_control() -> wavefront_fetch_multisample()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 1424
BUF_SIZE 1 header 258
USER_DATA 1 header->devno 0-u16max[u]
USER_DATA 1 header->hdr.a.Bidirectional 0-1[u]
USER_DATA 1 header->hdr.a.FrequencyBias s16min-s16max[u]
USER_DATA 1 header->hdr.a.Loop 0-1[u]
USER_DATA 1 header->hdr.a.OriginalSample s16min-s16max[u]
USER_DATA 1 header->hdr.a.Reverse 0-1[u]
USER_DATA 1 header->hdr.a.SampleResolution 0-3[u]
USER_DATA 1 header->hdr.a.Unused1 0-1[u]
USER_DATA 1 header->hdr.a.Unused2 0-1[u]
USER_DATA 1 header->hdr.a.Unused3 0-1[u]
USER_DATA 1 header->hdr.a.loopEndOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.a.loopEndOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.a.loopEndOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.a.loopStartOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.a.loopStartOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.a.loopStartOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.a.sampleEndOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.a.sampleEndOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.a.sampleEndOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.a.sampleStartOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.a.sampleStartOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.a.sampleStartOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.a.sixteen_bit_padding 0-255[u]
USER_DATA 1 header->hdr.d.Group 0-15[u]
USER_DATA 1 header->hdr.d.MixLevel 0-127[u]
USER_DATA 1 header->hdr.d.PanAmount 0-15[u]
USER_DATA 1 header->hdr.d.PanModSource 0-3[u]
USER_DATA 1 header->hdr.d.PanModulated 0-1[u]
USER_DATA 1 header->hdr.d.PatchNumber 0-255[u]
USER_DATA 1 header->hdr.d.Unmute 0-1[u]
USER_DATA 1 header->hdr.d.Unused1 0-15[u]
USER_DATA 1 header->hdr.d.Unused2 0-1[u]
USER_DATA 1 header->hdr.ms.NumberOfSamples s16min-s16max[u]
USER_DATA 1 header->hdr.p.Unused1 0-1[u]
USER_DATA 1 header->hdr.p.Unused2 0-1[u]
USER_DATA 1 header->hdr.p.Unused3 0-7[u]
USER_DATA 1 header->hdr.p.Unused4 0-15[u]
USER_DATA 1 header->hdr.p.Unused5 0-1[u]
USER_DATA 1 header->hdr.p.am_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.am_src 0-15[u]
USER_DATA 1 header->hdr.p.amplitude_bias 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.Unused1 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused2 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused3 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused4 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused5 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused6 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused7 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused8 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.Unused9 0-1[u]
USER_DATA 1 header->hdr.p.envelope1.attack_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope1.attack_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.attack_velocity 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.decay1_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope1.decay1_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.decay2_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope1.decay2_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.keyboard_scaling 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.release2_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.release_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope1.release_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.sustain_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope1.sustain_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope1.volume_velocity 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.Unused1 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused2 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused3 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused4 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused5 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused6 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused7 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused8 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.Unused9 0-1[u]
USER_DATA 1 header->hdr.p.envelope2.attack_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope2.attack_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.attack_velocity 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.decay1_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope2.decay1_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.decay2_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope2.decay2_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.keyboard_scaling 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.release2_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.release_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope2.release_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.sustain_level (-128)-127[u]
USER_DATA 1 header->hdr.p.envelope2.sustain_time 0-127[u]
USER_DATA 1 header->hdr.p.envelope2.volume_velocity 0-127[u]
USER_DATA 1 header->hdr.p.fc1_bias (-128)-127[u]
USER_DATA 1 header->hdr.p.fc1_keyboard_scaling (-128)-127[u]
USER_DATA 1 header->hdr.p.fc1_mod_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.fc1_mode 0-15[u]
USER_DATA 1 header->hdr.p.fc2_bias (-128)-127[u]
USER_DATA 1 header->hdr.p.fc2_keyboard_scaling (-128)-127[u]
USER_DATA 1 header->hdr.p.fc2_mod_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.fc2_mode 0-15[u]
USER_DATA 1 header->hdr.p.filterconfig 0-3[u]
USER_DATA 1 header->hdr.p.fm_amount1 (-128)-127[u]
USER_DATA 1 header->hdr.p.fm_amount2 (-128)-127[u]
USER_DATA 1 header->hdr.p.fm_src1 0-15[u]
USER_DATA 1 header->hdr.p.fm_src2 0-15[u]
USER_DATA 1 header->hdr.p.frequency_bias s16min-s16max[u]
USER_DATA 1 header->hdr.p.lfo1.Unused1 0-1[u]
USER_DATA 1 header->hdr.p.lfo1.Unused2 0-1[u]
USER_DATA 1 header->hdr.p.lfo1.am_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo1.am_src 0-15[u]
USER_DATA 1 header->hdr.p.lfo1.end_level (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo1.fm_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo1.fm_src 0-15[u]
USER_DATA 1 header->hdr.p.lfo1.frequency 0-127[u]
USER_DATA 1 header->hdr.p.lfo1.ramp_delay 0-127[u]
USER_DATA 1 header->hdr.p.lfo1.ramp_time 0-127[u]
USER_DATA 1 header->hdr.p.lfo1.sample_number 0-255[u]
USER_DATA 1 header->hdr.p.lfo1.start_level (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo1.wave_restart 0-1[u]
USER_DATA 1 header->hdr.p.lfo2.Unused1 0-1[u]
USER_DATA 1 header->hdr.p.lfo2.Unused2 0-1[u]
USER_DATA 1 header->hdr.p.lfo2.am_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo2.am_src 0-15[u]
USER_DATA 1 header->hdr.p.lfo2.end_level (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo2.fm_amount (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo2.fm_src 0-15[u]
USER_DATA 1 header->hdr.p.lfo2.frequency 0-127[u]
USER_DATA 1 header->hdr.p.lfo2.ramp_delay 0-127[u]
USER_DATA 1 header->hdr.p.lfo2.ramp_time 0-127[u]
USER_DATA 1 header->hdr.p.lfo2.sample_number 0-255[u]
USER_DATA 1 header->hdr.p.lfo2.start_level (-128)-127[u]
USER_DATA 1 header->hdr.p.lfo2.wave_restart 0-1[u]
USER_DATA 1 header->hdr.p.mono 0-1[u]
USER_DATA 1 header->hdr.p.nohold 0-1[u]
USER_DATA 1 header->hdr.p.pitch_bend 0-15[u]
USER_DATA 1 header->hdr.p.portamento 0-127[u]
USER_DATA 1 header->hdr.p.randomizer 0-127[u]
USER_DATA 1 header->hdr.p.reset_lfo 0-1[u]
USER_DATA 1 header->hdr.p.restart 0-1[u]
USER_DATA 1 header->hdr.p.retrigger 0-1[u]
USER_DATA 1 header->hdr.p.reuse 0-1[u]
USER_DATA 1 header->hdr.p.sample_msb 0-1[u]
USER_DATA 1 header->hdr.p.sample_number 0-255[u]
USER_DATA 1 header->hdr.s.Bidirectional 0-1[u]
USER_DATA 1 header->hdr.s.FrequencyBias s16min-s16max[u]
USER_DATA 1 header->hdr.s.Loop 0-1[u]
USER_DATA 1 header->hdr.s.Reverse 0-1[u]
USER_DATA 1 header->hdr.s.SampleResolution 0-3[u]
USER_DATA 1 header->hdr.s.Unused1 0-1[u]
USER_DATA 1 header->hdr.s.Unused2 0-1[u]
USER_DATA 1 header->hdr.s.Unused3 0-1[u]
USER_DATA 1 header->hdr.s.loopEndOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.s.loopEndOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.s.loopEndOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.s.loopStartOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.s.loopStartOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.s.loopStartOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.s.sampleEndOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.s.sampleEndOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.s.sampleEndOffset.Unused (-128)-127[u]
USER_DATA 1 header->hdr.s.sampleStartOffset.Fraction (-8)-7[u]
USER_DATA 1 header->hdr.s.sampleStartOffset.Integer (-524288)-524287[u]
USER_DATA 1 header->hdr.s.sampleStartOffset.Unused (-128)-127[u]
USER_DATA 1 header->key s16min-s16max[u]
USER_DATA 1 header->number 0-u16max[u]
USER_DATA 1 header->size 0-u32max[u]
USER_DATA 1 header->subkey 0-255[u]
USER_PTR 1 header