Lines Matching defs:ib
945 void cayman_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib)
947 struct radeon_ring *ring = &rdev->ring[ib->ring];
966 (ib->gpu_addr & 0xFFFFFFFC));
967 radeon_ring_write(ring, upper_32_bits(ib->gpu_addr) & 0xFF);
968 radeon_ring_write(ring, ib->length_dw |
969 (ib->vm ? (ib->vm->id << 24) : 0));
974 radeon_ring_write(ring, ib->vm ? ib->vm->id : 0);
1220 * @ib: IB object to schedule
1225 struct radeon_ib *ib)
1227 struct radeon_ring *ring = &rdev->ring[ib->ring];
1245 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, ib->vm ? ib->vm->id : 0, 0));
1246 radeon_ring_write(ring, (ib->gpu_addr & 0xFFFFFFE0));
1247 radeon_ring_write(ring, (ib->length_dw << 12) | (upper_32_bits(ib->gpu_addr) & 0xFF));