Lines Matching refs:ctx
41 struct fd_context *ctx = batch->ctx;
51 if ((fd_device_version(ctx->screen->dev) >= FD_VERSION_UNLIMITED_CMDS) &&
63 struct fd_context *ctx = batch->ctx;
65 batch->submit = fd_submit_new(ctx->pipe);
74 if (ctx->screen->gen < 6) {
86 if (ctx->screen->gen < 6)
107 if (is_a2xx(ctx->screen)) {
112 if (is_a3xx(ctx->screen))
119 u_trace_init(&batch->trace, &ctx->trace_context);
124 fd_batch_create(struct fd_context *ctx, bool nondraw)
134 batch->ctx = ctx;
206 if (is_a2xx(batch->ctx->screen)) {
211 if (is_a3xx(batch->ctx->screen))
217 fd_hw_sample_reference(batch->ctx, &samp, NULL);
227 struct fd_batch_cache *cache = &batch->ctx->screen->batch_cache;
241 struct fd_batch_cache *cache = &batch->ctx->screen->batch_cache;
254 fd_screen_assert_locked(batch->ctx->screen);
273 fd_screen_lock(batch->ctx->screen);
275 fd_screen_unlock(batch->ctx->screen);
291 struct fd_context *ctx = batch->ctx;
295 fd_screen_assert_locked(batch->ctx->screen);
303 fd_screen_unlock(ctx->screen);
314 fd_screen_lock(ctx->screen);
350 fd_screen_lock(batch->ctx->screen);
360 if (batch == batch->ctx->batch)
361 fd_batch_reference_locked(&batch->ctx->batch, NULL);
363 fd_screen_unlock(batch->ctx->screen);
366 fd_fence_ref(&batch->ctx->last_fence, batch->fence);
396 struct fd_batch_cache *cache = &batch->ctx->screen->batch_cache;
409 fd_screen_assert_locked(batch->ctx->screen);
429 fd_screen_unlock(b->ctx->screen);
431 fd_screen_lock(b->ctx->screen);
454 fd_screen_assert_locked(batch->ctx->screen);
476 struct fd_batch_cache *cache = &batch->ctx->screen->batch_cache;
504 fd_screen_assert_locked(batch->ctx->screen);
548 if (batch->ctx->screen->gen >= 5)