Lines Matching refs:cur
64 static void add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur);
1149 struct snd_sf_zone *cur; in rebuild_presets() local
1156 for (cur = sf->zones; cur; cur = cur->next) { in rebuild_presets()
1157 if (! cur->mapped && cur->sample == NULL) { in rebuild_presets()
1159 cur->sample = set_sample(sf, &cur->v); in rebuild_presets()
1160 if (cur->sample == NULL) in rebuild_presets()
1164 add_preset(sflist, cur); in rebuild_presets()
1174 add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur) in add_preset() argument
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()
1185 if (p->counter > cur->counter) in add_preset()
1195 if ((index = get_index(cur->bank, cur->instr, cur->v.low)) < 0) in add_preset()
1197 cur->next_zone = zone; /* zone link */ in add_preset()
1198 cur->next_instr = sflist->presets[index]; /* preset table link */ in add_preset()
1199 sflist->presets[index] = cur; in add_preset()