Lines Matching refs:ih
4506 if (!rdev->ih.enabled) { in evergreen_irq_set()
4693 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in evergreen_get_ih_wptr()
4694 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in evergreen_get_ih_wptr()
4699 return (wptr & rdev->ih.ptr_mask); in evergreen_get_ih_wptr()
4719 if (!rdev->ih.enabled || rdev->shutdown) in evergreen_irq_process()
4726 if (atomic_xchg(&rdev->ih.lock, 1)) in evergreen_irq_process()
4729 rptr = rdev->ih.rptr; in evergreen_irq_process()
4741 src_id = le32_to_cpu(rdev->ih.ring[ring_index]) & 0xff; in evergreen_irq_process()
4742 src_data = le32_to_cpu(rdev->ih.ring[ring_index + 1]) & 0xfffffff; in evergreen_irq_process()
4912 rptr &= rdev->ih.ptr_mask; in evergreen_irq_process()
4923 rdev->ih.rptr = rptr; in evergreen_irq_process()
4924 atomic_set(&rdev->ih.lock, 0); in evergreen_irq_process()
5263 rdev->ih.ring_obj = NULL; in evergreen_init()