Lines Matching defs:pull_ptr
27 u8 *pull_ptr;
49 pull_ptr = efw->pull_ptr;
51 while (efw->push_ptr != pull_ptr) {
52 t = (struct snd_efw_transaction *)(pull_ptr);
62 (unsigned int)(pull_ptr - efw->resp_buf);
67 if (copy_to_user(buf, pull_ptr, till_end))
72 pull_ptr += till_end;
73 if (pull_ptr >= efw->resp_buf + snd_efw_resp_buf_size)
74 pull_ptr -= snd_efw_resp_buf_size;
91 efw->pull_ptr = pull_ptr;
133 queued = efw->push_ptr != efw->pull_ptr;
144 queued = efw->push_ptr != efw->pull_ptr;
196 if (efw->dev_lock_changed || efw->pull_ptr != efw->push_ptr)