Lines Matching refs:dsp
375 void dsp_tone_copy(struct dsp *dsp, u8 *data, int len) in dsp_tone_copy() argument
379 struct dsp_tone *tone = &dsp->tone; in dsp_tone_copy()
438 dsp_tone_hw_message(struct dsp *dsp, u8 *sample, int len) in dsp_tone_hw_message() argument
447 if (dsp->ch.peer) { in dsp_tone_hw_message()
448 if (dsp->ch.recv(dsp->ch.peer, nskb)) in dsp_tone_hw_message()
462 struct dsp *dsp = from_timer(dsp, t, tone.tl); in dsp_tone_timeout() local
463 struct dsp_tone *tone = &dsp->tone; in dsp_tone_timeout()
477 dsp_tone_hw_message(dsp, NULL, 0); in dsp_tone_timeout()
479 dsp_tone_hw_message(dsp, pat->data[index], *(pat->siz[index])); in dsp_tone_timeout()
496 dsp_tone(struct dsp *dsp, int tone) in dsp_tone() argument
500 struct dsp_tone *tonet = &dsp->tone; in dsp_tone()
507 if (dsp->features.hfc_loops && timer_pending(&tonet->tl)) in dsp_tone()
509 if (dsp->features.hfc_loops) in dsp_tone()
510 dsp_tone_hw_message(dsp, NULL, 0); in dsp_tone()
536 if (dsp->features.hfc_loops) { in dsp_tone()
539 dsp_tone_hw_message(dsp, pat->data[0], *(pat->siz[0])); in dsp_tone()