Lines Matching defs:radeon_ring

792 struct radeon_ring {
976 struct radeon_ring *ring);
977 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp);
978 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
979 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
980 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp,
982 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp,
984 void radeon_ring_undo(struct radeon_ring *ring);
985 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp);
986 int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
988 struct radeon_ring *ring);
989 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
990 unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring,
992 int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring,
994 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
996 void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp);
1732 struct radeon_ring *ring,
1738 int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring);
1739 int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring);
1775 struct radeon_ring *cpA,
1776 struct radeon_ring *cpB);
1804 u32 (*get_rptr)(struct radeon_device *rdev, struct radeon_ring *ring);
1805 u32 (*get_wptr)(struct radeon_device *rdev, struct radeon_ring *ring);
1806 void (*set_wptr)(struct radeon_device *rdev, struct radeon_ring *ring);
1815 void (*hdp_flush)(struct radeon_device *rdev, struct radeon_ring *ring);
1816 bool (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp,
1818 void (*vm_flush)(struct radeon_device *rdev, struct radeon_ring *ring,
1822 int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp);
1823 int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp);
1824 bool (*is_lockup)(struct radeon_device *rdev, struct radeon_ring *cp);
1827 void (*ring_start)(struct radeon_device *rdev, struct radeon_ring *cp);
2370 struct radeon_ring ring[RADEON_NUM_RINGS];
2669 * @ring: radeon_ring structure holding ring information
2674 static inline void radeon_ring_write(struct radeon_ring *ring, uint32_t v)