Lines Matching defs:smp
954 struct snd_sf_sample *smp;
971 if ((smp = sf_sample_new(sflist, sf)) == NULL)
974 smp->v.sample = sample_id;
975 smp->v.start = 0;
976 smp->v.end = patch.len;
977 smp->v.loopstart = patch.loop_start;
978 smp->v.loopend = patch.loop_end;
979 smp->v.size = patch.len;
982 smp->v.mode_flags = 0;
984 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_8BITS;
986 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_UNSIGNED;
987 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_NO_BLANK;
989 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_SINGLESHOT;
991 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_BIDIR_LOOP;
993 smp->v.mode_flags |= SNDRV_SFNT_SAMPLE_REVERSE_LOOP;
997 smp->v.size /= 2;
998 smp->v.end /= 2;
999 smp->v.loopstart /= 2;
1000 smp->v.loopend /= 2;
1002 /*smp->v.loopend++;*/
1004 smp->v.dummy = 0;
1005 smp->v.truesize = 0;
1006 smp->v.sf_id = sf->id;
1010 sf_sample_delete(sflist, sf, smp);
1019 (sflist->callback.private_data, smp, sflist->memhdr,
1022 sf_sample_delete(sflist, sf, smp);
1029 sflist->mem_used += smp->v.truesize;
1089 if (!(smp->v.mode_flags & SNDRV_SFNT_SAMPLE_SINGLESHOT))