Home
last modified time | relevance | path

Searched refs:cur_ring (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
Da5xx_preempt.c115 if (!ring || (a5xx_gpu->cur_ring == ring)) { in a5xx_preempt_trigger()
129 update_wptr(gpu, a5xx_gpu->cur_ring); in a5xx_preempt_trigger()
188 a5xx_gpu->cur_ring = a5xx_gpu->next_ring; in a5xx_preempt_irq()
191 update_wptr(gpu, a5xx_gpu->cur_ring); in a5xx_preempt_irq()
203 a5xx_gpu->cur_ring = gpu->rb[0]; in a5xx_preempt_hw_init()
Da6xx_gpu.h21 struct msm_ringbuffer *cur_ring; member
Da5xx_gpu.h30 struct msm_ringbuffer *cur_ring; member
Da5xx_gpu.c53 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu)) in a5xx_flush()
912 if (ring != a5xx_gpu->cur_ring) { in a5xx_idle()
1469 return a5xx_gpu->cur_ring; in a5xx_active_ring()
Da6xx_gpu.c888 a6xx_gpu->cur_ring = gpu->rb[0]; in a6xx_hw_init()
1162 return a6xx_gpu->cur_ring; in a6xx_active_ring()
/kernel/linux/linux-5.10/drivers/usb/host/
Dxhci-mem.c628 struct xhci_ring *cur_ring; in xhci_alloc_stream_info() local
683 cur_ring = stream_info->stream_rings[cur_stream]; in xhci_alloc_stream_info()
684 if (!cur_ring) in xhci_alloc_stream_info()
686 cur_ring->stream_id = cur_stream; in xhci_alloc_stream_info()
687 cur_ring->trb_address_map = &stream_info->trb_address_map; in xhci_alloc_stream_info()
689 addr = cur_ring->first_seg->dma | in xhci_alloc_stream_info()
691 cur_ring->cycle_state; in xhci_alloc_stream_info()
697 ret = xhci_update_stream_mapping(cur_ring, mem_flags); in xhci_alloc_stream_info()
699 xhci_ring_free(xhci, cur_ring); in xhci_alloc_stream_info()
715 cur_ring = stream_info->stream_rings[cur_stream]; in xhci_alloc_stream_info()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
Dmsm_gpu.c450 struct msm_ringbuffer *cur_ring = gpu->funcs->active_ring(gpu); in recover_worker() local
458 submit = find_submit(cur_ring, cur_ring->memptrs->fence + 1); in recover_worker()
505 if (ring == cur_ring) in recover_worker()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
Dtxrx.c2272 struct wil_ring *cur_ring = &wil->ring_tx[i]; in __wil_update_net_queues() local
2275 if (txdata->mid != vif->mid || !cur_ring->va || in __wil_update_net_queues()
2276 !txdata->enabled || cur_ring == ring) in __wil_update_net_queues()
2279 if (wil_ring_avail_low(cur_ring)) { in __wil_update_net_queues()
2281 (int)(cur_ring - wil->ring_tx)); in __wil_update_net_queues()