Lines Matching defs:seqno
156 static bool vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno)
166 uint32_t seqno = vmw_mmio_read(fifo_mem + SVGA_FIFO_FENCE);
170 if (dev_priv->last_read_seqno != seqno) {
171 dev_priv->last_read_seqno = seqno;
172 vmw_marker_pull(&fifo_state->marker_queue, seqno);
178 uint32_t seqno)
185 if (likely(dev_priv->last_read_seqno - seqno < VMW_FENCE_WRAP))
190 if (likely(dev_priv->last_read_seqno - seqno < VMW_FENCE_WRAP))
194 vmw_fifo_idle(dev_priv, seqno))
198 * Then check if the seqno is higher than what we've actually
202 ret = ((atomic_read(&dev_priv->marker_seq) - seqno)
211 uint32_t seqno,
251 if (wait_condition(dev_priv, seqno))
260 wait_condition(dev_priv, seqno));
265 wait_condition(dev_priv, seqno));
280 if (wait_condition(dev_priv, seqno))
380 bool lazy, uint32_t seqno,
387 if (likely(dev_priv->last_read_seqno - seqno < VMW_FENCE_WRAP)) {
392 if (likely(vmw_seqno_passed(dev_priv, seqno))) {
401 return vmw_fallback_wait(dev_priv, lazy, true, seqno,
407 return vmw_fallback_wait(dev_priv, lazy, false, seqno,
416 vmw_seqno_passed(dev_priv, seqno));
420 vmw_seqno_passed(dev_priv, seqno));