Home
last modified time | relevance | path

Searched refs:pull_pos (Results 1 – 3 of 3) sorted by relevance

/linux/sound/firewire/tascam/
H A Dtascam-hwdep.c63 if (tscm->pull_pos == tscm->push_pos) in tscm_hwdep_read_queue()
65 else if (tscm->pull_pos < tscm->push_pos) in tscm_hwdep_read_queue()
69 head_pos = tscm->pull_pos; in tscm_hwdep_read_queue()
84 tscm->pull_pos = tail_pos % SND_TSCM_QUEUE_COUNT; in tscm_hwdep_read_queue()
107 while (!tscm->dev_lock_changed && tscm->push_pos == tscm->pull_pos) { in hwdep_read()
120 } else if (tscm->push_pos != tscm->pull_pos) { in hwdep_read()
138 if (tscm->dev_lock_changed || tscm->push_pos != tscm->pull_pos) in hwdep_poll()
H A Dtascam.h96 unsigned int pull_pos; member
/linux/sound/firewire/motu/
H A Dmotu-register-dsp-message-parser.c98 unsigned int pull_pos; member
391 if (parser->pull_pos > parser->push_pos) in snd_motu_register_dsp_message_parser_count_event()
392 return EVENT_QUEUE_SIZE - parser->pull_pos + parser->push_pos; in snd_motu_register_dsp_message_parser_count_event()
394 return parser->push_pos - parser->pull_pos; in snd_motu_register_dsp_message_parser_count_event()
404 if (parser->pull_pos == parser->push_pos) in snd_motu_register_dsp_message_parser_copy_event()
407 pos = parser->pull_pos; in snd_motu_register_dsp_message_parser_copy_event()
413 parser->pull_pos = pos; in snd_motu_register_dsp_message_parser_copy_event()