msm_fence_context
struct msm_fence_context;
struct msm_fence_context *fctx;
static struct msm_gpu *fctx2gpu(struct msm_fence_context *fctx)
struct msm_fence_context *fctx = f->fctx;
msm_fence_init(struct dma_fence *fence, struct msm_fence_context *fctx)
struct msm_fence_context *fctx = container_of(t,
struct msm_fence_context, deadline_timer);
struct msm_fence_context *fctx = container_of(work,
struct msm_fence_context, deadline_work);
struct msm_fence_context *
struct msm_fence_context *fctx;
void msm_fence_context_free(struct msm_fence_context *fctx)
bool msm_fence_completed(struct msm_fence_context *fctx, uint32_t fence)
void msm_update_fence(struct msm_fence_context *fctx, uint32_t fence)
struct msm_fence_context * msm_fence_context_alloc(struct drm_device *dev,
void msm_fence_context_free(struct msm_fence_context *fctx);
bool msm_fence_completed(struct msm_fence_context *fctx, uint32_t fence);
void msm_update_fence(struct msm_fence_context *fctx, uint32_t fence);
void msm_fence_init(struct dma_fence *fence, struct msm_fence_context *fctx);
struct msm_fence_context;
struct msm_fence_context *fctx = submit->ring->fctx;
struct msm_fence_context *fctx;