Lines Matching refs:lrc
134 u32 *lrc; in live_lrc_layout() local
142 lrc = (u32 *)__get_free_page(GFP_KERNEL); /* requires page alignment */ in live_lrc_layout()
143 if (!lrc) in live_lrc_layout()
145 GEM_BUG_ON(offset_in_page(lrc)); in live_lrc_layout()
162 __lrc_init_regs(memset(lrc, POISON_INUSE, PAGE_SIZE), in live_lrc_layout()
174 if (lrc[dw] == 0) { in live_lrc_layout()
188 if (lrc[dw] != lri) { in live_lrc_layout()
190 engine->name, dw, lri, lrc[dw]); in live_lrc_layout()
202 if (offset != lrc[dw]) { in live_lrc_layout()
204 engine->name, dw, offset, lrc[dw]); in live_lrc_layout()
216 } while (!err && (lrc[dw] & ~BIT(0)) != MI_BATCH_BUFFER_END); in live_lrc_layout()
223 igt_hexdump(lrc, PAGE_SIZE); in live_lrc_layout()
231 free_page((unsigned long)lrc); in live_lrc_layout()
1196 u32 x, dw, *hw, *lrc; in compare_isolation() local
1223 lrc = i915_gem_object_pin_map_unlocked(ce->state->obj, in compare_isolation()
1227 if (IS_ERR(lrc)) { in compare_isolation()
1228 err = PTR_ERR(lrc); in compare_isolation()
1231 lrc += LRC_STATE_OFFSET / sizeof(*hw); in compare_isolation()
1271 poison, lrc[dw + 1]); in compare_isolation()