Lines Matching defs:kgem
36 gen6_render_context_switch(struct kgem *kgem,
39 if (kgem->nbatch) {
40 DBG(("%s: from %d to %d, submit batch\n", __FUNCTION__, kgem->mode, new_mode));
41 _kgem_submit(kgem);
44 if (kgem->nexec) {
45 DBG(("%s: from %d to %d, reset incomplete batch\n", __FUNCTION__, kgem->mode, new_mode));
46 kgem_reset(kgem);
49 assert(kgem->nbatch == 0);
50 assert(kgem->nreloc == 0);
51 assert(kgem->nexec == 0);
53 kgem->ring = new_mode;
56 void gen6_render_retire(struct kgem *kgem)
60 if (kgem->ring && (kgem->has_semaphores || !kgem->need_retire))
61 kgem->ring = kgem->mode;
63 sna = container_of(kgem, struct sna, kgem);