Lines Matching defs:frame
922 * to split-frame feature.
1304 struct measure_breadcrumb *frame;
1309 frame = kzalloc(sizeof(*frame), GFP_KERNEL);
1310 if (!frame)
1313 frame->rq.i915 = engine->i915;
1314 frame->rq.engine = engine;
1315 frame->rq.context = ce;
1316 rcu_assign_pointer(frame->rq.timeline, ce->timeline);
1317 frame->rq.hwsp_seqno = ce->timeline->hwsp_seqno;
1319 frame->ring.vaddr = frame->cs;
1320 frame->ring.size = sizeof(frame->cs);
1321 frame->ring.wrap =
1322 BITS_PER_TYPE(frame->ring.size) - ilog2(frame->ring.size);
1323 frame->ring.effective_size = frame->ring.size;
1324 intel_ring_update_space(&frame->ring);
1325 frame->rq.ring = &frame->ring;
1330 dw = engine->emit_fini_breadcrumb(&frame->rq, frame->cs) - frame->cs;
1337 kfree(frame);