Searched refs:cur_ring (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/gpu/drm/msm/adreno/
H A Da5xx_preempt.c114 if (!ring || (a5xx_gpu->cur_ring == ring)) {
128 update_wptr(gpu, a5xx_gpu->cur_ring);
185 a5xx_gpu->cur_ring = a5xx_gpu->next_ring;
188 update_wptr(gpu, a5xx_gpu->cur_ring);
200 a5xx_gpu->cur_ring = gpu->rb[0];
H A Da6xx_gpu.h21 struct msm_ringbuffer *cur_ring; member in struct:a6xx_gpu
H A Da5xx_gpu.h30 struct msm_ringbuffer *cur_ring; member in struct:a5xx_gpu
H A Da5xx_gpu.c62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu))
1071 if (ring != a5xx_gpu->cur_ring) {
1655 return a5xx_gpu->cur_ring;
H A Da6xx_gpu.c1990 a6xx_gpu->cur_ring = gpu->rb[0];
2754 return a6xx_gpu->cur_ring;
/linux-master/drivers/usb/cdns3/
H A Dcdnsp-mem.c567 struct cdnsp_ring *cur_ring; local
600 cur_ring = cdnsp_ring_alloc(pdev, 2, TYPE_STREAM, mps,
602 stream_info->stream_rings[cur_stream] = cur_ring;
604 if (!cur_ring)
607 cur_ring->stream_id = cur_stream;
608 cur_ring->trb_address_map = &stream_info->trb_address_map;
611 addr = cur_ring->first_seg->dma | SCT_FOR_CTX(SCT_PRI_TR) |
612 cur_ring->cycle_state;
617 trace_cdnsp_set_stream_ring(cur_ring);
619 ret = cdnsp_update_stream_mapping(cur_ring);
646 struct cdnsp_ring *cur_ring; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gpu.c359 struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); local
367 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1);
416 if (ring == cur_ring)
455 struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); local
460 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1);
/linux-master/drivers/usb/host/
H A Dxhci-mem.c600 struct xhci_ring *cur_ring; local
652 cur_ring = stream_info->stream_rings[cur_stream];
653 if (!cur_ring)
655 cur_ring->stream_id = cur_stream;
656 cur_ring->trb_address_map = &stream_info->trb_address_map;
658 addr = cur_ring->first_seg->dma |
660 cur_ring->cycle_state;
665 ret = xhci_update_stream_mapping(cur_ring, mem_flags);
667 xhci_ring_free(xhci, cur_ring);
683 cur_ring
748 struct xhci_ring *cur_ring; local
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c2270 struct wil_ring *cur_ring = &wil->ring_tx[i]; local
2273 if (txdata->mid != vif->mid || !cur_ring->va ||
2274 !txdata->enabled || cur_ring == ring)
2277 if (wil_ring_avail_low(cur_ring)) {
2279 (int)(cur_ring - wil->ring_tx));

Completed in 159 milliseconds