offset_in_page
if (offset_in_page(args->addr | args->size))
*offset = offset_in_page(*buf);
*offset = offset_in_page(*buf);
clflush_write32(vaddr + offset_in_page(offset),
if (unlikely(offset_in_page(entry->pad_to_size)))
+ offset_in_page(offset);
src_ptr = src_map + offset_in_page(offset);
GEM_BUG_ON(offset_in_page(offset) > PAGE_SIZE - size);
pg = offset_in_page(pos);
if (offset_in_page(args->user_ptr | args->user_size))
u32 dword = offset_in_page(num) / 4;
offset_in_page(rnd) / sizeof(u32), rnd + 1);
cpu = kmap_local_page(page) + offset_in_page(offset);
cpu = kmap_local_page(page) + offset_in_page(offset);
cpu = kmap(p) + offset_in_page(offset);
(unsigned int)offset_in_page(offset),
cpu = kmap(p) + offset_in_page(offset);
(unsigned int)offset_in_page(offset),
GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR);
GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR);
GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR);
return page_mask_bits(tl->hwsp_offset) + offset_in_page(rq->hwsp_seqno);
GEM_BUG_ON(offset_in_page(addr | length));
GEM_BUG_ON(offset_in_page(cs) > DG2_PREDICATE_RESULT_WA);
offset_in_page(tl->hwsp_offset);
u32 next_ofs = offset_in_page(tl->hwsp_offset + TIMELINE_SEQNO_BYTES);
next_ofs = offset_in_page(next_ofs + BIT(5));
offset_in_page(from->hwsp_seqno);
u32 ofs = offset_in_page(timeline->hwsp_offset);
offset_in_page(slot);
offset_in_page(sizeof(u32) * rq->fence.context);
offset_in_page(sema);
offset_in_page(sema);
GEM_BUG_ON(offset_in_page(lrc));
offset_in_page(slot);
offset_in_page(slot);
offset_in_page(slot);
return (address + offset_in_page(tl->hwsp_offset)) / TIMELINE_SEQNO_BYTES;
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
memcpy(vaddr + offset_in_page(off), ptr, this);
memcpy(ptr, vaddr + offset_in_page(off), this);
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off),
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
memcpy(vaddr + offset_in_page(off), ptr, this);
memcpy(ptr, vaddr + offset_in_page(off), this);
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off),
offset = offset_in_page(offset);
count + offset_in_page(off));
memcpy_toio(aperture_va + offset_in_page(off), buf, count);
memcpy_fromio(buf, aperture_va + offset_in_page(off), count);
x = offset_in_page(offset);
offset = offset_in_page(args->offset);
unsigned page_offset = offset_in_page(offset);
unsigned int page_offset = offset_in_page(offset);
offset = offset_in_page(args->offset);
sg->offset = offset_in_page(addr);
u32 hwsp_relative_offset = offset_in_page(rq->hwsp_seqno);
GEM_BUG_ON(offset_in_page(ppgtt->vm.total));
GEM_BUG_ON(offset_in_page(to_gt(i915)->ggtt->vm.total));
offset_in_page(store) +
offset_in_page(dw));
offset_in_page(sema);
return offset_in_page(sizeof(u32) * fence);
u32 dword = offset_in_page(rng) / 4;
if (offset_in_page(args->addr | args->size))