Searched refs:cur_ring (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_preempt.c | 77 if (!empty && ring == a6xx_gpu->cur_ring) in get_next_ring() 185 a6xx_gpu->cur_ring = a6xx_gpu->next_ring; in a6xx_preempt_irq() 190 update_wptr(a6xx_gpu, a6xx_gpu->cur_ring); in a6xx_preempt_irq() 196 trace_msm_gpu_preemption_irq(a6xx_gpu->cur_ring->id); in a6xx_preempt_irq() 238 a6xx_gpu->cur_ring = gpu->rb[0]; in a6xx_preempt_hw_init() 286 if (!ring || (a6xx_gpu->cur_ring == ring)) { in a6xx_preempt_trigger() 288 update_wptr(a6xx_gpu, a6xx_gpu->cur_ring); in a6xx_preempt_trigger() 318 trace_msm_gpu_preemption_trigger(a6xx_gpu->cur_ring->id, ring->id); in a6xx_preempt_trigger()
|
| H A D | a5xx_preempt.c | 69 if (!empty && ring == a5xx_gpu->cur_ring) in get_next_ring() 126 if (!ring || (a5xx_gpu->cur_ring == ring)) { in a5xx_preempt_trigger() 140 update_wptr(gpu, a5xx_gpu->cur_ring); in a5xx_preempt_trigger() 203 a5xx_gpu->cur_ring = a5xx_gpu->next_ring; in a5xx_preempt_irq() 206 update_wptr(gpu, a5xx_gpu->cur_ring); in a5xx_preempt_irq() 224 a5xx_gpu->cur_ring = gpu->rb[0]; in a5xx_preempt_hw_init()
|
| H A D | a5xx_gpu.h | 30 struct msm_ringbuffer *cur_ring; member
|
| H A D | a6xx_gpu.h | 67 struct msm_ringbuffer *cur_ring; member
|
| H A D | a5xx_gpu.c | 62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu)) in a5xx_flush() 1086 if (ring != a5xx_gpu->cur_ring) { in a5xx_idle() 1669 return a5xx_gpu->cur_ring; in a5xx_active_ring()
|
| H A D | a8xx_gpu.c | 175 if (a6xx_gpu->cur_ring == ring) in a8xx_flush() 655 a6xx_gpu->cur_ring = gpu->rb[0]; in hw_init()
|
| H A D | a6xx_gpu.c | 179 if (a6xx_gpu->cur_ring == ring) in a6xx_flush() 1541 a6xx_gpu->cur_ring = gpu->rb[0]; in hw_init() 2438 return a6xx_gpu->cur_ring; in a6xx_active_ring()
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-mem.c | 567 struct cdnsp_ring *cur_ring; in cdnsp_alloc_stream_info() local 599 cur_ring = cdnsp_ring_alloc(pdev, 2, TYPE_STREAM, mps, in cdnsp_alloc_stream_info() 601 stream_info->stream_rings[cur_stream] = cur_ring; in cdnsp_alloc_stream_info() 603 if (!cur_ring) in cdnsp_alloc_stream_info() 606 cur_ring->stream_id = cur_stream; in cdnsp_alloc_stream_info() 607 cur_ring->trb_address_map = &stream_info->trb_address_map; in cdnsp_alloc_stream_info() 610 addr = cur_ring->first_seg->dma | SCT_FOR_CTX(SCT_PRI_TR) | in cdnsp_alloc_stream_info() 611 cur_ring->cycle_state; in cdnsp_alloc_stream_info() 616 trace_cdnsp_set_stream_ring(cur_ring); in cdnsp_alloc_stream_info() 618 ret = cdnsp_update_stream_mapping(cur_ring); in cdnsp_alloc_stream_info() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | xhci-mem.c | 617 struct xhci_ring *cur_ring; in xhci_alloc_stream_info() local 668 cur_ring = stream_info->stream_rings[cur_stream]; in xhci_alloc_stream_info() 669 if (!cur_ring) in xhci_alloc_stream_info() 671 cur_ring->stream_id = cur_stream; in xhci_alloc_stream_info() 672 cur_ring->trb_address_map = &stream_info->trb_address_map; in xhci_alloc_stream_info() 674 addr = cur_ring->first_seg->dma | in xhci_alloc_stream_info() 676 cur_ring->cycle_state; in xhci_alloc_stream_info() 681 ret = xhci_update_stream_mapping(cur_ring, mem_flags); in xhci_alloc_stream_info() 685 xhci_ring_free(xhci, cur_ring); in xhci_alloc_stream_info() 701 cur_ring = stream_info->stream_rings[cur_stream]; in xhci_alloc_stream_info() [all …]
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gpu.c | 469 struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); in recover_worker() local 478 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1); in recover_worker() 543 if (ring == cur_ring) in recover_worker() 588 struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); in msm_gpu_fault_crashstate_capture() local 593 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1); in msm_gpu_fault_crashstate_capture()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx.c | 2270 struct wil_ring *cur_ring = &wil->ring_tx[i]; in __wil_update_net_queues() local 2273 if (txdata->mid != vif->mid || !cur_ring->va || in __wil_update_net_queues() 2274 !txdata->enabled || cur_ring == ring) in __wil_update_net_queues() 2277 if (wil_ring_avail_low(cur_ring)) { in __wil_update_net_queues() 2279 (int)(cur_ring - wil->ring_tx)); in __wil_update_net_queues()
|