Lines Matching refs:rings
194 struct k3_nav_ring *rings; member
275 !(ringacc->rings[id].flags & K3_NAV_RING_FLAG_SHARED)) in k3_nav_ringacc_request_ring()
277 else if (ringacc->rings[id].flags & K3_NAV_RING_FLAG_SHARED) in k3_nav_ringacc_request_ring()
292 ringacc->rings[id].proxy_id = proxy_id; in k3_nav_ringacc_request_ring()
301 ringacc->rings[id].use_count++; in k3_nav_ringacc_request_ring()
302 return &ringacc->rings[id]; in k3_nav_ringacc_request_ring()
1006 ringacc->rings = devm_kzalloc(dev, in k3_nav_ringacc_probe()
1007 sizeof(*ringacc->rings) * in k3_nav_ringacc_probe()
1017 if (!ringacc->rings || !ringacc->rings_inuse || !ringacc->proxy_inuse) in k3_nav_ringacc_probe()
1021 ringacc->rings[i].rt = base_rt + in k3_nav_ringacc_probe()
1023 ringacc->rings[i].fifos = base_fifo + in k3_nav_ringacc_probe()
1025 ringacc->rings[i].parent = ringacc; in k3_nav_ringacc_probe()
1026 ringacc->rings[i].ring_id = i; in k3_nav_ringacc_probe()
1027 ringacc->rings[i].proxy_id = K3_RINGACC_PROXY_NOT_USED; in k3_nav_ringacc_probe()