Lines Matching refs:wave
30 int snd_gus_iwffff_put_sample(void *private_data, struct iwffff_wave *wave,
37 if (wave->format & IWFFFF_WAVE_ROM)
39 if (wave->format & IWFFFF_WAVE_STEREO)
43 NULL, wave->size,
44 wave->format & IWFFFF_WAVE_16BIT, 1,
45 wave->share_id);
49 block->ptr, wave->size);
56 wave->address.memory = block->ptr;
60 int snd_gus_iwffff_get_sample(void *private_data, struct iwffff_wave *wave,
65 return snd_gus_dram_read(gus, data, wave->address.memory, wave->size,
66 wave->format & IWFFFF_WAVE_ROM ? 1 : 0);
69 int snd_gus_iwffff_remove_sample(void *private_data, struct iwffff_wave *wave,
74 if (wave->format & IWFFFF_WAVE_ROM)
76 return snd_gf1_mem_free(&gus->gf1.mem_alloc, wave->address.memory);
83 int snd_gus_gf1_put_sample(void *private_data, struct gf1_wave *wave,
90 if (wave->format & GF1_WAVE_STEREO)
94 NULL, wave->size,
95 wave->format & GF1_WAVE_16BIT, 1,
96 wave->share_id);
100 block->ptr, wave->size);
107 wave->address.memory = block->ptr;
111 int snd_gus_gf1_get_sample(void *private_data, struct gf1_wave *wave,
116 return snd_gus_dram_read(gus, data, wave->address.memory, wave->size, 0);
119 int snd_gus_gf1_remove_sample(void *private_data, struct gf1_wave *wave,
124 return snd_gf1_mem_free(&gus->gf1.mem_alloc, wave->address.memory);