Lines Matching refs:hal
112 if (ctx->ref && ctx->hal != ctx->ref)
114 /* because ref is a wrapper around hal, freeing ref frees hal too. */
115 else if (ctx->hal)
116 ctx->hal->destroy(ctx->hal);
164 "Gallium 0.4 with %s", ctx->hal->get_vendor(ctx->hal));
166 "%s", ctx->hal->get_name(ctx->hal));
244 ctx->base.hal = pipe_loader_create_screen(ctx->dev);
245 if (!ctx->base.hal) {
251 if (!ctx->base.hal->get_param(ctx->base.hal, PIPE_CAP_DMABUF)) {
302 if (sw_rendering && pipe_loader_sw_probe_wrapped(&ctx->swdev, ctx->base.hal))
307 ctx->base.ref = ctx->base.hal;