BUG_ON
BUG_ON(!bo_va);
BUG_ON(!dma_fence_is_signaled(other));
BUG_ON(amdgpu_sync_peek_fence(&job->sync, NULL));
BUG_ON(amdgpu_bo_reserve(adev->virt.csa_obj, true));
BUG_ON(c >= AMDGPU_BO_MAX_PLACEMENTS);
BUG_ON(adev->mman.buffer_funcs->copy_max_bytes <
BUG_ON(old_mem->mm_node != NULL);
BUG_ON(!ring->funcs->emit_rreg);
BUG_ON(!ring->funcs->emit_wreg);
BUG_ON(vm->root.base.bo);
BUG_ON(!cursor->entry->base.bo);
BUG_ON(!sads);
BUG_ON(!sads);
BUG_ON(!sads);
BUG_ON(*offset_count >= max_offset);
BUG_ON(*indices_count >= max_indices);
BUG_ON(flags & AMDGPU_FENCE_FLAG_64BIT);
BUG_ON(offset > ring->buf_mask);
BUG_ON(ring->ring[offset] != 0x55aa55aa);
BUG_ON(idx >= unique_indirect_reg_count);
BUG_ON(j >= unique_indirect_reg_count);
BUG_ON(addr0 & 0x3); /* Dword align */
BUG_ON(ib->gpu_addr & 0x3); /* Dword align */
BUG_ON(ib->gpu_addr & 0x3); /* Dword align */
BUG_ON(addr & 0x7);
BUG_ON(addr & 0x3);
BUG_ON(flags & AMDGPU_FENCE_FLAG_64BIT);
BUG_ON(offset > ring->buf_mask);
BUG_ON(ring->ring[offset] != 0x55aa55aa);
BUG_ON(*addr & 0xFFFFFF0000000FFFULL);
BUG_ON(*addr & 0xFFFFFF0000000FFFULL);
BUG_ON(*addr & 0xFFFF00000000003FULL);
BUG_ON(vm_inv_eng[i] > 16);
BUG_ON("Doesn't support chip type.\n");
BUG_ON(addr & 0x3);
BUG_ON(addr & 0x3);
BUG_ON(dm_new_crtc_state->stream == NULL);
BUG_ON("Failed to found connector for link!");
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON(iter.table->key_size != 4);
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON(iter.table->key_size != 8);
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON(iter.table->key_size != 4);
BUG_ON(iter.table->key_size != 8);
BUG_ON((unsigned)iter.slot >= (1 << iter.table->bits));
BUG_ON(src.table == dst.table && src.slot == dst.slot);
BUG_ON(src.table->key_size != dst.table->key_size);
BUG_ON(src.table->value_size != dst.table->value_size);
BUG_ON(fence->ops != &drm_crtc_fence_ops);
BUG_ON(!set);
BUG_ON(!set->crtc);
BUG_ON(!set->crtc->helper_private);
BUG_ON(!set->mode && set->fb);
BUG_ON(set->fb && set->num_connectors == 0);
BUG_ON(*pdev != NULL);
BUG_ON((size & (PAGE_SIZE - 1)) != 0);
BUG_ON(item->refcount == 0);
BUG_ON(ref->object != item->object);
BUG_ON(item->object != NULL);
BUG_ON(item->refcount != 0);
BUG_ON(list_empty(&plane->head));
BUG_ON(!plane);
BUG_ON(num_connectors == 0);
BUG_ON(device_info->gen > sizeof(device_info->gen_mask) * BITS_PER_BYTE);
BUG_ON(!dev_priv->kernel_context);
BUG_ON(ret);
BUG_ON(obj->userptr.work != NULL);
BUG_ON(stream != dev_priv->perf.oa.exclusive_stream);
BUG_ON(!fn || (unsigned long)fn & ~I915_SW_FENCE_MASK);
BUG_ON(crt->base.type != INTEL_OUTPUT_ANALOG);
BUG_ON(ret == NULL);
BUG_ON(pipe >= ARRAY_SIZE(dev_priv->pipe_to_crtc_mapping) ||
BUG_ON(i9xx_plane >= ARRAY_SIZE(dev_priv->plane_to_crtc_mapping) ||
BUG_ON(val != final);
BUG_ON(dev_priv->num_shared_dpll > I915_NUM_PLLS);
BUG_ON(batch_ptr - batch > CTX_WA_BB_OBJ_SIZE);
BUG_ON(pos >= BUF_LEN - 1);
BUG_ON(pos >= BUF_LEN - 1);
#define DRM_MM_BUG_ON(expr) BUG_ON(expr)
BUG_ON(offset >= mapping->size);
BUG_ON(handle != 0);
BUG_ON(pdev == NULL);
BUG_ON(taskqueue_enqueue(tq, &timer->task) != 0);
BUG_ON(clock_id != CLOCK_MONOTONIC);
BUG_ON(phys_addr & PAGE_MASK);
BUG_ON(size & PAGE_MASK);
BUG_ON(old->shared_count >= old->shared_max);
BUG_ON(rendering_pipe_num < req_rb_num);
BUG_ON(a->ring != b->ring);
BUG_ON(a->ring != b->ring);
BUG_ON(1);
BUG_ON(1);
BUG_ON(!sads);
BUG_ON(num_afmt > ARRAY_SIZE(eg_offsets));
BUG_ON(align > sa_manager->align);
BUG_ON(size > sa_manager->size);
BUG_ON(old_mem->mm_node != NULL);
BUG_ON(eoffset >= radeon_vm_num_pdes(rdev));
BUG_ON(kref_read(&bo->list_kref));
BUG_ON(type >= TTM_NUM_MEM_TYPES);
BUG_ON(man->has_type);
BUG_ON(kref_read(&bo->kref));
BUG_ON(atomic_read(&bo->cpu_writers));
BUG_ON(bo->mem.mm_node != NULL);
BUG_ON(!list_empty(&bo->lru));
BUG_ON(!list_empty(&bo->ddestroy));
BUG_ON(!reservation_object_trylock(&bo->ttm_resv));
BUG_ON(!ttm);
BUG_ON(kobj == NULL);
BUG_ON(ret);
BUG_ON(swap_storage == NULL);
BUG_ON(ttm->state != tt_unbound && ttm->state != tt_unpopulated);
BUG_ON(ttm->caching_state != tt_cached);