Searched defs:seqno (Results 1 - 5 of 5) sorted by relevance

/solaris-x11-s12/open-src/kernel/i915/src/
H A Dintel_ringbuffer.h77 u32 seqno; member in struct:intel_ring_hangcheck
133 * an expensive kick to force a true read of the up-to-date seqno.
134 * However, the up-to-date seqno is not always required and the last
135 * seen value is good enough. Note that the seqno will always be
141 u32 seqno);
150 u32 seqno);
280 void intel_ring_init_seqno(struct intel_ring_buffer *ring, u32 seqno);
303 static inline void i915_trace_irq_get(struct intel_ring_buffer *ring, u32 seqno) argument
306 ring->trace_irq_seqno = seqno;
H A Dintel_ringbuffer.c237 * Ensure that any following seqno writes only happen
318 * Ensure that any following seqno writes only happen when the render
501 DRM_ERROR("Failed to allocate seqno page\n");
643 * @seqno - return seqno stuck into the ring
645 * Update the mailbox registers in the *other* rings with the current seqno.
679 u32 seqno)
682 return dev_priv->last_seqno < seqno;
686 * intel_ring_sync - sync the waiter to the signaller on seqno
690 * @seqno
678 i915_gem_has_seqno_wrapped(struct drm_device *dev, u32 seqno) argument
693 gen6_ring_sync(struct intel_ring_buffer *waiter, struct intel_ring_buffer *signaller, u32 seqno) argument
810 ring_set_seqno(struct intel_ring_buffer *ring, u32 seqno) argument
823 pc_render_set_seqno(struct intel_ring_buffer *ring, u32 seqno) argument
1398 intel_ring_wait_seqno(struct intel_ring_buffer *ring, u32 seqno) argument
1412 u32 seqno = 0; local
1537 u32 seqno; local
1608 intel_ring_init_seqno(struct intel_ring_buffer *ring, u32 seqno) argument
[all...]
H A Di915_irq.c1403 * we need to insert a barrier here to order any seqno
1664 u32 seqno; local
1681 seqno = ring->get_seqno(ring, false);
1686 if (i915_seqno_passed(seqno, obj->last_read_seqno))
1735 error->seqno[ring->id] = ring->get_seqno(ring, false);
1803 erq->seqno = request->seqno;
2292 return (last_req->seqno);
2296 ring_idle(struct intel_ring_buffer *ring, u32 seqno) argument
2299 i915_seqno_passed(seqno, ring_last_seqn
2303 semaphore_waits_for(struct intel_ring_buffer *ring, u32 *seqno) argument
2339 u32 seqno, ctl; local
2432 u32 seqno, acthd; local
[all...]
H A Di915_gem.c675 * Compare seqno against outstanding lazy request. Emit a request if they are
679 i915_gem_check_olr(struct intel_ring_buffer *ring, u32 seqno) argument
686 if (seqno == ring->outstanding_lazy_request)
693 * __wait_seqno - wait until execution of seqno has finished
694 * @ring: the ring expected to report seqno
695 * @seqno: duh!
696 * @reset_counter: reset sequence associated with the given seqno
700 * Note: It is of utmost importance that the passed in seqno and reset_counter
703 * unlocking the lock that protects the seqno. For lockless tricks, the
707 * Returns 0 if the seqno wa
710 __wait_seqno(struct intel_ring_buffer *ring, u32 seqno, unsigned reset_counter, bool interruptible, clock_t timeout) argument
796 i915_wait_seqno(struct intel_ring_buffer *ring, uint32_t seqno) argument
847 u32 seqno; local
872 u32 seqno; local
1403 u32 seqno = intel_ring_get_seqno(ring); local
1466 i915_gem_init_seqno(struct drm_device *dev, u32 seqno) argument
1491 i915_gem_set_seqno(struct drm_device *dev, u32 seqno) argument
1518 i915_gem_get_seqno(struct drm_device *dev, u32 *seqno) argument
1828 uint32_t seqno; local
1992 u32 seqno = 0; local
2063 u32 seqno; local
3069 u32 seqno = 0; local
[all...]
H A Di915_drv.h298 u32 seqno[I915_NUM_RINGS]; member in struct:drm_i915_error_state
313 u32 seqno; member in struct:drm_i915_error_state::drm_i915_error_ring::drm_i915_error_request
739 uint32_t seqno; member in struct:batch_info_list
939 * seqno it waited for won't ever signal anytime soon).
1392 uint32_t seqno; member in struct:drm_i915_gem_request
1717 int i915_gem_get_seqno(struct drm_device *dev, u32 *seqno);
1718 int i915_gem_set_seqno(struct drm_device *dev, u32 seqno);
1773 u32 *seqno);
1774 #define i915_add_request(ring, seqno) \
1775 __i915_add_request(ring, NULL, NULL, seqno)
[all...]

Completed in 75 milliseconds