Lines Matching defs:radeon_ring

645 struct radeon_ring {
795 struct radeon_ring *ring);
796 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *cp);
797 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
798 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
799 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *cp);
800 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *cp);
801 void radeon_ring_undo(struct radeon_ring *ring);
802 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *cp);
803 int radeon_ring_test(struct radeon_device *rdev, struct radeon_ring *cp);
804 void radeon_ring_force_activity(struct radeon_device *rdev, struct radeon_ring *ring);
805 void radeon_ring_lockup_update(struct radeon_ring *ring);
806 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring);
807 unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring,
809 int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring,
811 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
814 void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp);
1150 struct radeon_ring *cpA,
1151 struct radeon_ring *cpB);
1209 void (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp,
1212 void (*ring_start)(struct radeon_device *rdev, struct radeon_ring *cp);
1213 int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp);
1214 int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp);
1215 bool (*is_lockup)(struct radeon_device *rdev, struct radeon_ring *cp);
1608 struct radeon_ring ring[RADEON_NUM_RINGS];
1804 static inline void radeon_ring_write(struct radeon_ring *ring, uint32_t v)
1813 void radeon_ring_write(struct radeon_ring *ring, uint32_t v);