Lines Matching defs:seqno

532 i915_gem_object_move_to_active(struct drm_gem_object *obj, uint32_t seqno)
546 obj_priv->last_rendering_seqno = seqno;
593 uint32_t seqno;
602 /* Grab the seqno we're going to make this request be, and bump the
603 * next (skipping 0 so it can be the reserved no-seqno value).
605 seqno = dev_priv->mm.next_gem_seqno;
610 DRM_DEBUG("add_request seqno = %d dev 0x%lx", seqno, dev);
615 OUT_RING(seqno);
624 request->seqno = seqno;
645 i915_gem_object_move_to_active(obj, seqno);
657 return seqno;
686 * Moves buffers associated only with the given active seqno from the active
706 /* If the seqno being retired doesn't match the oldest in the
708 * this seqno.
710 if (obj_priv->last_rendering_seqno != request->seqno)
714 __func__, request->seqno, obj);
748 uint32_t seqno;
750 seqno = i915_get_gem_seqno(dev);
756 retiring_seqno = request->seqno;
758 if (i915_seqno_passed(seqno, retiring_seqno) ||
886 i915_wait_request(struct drm_device *dev, uint32_t seqno)
892 ASSERT(seqno != 0);
894 if (!i915_seqno_passed(i915_get_gem_seqno(dev), seqno)) {
906 dev_priv->mm.waiting_gem_seqno = seqno;
909 (i915_seqno_passed(i915_get_gem_seqno(dev), seqno) ||
919 if (ret == -2 && (seqno > i915_get_gem_seqno(dev))) {
921 DRM_ERROR("GPU hang detected try to reset ... wait for irq_queue seqno %d, now seqno %d", seqno, i915_get_gem_seqno(dev));
1020 int ret, seqno;
1035 DRM_DEBUG("%s: object %d %p wait for seqno %08x\n",
1038 seqno = obj_priv->last_rendering_seqno;
1039 if (seqno == 0) {
1043 ret = i915_wait_request(dev, seqno);
1045 DRM_ERROR("%s: i915_wait_request request->seqno %d now %d\n", __func__, seqno, i915_get_gem_seqno(dev));
1150 ret = i915_wait_request(dev, request->seqno);
1328 uint32_t seqno;
1335 seqno = i915_add_request(dev, obj->write_domain);
1336 DRM_DEBUG("flush_gpu_write_domain seqno = %d", seqno);
1338 i915_gem_object_move_to_active(obj, seqno);
1975 uint32_t seqno;
1978 seqno = i915_file_priv->mm.last_gem_throttle_seqno;
1981 if (seqno) {
1982 ret = i915_wait_request(dev, seqno);
1984 DRM_ERROR("%s: i915_wait_request request->seqno %d now %d\n", __func__, seqno, i915_get_gem_seqno(dev));
2004 uint32_t seqno, flush_domains;
2174 * Get a seqno representing the execution of the current buffer,
2180 seqno = i915_add_request(dev, flush_domains);
2181 ASSERT(!(seqno == 0));
2182 i915_file_priv->mm.last_gem_seqno = seqno;
2185 i915_gem_object_move_to_active(obj, seqno);
2543 uint32_t seqno, cur_seqno, last_seqno;
2571 seqno = i915_add_request(dev, ~(I915_GEM_DOMAIN_CPU |
2573 if (seqno == 0) {
2578 dev_priv->mm.waiting_gem_seqno = seqno;
2583 if (i915_seqno_passed(cur_seqno, seqno))