Lines Matching refs:v
370 init_voice_info(&zp->v); in sf_zone_new()
449 zp->v.low == map.map_key && in load_map()
450 zp->v.start == map.src_instr && in load_map()
451 zp->v.end == map.src_bank && in load_map()
452 zp->v.fixkey == map.src_key) { in load_map()
474 zp->v.low = map.map_key; in load_map()
475 zp->v.high = map.map_key; in load_map()
477 zp->v.start = map.src_instr; in load_map()
478 zp->v.end = map.src_bank; in load_map()
479 zp->v.fixkey = map.src_key; in load_map()
480 zp->v.sf_id = sf->id; in load_map()
580 if (copy_from_user(&tmpzone.v, data, sizeof(tmpzone.v))) { in load_info()
584 data += sizeof(tmpzone.v); in load_info()
585 count -= sizeof(tmpzone.v); in load_info()
590 tmpzone.v.sf_id = sf->id; in load_info()
591 if (tmpzone.v.mode & SNDRV_SFNT_MODE_INIT_PARM) in load_info()
592 init_voice_parm(&tmpzone.v.parm); in load_info()
602 zone->v = tmpzone.v; in load_info()
605 zone->sample = set_sample(sf, &zone->v); in load_info()
673 avp->start += sample->v.start; in set_sample()
674 avp->end += sample->v.end; in set_sample()
675 avp->loopstart += sample->v.loopstart; in set_sample()
676 avp->loopend += sample->v.loopend; in set_sample()
679 avp->sample_mode = sample->v.mode_flags; in set_sample()
694 if (p->v.sample == sample_id) in find_sample()
742 sp->v = sample_info; in load_data()
743 sp->v.sf_id = sf->id; in load_data()
744 sp->v.dummy = 0; in load_data()
745 sp->v.truesize = sp->v.size; in load_data()
750 if (sp->v.size > 0) { in load_data()
759 sflist->mem_used += sp->v.truesize; in load_data()
800 int v; in snd_sf_linear_to_log() local
810 v = (log_tbl[s + 1] * low + log_tbl[s] * (0x100 - low)) >> 8; in snd_sf_linear_to_log()
811 v -= offset; in snd_sf_linear_to_log()
812 v = (v * ratio) >> 16; in snd_sf_linear_to_log()
813 v += (24 - bit) * ratio; in snd_sf_linear_to_log()
814 return v; in snd_sf_linear_to_log()
975 smp->v.sample = sample_id; in load_guspatch()
976 smp->v.start = 0; in load_guspatch()
977 smp->v.end = patch.len; in load_guspatch()
978 smp->v.loopstart = patch.loop_start; in load_guspatch()
979 smp->v.loopend = patch.loop_end; in load_guspatch()
980 smp->v.size = patch.len; in load_guspatch()
983 smp->v.mode_flags = 0; in load_guspatch()
985 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_8BITS; in load_guspatch()
987 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_UNSIGNED; in load_guspatch()
988 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_NO_BLANK; in load_guspatch()
990 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_SINGLESHOT; in load_guspatch()
992 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_BIDIR_LOOP; in load_guspatch()
994 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_REVERSE_LOOP; in load_guspatch()
998 smp->v.size /= 2; in load_guspatch()
999 smp->v.end /= 2; in load_guspatch()
1000 smp->v.loopstart /= 2; in load_guspatch()
1001 smp->v.loopend /= 2; in load_guspatch()
1005 smp->v.dummy = 0; in load_guspatch()
1006 smp->v.truesize = 0; in load_guspatch()
1007 smp->v.sf_id = sf->id; in load_guspatch()
1031 sflist->mem_used += smp->v.truesize; in load_guspatch()
1033 zone->v.sample = sample_id; /* the last sample */ in load_guspatch()
1034 zone->v.rate_offset = calc_rate_offset(patch.base_freq); in load_guspatch()
1036 zone->v.root = note / 100; in load_guspatch()
1037 zone->v.tune = -(note % 100); in load_guspatch()
1038 zone->v.low = (freq_to_note(patch.low_note) + 99) / 100; in load_guspatch()
1039 zone->v.high = freq_to_note(patch.high_note) / 100; in load_guspatch()
1041 zone->v.pan = (patch.panning + 128) / 2; in load_guspatch()
1045 (int)patch.base_freq, zone->v.rate_offset, in load_guspatch()
1046 zone->v.root, zone->v.tune, zone->v.low, zone->v.high); in load_guspatch()
1070 zone->v.parm.volatkhld = in load_guspatch()
1073 zone->v.parm.voldcysus = (calc_gus_sustain(patch.env_offset[2]) << 8) | in load_guspatch()
1075 zone->v.parm.volrelease = 0x8000 | snd_sf_calc_parm_decay(release); in load_guspatch()
1076 zone->v.attenuation = calc_gus_attenuation(patch.env_offset[0]); in load_guspatch()
1080 zone->v.parm.volatkhld, in load_guspatch()
1081 zone->v.parm.voldcysus, in load_guspatch()
1082 zone->v.parm.volrelease, in load_guspatch()
1083 zone->v.attenuation); in load_guspatch()
1089 zone->v.parm.volrelease = 0x807f; in load_guspatch()
1095 zone->v.parm.tremfrq = ((patch.tremolo_depth / 2) << 8) | rate; in load_guspatch()
1100 zone->v.parm.fm2frq2 = ((patch.vibrato_depth / 6) << 8) | rate; in load_guspatch()
1105 if (!(smp->v.mode_flags & SNDRV_SFNT_SAMPLE_SINGLESHOT)) in load_guspatch()
1106 zone->v.mode = SNDRV_SFNT_MODE_LOOPING; in load_guspatch()
1108 zone->v.mode = 0; in load_guspatch()
1115 zone->v.sf_id = sf->id; in load_guspatch()
1117 zone->sample = set_sample(sf, &zone->v); in load_guspatch()
1159 cur->sample = set_sample(sf, &cur->v); in rebuild_presets()
1179 zone = search_first_zone(sflist, cur->bank, cur->instr, cur->v.low); in add_preset()
1180 if (zone && zone->v.sf_id != cur->v.sf_id) { in add_preset()
1195 if ((index = get_index(cur->bank, cur->instr, cur->v.low)) < 0) in add_preset()
1211 if ((index = get_index(zp->bank, zp->instr, zp->v.low)) < 0) in delete_preset()
1295 if (*notep >= zp->v.low && *notep <= zp->v.high && in search_zones()
1296 vel >= zp->v.vellow && vel <= zp->v.velhigh) { in search_zones()
1299 int key = zp->v.fixkey; in search_zones()
1300 preset = zp->v.start; in search_zones()
1301 bank = zp->v.end; in search_zones()
1482 sflist->mem_used -= sp->v.truesize; in snd_soundfont_remove_unlocked()