Lines Matching full:vc4
110 struct vc4_context *vc4 = vc4_context(pctx); in vc4_fence_create_fd() local
114 *fence = vc4_fence_create(vc4->screen, vc4->last_emit_seqno, in vc4_fence_create_fd()
122 struct vc4_context *vc4 = vc4_context(pctx); in vc4_fence_server_sync() local
126 sync_accumulate("vc4", &vc4->in_fence_fd, fence->fd); in vc4_fence_server_sync()
138 vc4_fence_context_init(struct vc4_context *vc4) in vc4_fence_context_init() argument
140 vc4->base.create_fence_fd = vc4_fence_create_fd; in vc4_fence_context_init()
141 vc4->base.fence_server_sync = vc4_fence_server_sync; in vc4_fence_context_init()
142 vc4->in_fence_fd = -1; in vc4_fence_context_init()
147 if (vc4->screen->has_syncobj) { in vc4_fence_context_init()
148 return drmSyncobjCreate(vc4->fd, DRM_SYNCOBJ_CREATE_SIGNALED, in vc4_fence_context_init()
149 &vc4->in_syncobj); in vc4_fence_context_init()