Lines Matching refs:batch
482 drm_i915_batchbuffer_t * batch,
486 int nbox = batch->num_cliprects;
489 if ((batch->start | batch->used) & 0x7) {
500 batch->DR1, batch->DR4);
512 OUT_RING(batch->start);
515 OUT_RING(batch->start | MI_BATCH_NON_SECURE);
523 OUT_RING(batch->start | MI_BATCH_NON_SECURE);
524 OUT_RING(batch->start + batch->used - 4);
627 drm_i915_batchbuffer_t *batch = data;
640 batch->start, batch->used, batch->num_cliprects);
644 if (batch->num_cliprects < 0)
647 if (batch->num_cliprects) {
648 cliprects = kcalloc(batch->num_cliprects,
654 ret = copy_from_user(cliprects, batch->cliprects,
655 batch->num_cliprects *
664 ret = i915_dispatch_batchbuffer(dev, batch, cliprects);
671 kfree(cliprects, batch->num_cliprects * sizeof(struct drm_clip_rect));