Lines Matching defs:ib
887 void cayman_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib)
889 struct radeon_ring *ring = &rdev->ring[ib->ring];
908 (ib->gpu_addr & 0xFFFFFFFC));
909 radeon_ring_write(ring, upper_32_bits(ib->gpu_addr) & 0xFF);
910 radeon_ring_write(ring, ib->length_dw |
911 (ib->vm ? (ib->vm->id << 24) : 0));
916 radeon_ring_write(ring, ib->vm ? ib->vm->id : 0);
1162 * @ib: IB object to schedule
1167 struct radeon_ib *ib)
1169 struct radeon_ring *ring = &rdev->ring[ib->ring];
1187 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, ib->vm ? ib->vm->id : 0, 0));
1188 radeon_ring_write(ring, (ib->gpu_addr & 0xFFFFFFE0));
1189 radeon_ring_write(ring, (ib->length_dw << 12) | (upper_32_bits(ib->gpu_addr) & 0xFF));