Home
last modified time | relevance | path

Searched refs:memptrs (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_ringbuffer.c22 void *memptrs, uint64_t memptrs_iova) in msm_ringbuffer_new() argument
52 ring->memptrs = memptrs; in msm_ringbuffer_new()
Dmsm_ringbuffer.h40 struct msm_rbmemptrs *memptrs; member
47 void *memptrs, uint64_t memptrs_iova);
Dmsm_gpu.c424 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1); in recover_worker()
475 uint32_t fence = ring->memptrs->fence; in recover_worker()
525 uint32_t fence = ring->memptrs->fence; in hangcheck_handler()
696 update_fences(gpu, gpu->rb[i], gpu->rb[i]->memptrs->fence); in retire_worker()
834 void *memptrs; in msm_gpu_init() local
911 memptrs = msm_gem_kernel_new(drm, sizeof(*gpu->memptrs_bo), in msm_gpu_init()
915 if (IS_ERR(memptrs)) { in msm_gpu_init()
916 ret = PTR_ERR(memptrs); in msm_gpu_init()
929 gpu->rb[i] = msm_ringbuffer_new(gpu, i, memptrs, memptrs_iova); in msm_gpu_init()
938 memptrs += sizeof(struct msm_rbmemptrs); in msm_gpu_init()
Dmsm_gpu.h155 if (ring->seqno > ring->memptrs->fence) in msm_gpu_active()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c224 ring->memptrs->fence = ring->seqno; in adreno_hw_init()
225 ring->memptrs->rptr = 0; in adreno_hw_init()
256 return ring->memptrs->rptr = adreno_gpu_read( in get_rptr()
259 return ring->memptrs->rptr; in get_rptr()
394 state->ring[i].fence = gpu->rb[i]->memptrs->fence; in adreno_gpu_state_get()
584 ring->memptrs->fence, in adreno_dump_info()
Da5xx_preempt.c75 empty = (get_wptr(ring) == ring->memptrs->rptr); in get_next_ring()
Da5xx_gpu.c202 ring->memptrs->fence = submit->seqno; in a5xx_submit_in_rb()