Lines Matching refs:cur
51 static void add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur);
1138 struct snd_sf_zone *cur; in rebuild_presets() local
1145 for (cur = sf->zones; cur; cur = cur->next) { in rebuild_presets()
1146 if (! cur->mapped && cur->sample == NULL) { in rebuild_presets()
1148 cur->sample = set_sample(sf, &cur->v); in rebuild_presets()
1149 if (cur->sample == NULL) in rebuild_presets()
1153 add_preset(sflist, cur); in rebuild_presets()
1163 add_preset(struct snd_sf_list *sflist, struct snd_sf_zone *cur) in add_preset() argument
1168 zone = search_first_zone(sflist, cur->bank, cur->instr, cur->v.low); in add_preset()
1169 if (zone && zone->v.sf_id != cur->v.sf_id) { in add_preset()
1174 if (p->counter > cur->counter) in add_preset()
1184 if ((index = get_index(cur->bank, cur->instr, cur->v.low)) < 0) in add_preset()
1186 cur->next_zone = zone; /* zone link */ in add_preset()
1187 cur->next_instr = sflist->presets[index]; /* preset table link */ in add_preset()
1188 sflist->presets[index] = cur; in add_preset()