Lines Matching refs:simple
263 struct simple_instrument *simple;
270 simple = KINSTR_DATA(instr);
271 begin = simple->address.memory << 4;
272 w_16 = simple->format & SIMPLE_WAVE_16BIT ? 0x04 : 0;
273 addr_start = simple->loop_start;
274 if (simple->format & SIMPLE_WAVE_LOOP) {
275 addr_end = simple->loop_end;
277 addr_end = (simple->size << 4) - (w_16 ? 40 : 24);
279 if (simple->format & SIMPLE_WAVE_BACKWARD) {
280 addr = simple->loop_end;
281 if (position < simple->loop_end)
288 if (simple->format & SIMPLE_WAVE_16BIT)
290 if (simple->format & SIMPLE_WAVE_BACKWARD)
292 if (simple->format & SIMPLE_WAVE_LOOP) {
297 if (simple->format & SIMPLE_WAVE_BIDIR)
299 if (simple->format & SIMPLE_WAVE_ULAW)
424 struct simple_instrument *simple;
431 simple = KINSTR_DATA(instr);
432 begin = simple->address.memory;
450 struct simple_instrument *simple;
457 simple = KINSTR_DATA(instr);
458 begin = simple->address.memory;