IS_ALIGNED
BUG_ON(!IS_ALIGNED(pos, 4) || !IS_ALIGNED(size, 4));
tail->start < last_align_down && (!IS_ALIGNED(tail->start, 512)))
head->last + 1 < last_align_down && (!IS_ALIGNED(head->last, 512)))
if (!new_size || !IS_ALIGNED(new_size, mm->chunk_size))
if (!IS_ALIGNED(new_start, mm->chunk_size))
if (!IS_ALIGNED(start | end | size, mm->chunk_size))
if (!IS_ALIGNED(start | end, min_block_size))
} else if (!IS_ALIGNED(size, min_block_size)) {
if (!IS_ALIGNED(lhs_size, min_block_size))
if (sz == 0 || !IS_ALIGNED(sz, SZ_1K))
return intel_cursor_size_ok(plane_state) && IS_ALIGNED(width, 64);
!IS_ALIGNED(dsb->free_pos * 4, CACHELINE_BYTES));
if (!IS_ALIGNED(fb->base.offsets[i], 64)) {
!IS_ALIGNED(args->size - sizeof(*user), sizeof(*user->engines))) {
GEM_BUG_ON(!IS_ALIGNED(size, PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(offset, sizeof(u32)));
if (entry->alignment && !IS_ALIGNED(start, entry->alignment))
GEM_BUG_ON(!IS_ALIGNED(size, PAGE_SIZE));
if (!IS_ALIGNED(obj->base.size, mr->min_page_size))
if (GEM_WARN_ON(!IS_ALIGNED(size, mem->min_page_size)) ||
GEM_WARN_ON(!IS_ALIGNED(offset, mem->min_page_size)))
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_MIN_ALIGNMENT));
GEM_BUG_ON(!IS_ALIGNED(size, PAGE_SIZE));
if (!stride || !IS_ALIGNED(stride, tile_width))
if (!IS_ALIGNED(i915_ggtt_offset(vma), alignment))
GEM_BUG_ON(!IS_ALIGNED(stride, I965_FENCE_PAGE));
GEM_BUG_ON(!IS_ALIGNED(phys_size, PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(dma_size, I915_GTT_PAGE_SIZE));
if (!IS_ALIGNED(vma->node.start,
if (!IS_ALIGNED(vma->node.size,
GEM_BUG_ON(!IS_ALIGNED(size, BIT(__ffs(page_mask))));
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_PAGE_SIZE));
IS_ALIGNED(i915_vma_offset(vma), SZ_2M) &&
if (!IS_ALIGNED(phys, page_size)) {
if (!IS_ALIGNED(vma->node.start,
if (!IS_ALIGNED(vma->node.size,
GEM_BUG_ON(!IS_ALIGNED(pos, pixel_size));
GEM_BUG_ON(!IS_ALIGNED(npages, DW_PER_PAGE));
GEM_BUG_ON(!IS_ALIGNED(bytes, sizeof(*bc->start)));
GEM_BUG_ON(!IS_ALIGNED(gtt_offset, 8));
GEM_BUG_ON(!IS_ALIGNED(gtt_offset, 8));
GEM_BUG_ON(!IS_ALIGNED(gtt_offset, 8));
GEM_BUG_ON(!IS_ALIGNED(start, BIT_ULL(GEN8_PTE_SHIFT)));
GEM_BUG_ON(!IS_ALIGNED(length, BIT_ULL(GEN8_PTE_SHIFT)));
GEM_BUG_ON(!IS_ALIGNED(start, BIT_ULL(GEN8_PTE_SHIFT)));
GEM_BUG_ON(!IS_ALIGNED(length, BIT_ULL(GEN8_PTE_SHIFT)));
IS_ALIGNED(iter->dma, I915_GTT_PAGE_SIZE_2M) &&
} else if (IS_ALIGNED(iter->dma, I915_GTT_PAGE_SIZE_64K) &&
if (unlikely(!IS_ALIGNED(iter->dma, page_size)))
IS_ALIGNED(iter->dma, I915_GTT_PAGE_SIZE_2M) &&
IS_ALIGNED(iter->dma, I915_GTT_PAGE_SIZE_64K) &&
(IS_ALIGNED(rem, I915_GTT_PAGE_SIZE_64K) ||
!(IS_ALIGNED(iter->dma, I915_GTT_PAGE_SIZE_64K) &&
(IS_ALIGNED(rem, I915_GTT_PAGE_SIZE_64K) ||
if (unlikely(!IS_ALIGNED(iter->dma, page_size)))
!iter->sg && IS_ALIGNED(vma_res->start +
GEM_BUG_ON(!IS_ALIGNED(addr, SZ_64K));
GEM_BUG_ON(!IS_ALIGNED(offset, SZ_64K));
GEM_BUG_ON(!IS_ALIGNED(stride, 128));
if (GEM_DEBUG_WARN_ON(!IS_ALIGNED(wa_bb[i]->offset,
GEM_BUG_ON(!IS_ALIGNED(size, CACHELINE_BYTES));
GEM_BUG_ON(!IS_ALIGNED(offset, SZ_2M));
if (IS_ALIGNED(total, SZ_2M)) {
GEM_BUG_ON(!IS_ALIGNED(it->dma, page_size));
GEM_BUG_ON(!IS_ALIGNED(need_wrap, sizeof(u64)));
GEM_BUG_ON(!IS_ALIGNED(rq->ring->emit, 8)); /* RING_TAIL qword align */
if (!IS_ALIGNED(pos, 8)) /* must be qword aligned */
if (!IS_ALIGNED(wal->count, WA_LIST_CHUNK)) {
if (IS_ALIGNED(wal->count, grow)) { /* Either uninitialized or full. */
GEM_BUG_ON(!IS_ALIGNED(*offset, sizeof(u32)));
if (!IS_ALIGNED(log->sizes[i].bytes, log->sizes[i].units))
bool lo = IS_ALIGNED(offset, 8);
if (IS_ALIGNED(offset, 2) && offset == PCI_COMMAND) {
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4)))
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4)))
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4)))
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4)))
if (WARN_ON(!IS_ALIGNED(workload->rb_start, I915_GTT_PAGE_SIZE)))
if (WARN_ON(!IS_ALIGNED(wa_ctx->indirect_ctx.guest_gma,
WARN_ON(!IS_ALIGNED(ip_gma, 4));
if (WARN_ON(!IS_ALIGNED(offset, 4)))
if (WARN_ON(!IS_ALIGNED(offset, 4)))
if (bytes != 4 || !IS_ALIGNED(offset, bytes) || !engine) {
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4) &&
!IS_ALIGNED(offset, 8)))
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, bytes)))
if (drm_WARN_ON(&i915->drm, !IS_ALIGNED(offset, 4) &&
!IS_ALIGNED(offset, 8)))
GEM_BUG_ON(!IS_ALIGNED(batch_offset, sizeof(*cmd)));
GEM_BUG_ON(!IS_ALIGNED(batch_length, sizeof(*cmd)));
GEM_BUG_ON(!IS_ALIGNED(start, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(end, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(offset, I915_GTT_MIN_ALIGNMENT));
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(alignment && !IS_ALIGNED(alignment, I915_GTT_MIN_ALIGNMENT));
GEM_BUG_ON(start > 0 && !IS_ALIGNED(start, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(end < U64_MAX && !IS_ALIGNED(end, I915_GTT_PAGE_SIZE));
if (!IS_ALIGNED(addr, 16)) {
GEM_BUG_ON(!IS_ALIGNED(sg_dma_address(sg),
GEM_BUG_ON(!IS_ALIGNED(sg_dma_address(sg),
GEM_BUG_ON(!IS_ALIGNED(sg_dma_len(sg), PAGE_SIZE));
if (!IS_ALIGNED(offset, sizeof(u32)))
GEM_BUG_ON(!IS_ALIGNED(size, min_page_size));
GEM_BUG_ON(!IS_ALIGNED(vma->size, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(vma->fence_size, I915_GTT_MIN_ALIGNMENT));
if (alignment && !IS_ALIGNED(i915_vma_offset(vma), alignment))
IS_ALIGNED(i915_vma_offset(vma), vma->fence_alignment));
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(alignment, I915_GTT_MIN_ALIGNMENT));
GEM_BUG_ON(!IS_ALIGNED(start, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(end, I915_GTT_PAGE_SIZE));
if (!IS_ALIGNED(offset, alignment) ||
if (WARN_ON(!IS_ALIGNED(offset, 4)))
GEM_BUG_ON(!IS_ALIGNED(size, I915_GTT_PAGE_SIZE));
GEM_BUG_ON(!IS_ALIGNED(bytes[0], sizeof(u32)));
if (!IS_ALIGNED(daddr, ps)) {
if (!IS_ALIGNED(daddr, ps)) {
if (!IS_ALIGNED(pitch, pitch_align)) {
if (!IS_ALIGNED(base_offset, base_align)) {
if (!IS_ALIGNED(mip_offset, base_align)) {
if (!IS_ALIGNED(pitch, pitch_align)) {
if (!IS_ALIGNED(height, height_align)) {
if (!IS_ALIGNED(base_offset, base_align)) {
if (!IS_ALIGNED(pitch, pitch_align)) {
if (!IS_ALIGNED(height, height_align)) {
if (!IS_ALIGNED(base_offset, base_align)) {