Lines Matching defs:cur
51 static void add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur);
1146 struct snd_sf_zone *cur;
1153 for (cur = sf->zones; cur; cur = cur->next) {
1154 if (! cur->mapped && cur->sample == NULL) {
1156 cur->sample = set_sample(sf, &cur->v);
1157 if (cur->sample == NULL)
1161 add_preset(sflist, cur);
1171 add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur)
1176 zone = search_first_zone(sflist, cur->bank, cur->instr, cur->v.low);
1177 if (zone && zone->v.sf_id != cur->v.sf_id) {
1182 if (p->counter > cur->counter)
1192 index = get_index(cur->bank, cur->instr, cur->v.low);
1195 cur->next_zone = zone; /* zone link */
1196 cur->next_instr = sflist->presets[index]; /* preset table link */
1197 sflist->presets[index] = cur;