drivers/bluetooth/hci_bcm4377.c
1022
msg.ring_id = cpu_to_le16(ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1029
ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1051
msg.ring_id = cpu_to_le16(ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1052
msg.ring_id_again = cpu_to_le16(ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1060
bcm4377->ring_state->xfer_ring_head[ring->ring_id] = 0;
drivers/bluetooth/hci_bcm4377.c
1061
bcm4377->ring_state->xfer_ring_tail[ring->ring_id] = 0;
drivers/bluetooth/hci_bcm4377.c
1093
bcm4377->ring_state->xfer_ring_head[ring->ring_id] =
drivers/bluetooth/hci_bcm4377.c
1112
msg.ring_id = cpu_to_le16(ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1118
"failed to destroy transfer ring %d\n", ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
1691
bcm4377->control_ack_ring.ring_id = BCM4377_ACK_RING_CONTROL;
drivers/bluetooth/hci_bcm4377.c
1696
bcm4377->hci_acl_ack_ring.ring_id = BCM4377_ACK_RING_HCI_ACL;
drivers/bluetooth/hci_bcm4377.c
1707
bcm4377->hci_acl_event_ring.ring_id = BCM4377_EVENT_RING_HCI_ACL;
drivers/bluetooth/hci_bcm4377.c
1714
bcm4377->sco_ack_ring.ring_id = BCM4377_ACK_RING_SCO;
drivers/bluetooth/hci_bcm4377.c
1718
bcm4377->sco_event_ring.ring_id = BCM4377_EVENT_RING_SCO;
drivers/bluetooth/hci_bcm4377.c
1723
bcm4377->control_h2d_ring.ring_id = BCM4377_XFER_RING_CONTROL;
drivers/bluetooth/hci_bcm4377.c
1730
bcm4377->hci_h2d_ring.ring_id = BCM4377_XFER_RING_HCI_H2D;
drivers/bluetooth/hci_bcm4377.c
1736
bcm4377->hci_d2h_ring.ring_id = BCM4377_XFER_RING_HCI_D2H;
drivers/bluetooth/hci_bcm4377.c
1742
bcm4377->sco_h2d_ring.ring_id = BCM4377_XFER_RING_SCO_H2D;
drivers/bluetooth/hci_bcm4377.c
1749
bcm4377->sco_d2h_ring.ring_id = BCM4377_XFER_RING_SCO_D2H;
drivers/bluetooth/hci_bcm4377.c
1760
bcm4377->acl_h2d_ring.ring_id = BCM4377_XFER_RING_ACL_H2D;
drivers/bluetooth/hci_bcm4377.c
1770
bcm4377->acl_d2h_ring.ring_id = BCM4377_XFER_RING_ACL_D2H;
drivers/bluetooth/hci_bcm4377.c
180
__le16 ring_id;
drivers/bluetooth/hci_bcm4377.c
237
__le16 ring_id;
drivers/bluetooth/hci_bcm4377.c
265
__le16 ring_id;
drivers/bluetooth/hci_bcm4377.c
289
__le16 ring_id;
drivers/bluetooth/hci_bcm4377.c
426
enum bcm4377_transfer_ring_id ring_id;
drivers/bluetooth/hci_bcm4377.c
468
enum bcm4377_completion_ring_id ring_id;
drivers/bluetooth/hci_bcm4377.c
638
generation, ring->generation, ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
645
ring->ring_id, *msgid, ring->n_entries);
drivers/bluetooth/hci_bcm4377.c
666
ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
679
ring->ring_id, len, ring->mapped_payload_size);
drivers/bluetooth/hci_bcm4377.c
695
head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]);
drivers/bluetooth/hci_bcm4377.c
697
bcm4377->ring_state->xfer_ring_head[ring->ring_id] = cpu_to_le16(head);
drivers/bluetooth/hci_bcm4377.c
720
ring->ring_id, msgid);
drivers/bluetooth/hci_bcm4377.c
747
ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
756
transfer_ring = le16_to_cpu(entry->ring_id);
drivers/bluetooth/hci_bcm4377.c
762
pos, transfer_ring, ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
768
ring->ring_id, transfer_ring, msg_id);
drivers/bluetooth/hci_bcm4377.c
804
ring->ring_id, transfer_ring, msg_id);
drivers/bluetooth/hci_bcm4377.c
818
tail = le16_to_cpu(tails[ring->ring_id]);
drivers/bluetooth/hci_bcm4377.c
820
"completion ring #%d: head: %d, tail: %d\n", ring->ring_id,
drivers/bluetooth/hci_bcm4377.c
821
le16_to_cpu(heads[ring->ring_id]), tail);
drivers/bluetooth/hci_bcm4377.c
823
while (tail != le16_to_cpu(READ_ONCE(heads[ring->ring_id]))) {
drivers/bluetooth/hci_bcm4377.c
834
tails[ring->ring_id] = cpu_to_le16(tail);
drivers/bluetooth/hci_bcm4377.c
886
len, ring->ring_id, ring->payload_size,
drivers/bluetooth/hci_bcm4377.c
897
head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]);
drivers/bluetooth/hci_bcm4377.c
898
tail = le16_to_cpu(bcm4377->ring_state->xfer_ring_tail[ring->ring_id]);
drivers/bluetooth/hci_bcm4377.c
905
ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
913
"can't find message id for ring %d\n", ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
952
"updating head for transfer queue #%d to %d\n", ring->ring_id,
drivers/bluetooth/hci_bcm4377.c
954
bcm4377->ring_state->xfer_ring_head[ring->ring_id] =
drivers/bluetooth/hci_bcm4377.c
988
"completion ring %d already enabled\n", ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
997
msg.id = cpu_to_le16(ring->ring_id);
drivers/bluetooth/hci_bcm4377.c
998
msg.id_again = cpu_to_le16(ring->ring_id);
drivers/crypto/inside-secure/safexcel.c
1140
int ring_id,
drivers/crypto/inside-secure/safexcel.c
1181
cpu = cpumask_local_spread(ring_id, NUMA_NO_NODE);
drivers/crypto/inside-secure/safexcel.h
903
int ring_id,
drivers/crypto/inside-secure/safexcel.h
910
int ring_id,
drivers/crypto/inside-secure/safexcel_ring.c
180
int ring_id,
drivers/crypto/inside-secure/safexcel_ring.c
189
cdesc = safexcel_ring_next_cwptr(priv, &priv->ring[ring_id].cdr,
drivers/crypto/inside-secure/safexcel_ring.c
225
int ring_id,
drivers/crypto/inside-secure/safexcel_ring.c
232
rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr,
drivers/crypto/intel/qat/qat_common/adf_transport_debug.c
161
int ring_id = *((int *)v) - 1;
drivers/crypto/intel/qat/qat_common/adf_transport_debug.c
162
struct adf_etr_ring_data *ring = &bank->rings[ring_id];
drivers/crypto/intel/qat/qat_common/adf_transport_debug.c
166
if (!(bank->ring_mask & 1 << ring_id))
drivers/dma/ti/k3-udma.c
2769
u32 ring_id;
drivers/dma/ti/k3-udma.c
2825
ring_id = k3_ringacc_get_ring_id(uc->rflow->r_ring);
drivers/dma/ti/k3-udma.c
2827
ring_id = k3_ringacc_get_ring_id(uc->tchan->tc_ring);
drivers/dma/ti/k3-udma.c
2832
cppi5_desc_set_retpolicy(tr_desc, 0, ring_id);
drivers/dma/ti/k3-udma.c
3240
u32 ring_id;
drivers/dma/ti/k3-udma.c
3252
ring_id = k3_ringacc_get_ring_id(uc->rflow->r_ring);
drivers/dma/ti/k3-udma.c
3254
ring_id = k3_ringacc_get_ring_id(uc->tchan->tc_ring);
drivers/dma/ti/k3-udma.c
3288
cppi5_desc_set_retpolicy(&desc->hdr, 0, ring_id);
drivers/dma/ti/k3-udma.c
3581
u32 ring_id;
drivers/dma/ti/k3-udma.c
3599
ring_id = k3_ringacc_get_ring_id(uc->rflow->r_ring);
drivers/dma/ti/k3-udma.c
3601
ring_id = k3_ringacc_get_ring_id(uc->tchan->tc_ring);
drivers/dma/ti/k3-udma.c
3632
cppi5_desc_set_retpolicy(&h_desc->hdr, 0, ring_id);
drivers/dma/xgene-dma.c
1108
u32 ring_id, val;
drivers/dma/xgene-dma.c
1120
ring_id = XGENE_DMA_RING_ID_SETUP(ring->id);
drivers/dma/xgene-dma.c
1121
iowrite32(ring_id, ring->pdma->csr_ring + XGENE_DMA_RING_ID);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
282
entry->ring_id = (dw[0] >> 16) & 0xff;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
51
unsigned ring_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
109
__entry->ring_id, __entry->vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
83
__field(unsigned, ring_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
95
__entry->ring_id = iv->ring_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
492
uint8_t ring_id;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
272
entry->ring_id = dw[2] & 0xff;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1137
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1138
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1179
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
261
entry->ring_id = dw[2] & 0xff;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4650
static int gfx_v10_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4657
ring = &adev->gfx.gfx_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4666
if (!ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4680
static int gfx_v10_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4687
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4696
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4698
+ (ring_id * GFX10_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4755
int i, j, k, r, ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4928
r = gfx_v10_0_gfx_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4932
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4937
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4946
r = gfx_v10_0_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4951
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9188
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9189
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9190
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9348
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9349
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9350
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9454
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9455
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9456
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1135
static int gfx_v11_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1142
ring = &adev->gfx.gfx_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1155
if (!ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1169
static int gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1177
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1186
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1188
+ (ring_id * GFX11_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1586
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1787
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1795
r = gfx_v11_0_gfx_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1799
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1806
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1815
r = gfx_v11_0_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1820
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6468
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6469
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6470
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6629
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6630
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6631
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1006
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1015
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1017
+ (ring_id * GFX12_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1398
int i, j, k, r, ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1516
r = gfx_v12_0_gfx_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1520
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1527
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1536
r = gfx_v12_0_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1541
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4834
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4835
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4836
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4995
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4996
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4997
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
967
static int gfx_v12_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
974
ring = &adev->gfx.gfx_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
983
if (!ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
998
static int gfx_v12_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1140
int i, j, k, r, ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1203
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1211
r = gfx_v12_1_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1216
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3624
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3625
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3626
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3714
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3715
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3716
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
766
static int gfx_v12_1_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
776
ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
788
ring->doorbell_index = (xcc_doorbell_start + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
790
(ring_id + xcc_id * adev->gfx.num_compute_rings) *
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3328
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3334
amdgpu_fence_process(&adev->gfx.compute_ring[entry->ring_id - 1]);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3347
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3353
ring = &adev->gfx.compute_ring[entry->ring_id - 1];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2960
static int gfx_v7_0_compute_queue_init(struct amdgpu_device *adev, int ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2965
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4307
static int gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4312
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4321
ring->doorbell_index = adev->doorbell_index.mec_ring0 + ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4343
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4409
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4418
ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4423
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4786
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4787
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4811
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4812
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1846
static int gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1851
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1854
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1863
ring->doorbell_index = adev->doorbell_index.mec_ring0 + ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1865
+ (ring_id * GFX8_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1888
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1986
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1995
ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
2000
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6584
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6585
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6586
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6614
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6615
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6616
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2154
static int gfx_v9_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2158
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2161
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2170
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2172
+ (ring_id * GFX9_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2216
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2390
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2399
ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2404
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6225
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6226
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6227
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6263
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6264
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6265
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1041
int i, j, k, r, ring_id, xcc_id, num_xcc;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1109
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1119
ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1125
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3291
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3292
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3293
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3327
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3328
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3329
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
971
static int gfx_v9_4_3_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
975
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
980
ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
992
ring->doorbell_index = (xcc_doorbell_start + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
994
(ring_id + xcc_id * adev->gfx.num_compute_rings) *
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
149
entry->src_id, entry->ring_id, entry->vmid, entry->pasid);
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
146
entry->src_id, entry->ring_id, entry->vmid, entry->pasid);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
142
entry->src_id, entry->ring_id, entry->vmid, entry->pasid);
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
193
entry->src_id, entry->ring_id, entry->vmid, entry->pasid);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
604
entry->src_id, entry->ring_id, entry->vmid, entry->pasid);
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
260
entry->ring_id = dw[2] & 0xff;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
545
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
514
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
536
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
522
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1036
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1037
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1077
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1078
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1374
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1375
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1415
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1416
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2085
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2141
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2182
instance, addr, entry->src_id, entry->ring_id, entry->vmid,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1787
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1837
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1878
instance, addr, entry->src_id, entry->ring_id, entry->vmid,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1707
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1723
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1613
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1629
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1645
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1661
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1631
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1632
instances = (entry->ring_id & 0xf0) >> 4;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1563
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1564
instances = (entry->ring_id & 0xf0) >> 4;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1505
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1510
inst = ((entry->ring_id & 0xf0) >> 4) +
drivers/gpu/drm/amd/amdgpu/si_ih.c
156
entry->ring_id = dw[2] & 0xff;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
264
entry->ring_id = dw[2] & 0xff;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1327
rb_metadata->ring_id = vcn_inst & 0xFF;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2175
ip_instance = entry->ring_id;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
452
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
537
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
56
tmp_ihre->ring_id &= 0x000000ff;
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
57
tmp_ihre->ring_id |= vmid << 8;
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
58
tmp_ihre->ring_id |= pasid << 16;
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
66
vmid = (ihre->ring_id & 0x0000ff00) >> 8;
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
72
pasid = (ihre->ring_id & 0xffff0000) >> 16;
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
94
u32 pasid = (ihre->ring_id & 0xffff0000) >> 16;
drivers/gpu/drm/amd/amdkfd/cik_int.h
31
uint32_t ring_id;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c
353
uint16_t ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c
360
info.prot_valid = ring_id & 0x08;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c
361
info.prot_read = ring_id & 0x10;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c
362
info.prot_write = ring_id & 0x20;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
310
uint16_t source_id, client_id, ring_id, pasid, vmid;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
318
ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
333
info.prot_valid = ring_id & 0x08;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
334
info.prot_read = ring_id & 0x10;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
335
info.prot_write = ring_id & 0x20;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
285
uint16_t source_id, client_id, ring_id, pasid, vmid;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
293
ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
306
info.prot_valid = ring_id & 0x08;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
307
info.prot_read = ring_id & 0x10;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
308
info.prot_write = ring_id & 0x20;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
542
uint16_t ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
554
info.prot_valid = ring_id & 0x08;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
555
info.prot_read = ring_id & 0x10;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
556
info.prot_write = ring_id & 0x20;
drivers/gpu/drm/i915/gvt/cmd_parser.c
3171
int ring_id = workload->engine->id;
drivers/gpu/drm/i915/gvt/cmd_parser.c
3172
struct intel_context *ce = vgpu->submission.shadow[ring_id];
drivers/gpu/drm/i915/gvt/interrupt.h
207
int gvt_ring_id_to_pipe_control_notify_event(int ring_id);
drivers/gpu/drm/i915/gvt/interrupt.h
208
int gvt_ring_id_to_mi_flush_dw_event(int ring_id);
drivers/gpu/drm/i915/gvt/interrupt.h
209
int gvt_ring_id_to_mi_user_interrupt_event(int ring_id);
drivers/gpu/drm/i915/gvt/mmio_context.c
185
int ring_id, i;
drivers/gpu/drm/i915/gvt/mmio_context.c
191
for (ring_id = 0; ring_id < cnt; ring_id++) {
drivers/gpu/drm/i915/gvt/mmio_context.c
192
if (!HAS_ENGINE(engine->gt, ring_id))
drivers/gpu/drm/i915/gvt/mmio_context.c
195
offset.reg = regs[ring_id];
drivers/gpu/drm/i915/gvt/mmio_context.c
197
gen9_render_mocs.control_table[ring_id][i] =
drivers/gpu/drm/i915/gvt/mmio_context.c
220
int ring_id = req->engine->id;
drivers/gpu/drm/i915/gvt/mmio_context.c
221
int count = gvt->engine_mmio_list.ctx_mmio_count[ring_id];
drivers/gpu/drm/i915/gvt/mmio_context.c
237
if (mmio->id != ring_id || !mmio->in_context)
drivers/gpu/drm/i915/gvt/mmio_context.c
243
*(cs-2), *(cs-1), vgpu->id, ring_id);
drivers/gpu/drm/i915/gvt/scheduler.c
1075
static void complete_current_workload(struct intel_gvt *gvt, int ring_id)
drivers/gpu/drm/i915/gvt/scheduler.c
1079
scheduler->current_workload[ring_id];
drivers/gpu/drm/i915/gvt/scheduler.c
1109
!(vgpu->resetting_eng & BIT(ring_id))) {
drivers/gpu/drm/i915/gvt/scheduler.c
1121
ring_id, workload, workload->status);
drivers/gpu/drm/i915/gvt/scheduler.c
1123
scheduler->current_workload[ring_id] = NULL;
drivers/gpu/drm/i915/gvt/scheduler.c
1127
if (workload->status || vgpu->resetting_eng & BIT(ring_id)) {
drivers/gpu/drm/i915/gvt/scheduler.c
1141
intel_vgpu_clean_workloads(vgpu, BIT(ring_id));
drivers/gpu/drm/i915/gvt/scheduler.c
149
int ring_id = workload->engine->id;
drivers/gpu/drm/i915/gvt/scheduler.c
209
if (s->last_ctx[ring_id].valid &&
drivers/gpu/drm/i915/gvt/scheduler.c
210
(s->last_ctx[ring_id].lrca ==
drivers/gpu/drm/i915/gvt/scheduler.c
212
(s->last_ctx[ring_id].ring_context_gpa ==
drivers/gpu/drm/i915/gvt/scheduler.c
216
s->last_ctx[ring_id].lrca = workload->ctx_desc.lrca;
drivers/gpu/drm/i915/gvt/scheduler.c
217
s->last_ctx[ring_id].ring_context_gpa = workload->ring_context_gpa;
drivers/gpu/drm/i915/gvt/scheduler.c
222
s->last_ctx[ring_id].valid = false;
drivers/gpu/drm/i915/gvt/scheduler.c
266
s->last_ctx[ring_id].valid = true;
drivers/gpu/drm/i915/gvt/scheduler.c
301
enum intel_engine_id ring_id = rq->engine->id;
drivers/gpu/drm/i915/gvt/scheduler.c
308
scheduler->engine_owner[ring_id]) {
drivers/gpu/drm/i915/gvt/scheduler.c
310
intel_gvt_switch_mmio(scheduler->engine_owner[ring_id],
drivers/gpu/drm/i915/gvt/scheduler.c
312
scheduler->engine_owner[ring_id] = NULL;
drivers/gpu/drm/i915/gvt/scheduler.c
319
workload = scheduler->current_workload[ring_id];
drivers/gpu/drm/i915/gvt/scheduler.c
326
if (workload->vgpu != scheduler->engine_owner[ring_id]) {
drivers/gpu/drm/i915/gvt/scheduler.c
328
intel_gvt_switch_mmio(scheduler->engine_owner[ring_id],
drivers/gpu/drm/i915/gvt/scheduler.c
330
scheduler->engine_owner[ring_id] = workload->vgpu;
drivers/gpu/drm/i915/gvt/scheduler.c
333
ring_id, workload->vgpu->id);
drivers/gpu/drm/i915/gvt/trace.h
116
TP_PROTO(int id, char *type, int ring_id, int root_entry_type,
drivers/gpu/drm/i915/gvt/trace.h
119
TP_ARGS(id, type, ring_id, root_entry_type, gma, gpa),
drivers/gpu/drm/i915/gvt/trace.h
128
id, type, ring_id, root_entry_type, gma, gpa);
drivers/gpu/drm/i915/gvt/trace.h
229
TP_PROTO(u8 vgpu_id, u8 ring_id, u32 ip_gma, u32 *cmd_va,
drivers/gpu/drm/i915/gvt/trace.h
233
TP_ARGS(vgpu_id, ring_id, ip_gma, cmd_va, cmd_len, buf_type,
drivers/gpu/drm/i915/gvt/trace.h
238
__field(u8, ring_id)
drivers/gpu/drm/i915/gvt/trace.h
250
__entry->ring_id = ring_id;
drivers/gpu/drm/i915/gvt/trace.h
263
__entry->ring_id,
drivers/gpu/drm/msm/msm_gpu_trace.h
197
TP_PROTO(u32 ring_id),
drivers/gpu/drm/msm/msm_gpu_trace.h
198
TP_ARGS(ring_id),
drivers/gpu/drm/msm/msm_gpu_trace.h
200
__field(u32, ring_id)
drivers/gpu/drm/msm/msm_gpu_trace.h
203
__entry->ring_id = ring_id;
drivers/gpu/drm/msm/msm_gpu_trace.h
205
TP_printk("preempted to %u", __entry->ring_id)
drivers/gpu/drm/radeon/cik.c
7544
u32 src_id, src_data, ring_id;
drivers/gpu/drm/radeon/cik.c
7578
ring_id = le32_to_cpu(rdev->ih.ring[ring_index + 2]) & 0xff;
drivers/gpu/drm/radeon/cik.c
7931
me_id = (ring_id & 0x60) >> 5;
drivers/gpu/drm/radeon/cik.c
7932
pipe_id = (ring_id & 0x18) >> 3;
drivers/gpu/drm/radeon/cik.c
7933
queue_id = (ring_id & 0x7) >> 0;
drivers/gpu/drm/radeon/cik.c
7950
me_id = (ring_id & 0x60) >> 5;
drivers/gpu/drm/radeon/cik.c
7971
me_id = (ring_id & 0x60) >> 5;
drivers/gpu/drm/radeon/cik.c
7991
me_id = (ring_id & 0x3) >> 0;
drivers/gpu/drm/radeon/cik.c
7992
queue_id = (ring_id & 0xc) >> 2;
drivers/gpu/drm/radeon/cik.c
8040
me_id = (ring_id & 0x3) >> 0;
drivers/gpu/drm/radeon/cik.c
8041
queue_id = (ring_id & 0xc) >> 2;
drivers/gpu/drm/radeon/si.c
6232
u32 src_id, src_data, ring_id;
drivers/gpu/drm/radeon/si.c
6264
ring_id = le32_to_cpu(rdev->ih.ring[ring_index + 2]) & 0xff;
drivers/gpu/drm/radeon/si.c
6376
switch (ring_id) {
drivers/infiniband/hw/bng_re/bng_dev.c
126
req.ring_id = cpu_to_le16(fw_ring_id);
drivers/infiniband/hw/bng_re/bng_dev.c
132
req.ring_id, rc);
drivers/infiniband/hw/bng_re/bng_dev.c
164
*fw_ring_id = le16_to_cpu(resp.ring_id);
drivers/infiniband/hw/bng_re/bng_dev.c
264
bng_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id,
drivers/infiniband/hw/bng_re/bng_dev.c
341
rc = bng_re_net_ring_alloc(rdev, &rattr, &creq->ring_id);
drivers/infiniband/hw/bng_re/bng_dev.c
393
bng_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type);
drivers/infiniband/hw/bng_re/bng_fw.c
601
creq_db->dbinfo.xid = rcfw->creq.ring_id;
drivers/infiniband/hw/bng_re/bng_fw.c
665
init.creq_ring_id = cpu_to_le16(creq->ring_id);
drivers/infiniband/hw/bng_re/bng_fw.h
94
u16 ring_id;
drivers/infiniband/hw/bng_re/bng_re.h
33
u16 ring_id;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1934
srq->qplib_srq.eventq_hw_ring_id = rdev->nqr->nq[0].ring_id;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3207
cq->qplib_cq.cnq_hw_ring_id = cq->qplib_cq.nq->ring_id;
drivers/infiniband/hw/bnxt_re/main.c
1798
bnxt_re_net_ring_free(rdev, nq->ring_id, type);
drivers/infiniband/hw/bnxt_re/main.c
1859
rc = bnxt_re_net_ring_alloc(rdev, &rattr, &nq->ring_id);
drivers/infiniband/hw/bnxt_re/main.c
1873
bnxt_re_net_ring_free(rdev, rdev->nqr->nq[i].ring_id, type);
drivers/infiniband/hw/bnxt_re/main.c
2165
bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type);
drivers/infiniband/hw/bnxt_re/main.c
2255
rc = bnxt_re_net_ring_alloc(rdev, &rattr, &creq->ring_id);
drivers/infiniband/hw/bnxt_re/main.c
2365
bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type);
drivers/infiniband/hw/bnxt_re/main.c
930
req.ring_id = cpu_to_le16(fw_ring_id);
drivers/infiniband/hw/bnxt_re/main.c
936
req.ring_id, rc);
drivers/infiniband/hw/bnxt_re/main.c
968
*fw_ring_id = le16_to_cpu(resp.ring_id);
drivers/infiniband/hw/bnxt_re/qplib_fp.c
544
nq_db->dbinfo.xid = nq->ring_id;
drivers/infiniband/hw/bnxt_re/qplib_fp.h
526
u16 ring_id;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1131
creq_db->dbinfo.xid = rcfw->creq.ring_id;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1154
init.creq_ring_id = cpu_to_le16(creq->ring_id);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
214
u16 ring_id;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
127
u32 ring_id;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
129
ring_id = ring->id | OVERWRITE;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
130
xgene_enet_ring_wr32(ring, CSR_RING_ID, ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1216
enum xgene_enet_ring_cfgsize cfgsize, u32 ring_id)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1236
ring->id = ring_id;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1317
u16 ring_id, slots;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1327
ring_id = xgene_enet_get_ring_id(RING_OWNER_CPU, cpu_bufnum++);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1330
ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1338
ring_id = xgene_enet_get_ring_id(owner, bp_bufnum++);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1341
ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1369
ring_id = xgene_enet_get_ring_id(owner, bp_bufnum++);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1372
ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1402
ring_id = xgene_enet_get_ring_id(owner, eth_bufnum++);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1405
ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1426
ring_id = xgene_enet_get_ring_id(RING_OWNER_CPU,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1430
ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1817
u16 dst_ring_num, ring_id;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1870
ring_id = (page_pool) ? page_pool->id : 0;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1872
buf_pool->id, ring_id);
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
120
u32 ring_id;
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
122
ring_id = ring->id | OVERWRITE;
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
123
xgene_enet_ring_wr32(ring, CSR_RING_ID, ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1054
req->ring_id = cpu_to_le16(ring->fw_ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1076
u16 ring_id, flags = 0;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1160
ring_id = le16_to_cpu(resp->ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1168
ring->fw_ring_id = ring_id;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1644
u16 ring_id, j;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1649
ring_id = rxr->rx_ring_struct.fw_ring_id;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1650
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1651
ring_id = bnge_cp_ring_for_rx(rxr);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1652
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10866
u16 ring_id = i;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10875
if (bnxt_alloc_and_setup_vnic(bp, &bp->vnic_info[vnic_id], ring_id, 1))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14074
u32 ring_id, u32 *prod, u32 *cons)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14085
req->fw_ring_id = cpu_to_le32(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14170
req->ring_id = cpu_to_le16(bp->grp_info[bnapi->index].fw_grp_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2456
static u16 bnxt_agg_ring_id_to_grp_idx(struct bnxt *bp, u16 ring_id)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2465
if (grp_info->agg_fw_ring_id == ring_id)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6629
u16 ring_id, j;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6639
ring_id = rxr->rx_ring_struct.fw_ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6640
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6641
ring_id = bnxt_cp_ring_for_rx(bp, rxr);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6642
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7129
u16 ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7208
ring_id = le16_to_cpu(resp->ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7217
ring->fw_ring_id = ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7506
req->ring_id = cpu_to_le16(ring->fw_ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8341
req->ring_id = cpu_to_le16(cpr->cp_ring_struct.fw_ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8376
req_rx->ring_id = cpu_to_le16(bnxt_cp_ring_for_rx(bp, bnapi->rx_ring));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8385
u16 ring_id = bnxt_cp_ring_for_rx(bp, bnapi->rx_ring);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8387
req->ring_id = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8399
u16 ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8401
ring_id = bnxt_cp_ring_for_tx(bp, txr);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8402
req->ring_id = cpu_to_le16(ring_id);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
483
static void i40e_dbg_dump_desc(int cnt, int vsi_seid, int ring_id, int desc_n,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
510
if (ring_id >= vsi->num_queue_pairs || ring_id < 0) {
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
511
dev_info(&pf->pdev->dev, "ring %d not found\n", ring_id);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
523
ring = kmemdup(vsi->rx_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
526
ring = kmemdup(vsi->tx_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
529
ring = kmemdup(vsi->xdp_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
541
dev_info(&pf->pdev->dev, "VSI = %02i Rx ring = %02i\n", vsi_seid, ring_id);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
544
dev_info(&pf->pdev->dev, "VSI = %02i Tx ring = %02i\n", vsi_seid, ring_id);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
547
dev_info(&pf->pdev->dev, "VSI = %02i XDP ring = %02i\n", vsi_seid, ring_id);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
575
vsi_seid, ring_id, desc_n,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
581
vsi_seid, ring_id, desc_n,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
939
int ring_id, desc_n;
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
942
&vsi_seid, &ring_id, &desc_n);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
943
i40e_dbg_dump_desc(cnt, vsi_seid, ring_id,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
948
&vsi_seid, &ring_id, &desc_n);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
949
i40e_dbg_dump_desc(cnt, vsi_seid, ring_id,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
954
&vsi_seid, &ring_id, &desc_n);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
955
i40e_dbg_dump_desc(cnt, vsi_seid, ring_id,
drivers/net/ethernet/mscc/ocelot_mrp.c
138
ocelot_port->mrp_ring_id = mrp->ring_id;
drivers/net/ethernet/mscc/ocelot_mrp.c
152
if (ocelot_port->mrp_ring_id != mrp->ring_id)
drivers/net/ethernet/mscc/ocelot_mrp.c
174
if (ocelot_port->mrp_ring_id != mrp->ring_id)
drivers/net/ethernet/mscc/ocelot_mrp.c
213
if (ocelot_port->mrp_ring_id != mrp->ring_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1612
struct qlcnic_host_rds_ring *rds_ring, u8 ring_id);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
143
u16 handle, u8 ring_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1438
struct qlcnic_host_rds_ring *rds_ring, u8 ring_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
146
return handle | (ring_id << 15);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1465
ring_id);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
845
u8 ring_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
871
buffer->ref_handle, ring_id);
drivers/net/ethernet/qualcomm/ppe/ppe_config.c
1370
int ppe_ring_queue_map_set(struct ppe_device *ppe_dev, int ring_id, u32 *queue_map)
drivers/net/ethernet/qualcomm/ppe/ppe_config.c
1375
reg = PPE_RING_Q_MAP_TBL_ADDR + PPE_RING_Q_MAP_TBL_INC * ring_id;
drivers/net/ethernet/qualcomm/ppe/ppe_config.h
315
int ring_id,
drivers/net/ethernet/socionext/netsec.c
1257
static int netsec_alloc_dring(struct netsec_priv *priv, enum ring_id id)
drivers/net/wireless/ath/ath11k/dbring.c
119
srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath11k/dbring.c
222
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath11k/dbring.c
347
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath11k/dbring.c
52
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath11k/debugfs.c
1055
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
1056
ret = ath11k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/debugfs.c
501
u32 enable, rx_filter = 0, ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
552
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
553
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id,
drivers/net/wireless/ath/ath11k/debugfs.c
954
u32 rx_filter = 0, ring_id, filter, mode;
drivers/net/wireless/ath/ath11k/debugfs.c
996
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
997
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id,
drivers/net/wireless/ath/ath11k/dp.c
1074
srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
1126
struct hal_srng *srng = &ab->hal.srng_list[update_timer->ring_id];
drivers/net/wireless/ath/ath11k/dp.c
1181
u32 interval, u32 ring_id)
drivers/net/wireless/ath/ath11k/dp.c
1189
update_timer->ring_id = ring_id;
drivers/net/wireless/ath/ath11k/dp.c
335
ring->ring_id = ret;
drivers/net/wireless/ath/ath11k/dp.c
425
srng = &ab->hal.srng_list[dp->tx_ring[i].tcl_data_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
430
dp->tx_ring[i].tcl_data_ring.ring_id);
drivers/net/wireless/ath/ath11k/dp.c
463
srng = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
468
dp->reo_cmd_ring.ring_id);
drivers/net/wireless/ath/ath11k/dp.h
1212
u8 ring_id;
drivers/net/wireless/ath/ath11k/dp.h
1668
int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp.h
1690
u32 interval, u32 ring_id);
drivers/net/wireless/ath/ath11k/dp.h
252
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp.h
69
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
1632
u8 pdev_id, ring_type, ring_id, pdev_idx;
drivers/net/wireless/ath/ath11k/dp_rx.c
1639
ring_id = FIELD_GET(HTT_BACKPRESSURE_EVENT_RING_ID_M, *data);
drivers/net/wireless/ath/ath11k/dp_rx.c
1649
pdev_id, ring_type, ring_id, hp, tp, backpressure_time);
drivers/net/wireless/ath/ath11k/dp_rx.c
1652
if (ring_id >= HTT_SW_UMAC_RING_IDX_MAX)
drivers/net/wireless/ath/ath11k/dp_rx.c
1655
bp_stats = &ab->soc_stats.bp_stats.umac_ring_bp_stats[ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
1659
if (ring_id >= HTT_SW_LMAC_RING_IDX_MAX || pdev_idx >= MAX_RADIOS)
drivers/net/wireless/ath/ath11k/dp_rx.c
1662
bp_stats = &ab->soc_stats.bp_stats.lmac_ring_bp_stats[ring_id][pdev_idx];
drivers/net/wireless/ath/ath11k/dp_rx.c
2623
int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
2645
srng = &ab->hal.srng_list[dp->reo_dst_ring[ring_id].ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
2690
ab->soc_stats.hal_reo_error[ring_id]++;
drivers/net/wireless/ath/ath11k/dp_rx.c
2894
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
3046
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
3483
srng = &ab->hal.srng_list[ab->dp.reo_reinject_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
360
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
3841
srng = &ab->hal.srng_list[reo_except->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4144
srng = &ab->hal.srng_list[dp->rx_rel_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4270
srng = &ab->hal.srng_list[err_ring->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4341
srng = &ab->hal.srng_list[dp->reo_status_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4422
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4438
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4439
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id, HAL_RXDMA_BUF);
drivers/net/wireless/ath/ath11k/dp_rx.c
4448
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4449
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4460
ring_id = dp->rxdma_err_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4461
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4473
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4474
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4482
dp->rxdma_mon_dst_ring.ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4490
dp->rxdma_mon_desc_ring.ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4500
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4501
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id + i,
drivers/net/wireless/ath/ath11k/dp_rx.c
4538
hal_srng = &ar->ab->hal.srng_list[dp_srng->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4541
hal_srng = &ar->ab->hal.srng_list[dp_srng->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5142
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5148
ring_id = dp->rxdma_mon_dst_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5150
ring_id = dp->rxdma_err_dst_ring[mac_id].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5152
mon_dst_srng = &ar->ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5621
mon_dst_srng = &ar->ab->hal.srng_list[dp->rxdma_mon_dst_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5736
&ar->ab->hal.srng_list[dp->rxdma_mon_desc_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
855
srng = &ab->hal.srng_list[dp->wbm_desc_rel_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
1072
int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1078
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
1093
ret = ath11k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
117
ti.ring_id = ring_selector % num_tx_rings;
drivers/net/wireless/ath/ath11k/dp_tx.c
118
ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1193
int ret = 0, ring_id = 0, i;
drivers/net/wireless/ath/ath11k/dp_tx.c
120
ring_map |= BIT(ti.ring_id);
drivers/net/wireless/ath/ath11k/dp_tx.c
1204
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
122
tx_ring = &dp->tx_ring[ti.ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
1225
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, dp->mac_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1232
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1233
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1245
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1256
ret = ath11k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
226
hal_ring_id = tx_ring->tcl_data_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
239
ab->soc_stats.tx_err.desc_na[ti.ring_id]++;
drivers/net/wireless/ath/ath11k/dp_tx.c
262
ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]);
drivers/net/wireless/ath/ath11k/dp_tx.c
688
void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id)
drivers/net/wireless/ath/ath11k/dp_tx.c
692
int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
696
struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
781
cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
817
int mac_id, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
833
if (!(ring_id == (HAL_SRNG_RING_ID_WMAC1_SW2RXDMA0_BUF +
drivers/net/wireless/ath/ath11k/dp_tx.c
835
ring_id == (HAL_SRNG_RING_ID_WMAC1_SW2RXDMA1_BUF +
drivers/net/wireless/ath/ath11k/dp_tx.c
842
if (ring_id == HAL_SRNG_RING_ID_WMAC1_SW2RXDMA0_BUF) {
drivers/net/wireless/ath/ath11k/dp_tx.c
878
int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
882
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
902
ret = ath11k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
980
cmd->msi_data, ring_id, ring_type, cmd->intr_info, cmd->info2);
drivers/net/wireless/ath/ath11k/dp_tx.h
24
void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id);
drivers/net/wireless/ath/ath11k/dp_tx.h
38
int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/hal.c
1005
int ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1010
ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id);
drivers/net/wireless/ath/ath11k/hal.c
1011
if (ring_id < 0)
drivers/net/wireless/ath/ath11k/hal.c
1012
return ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1014
srng = &hal->srng_list[ring_id];
drivers/net/wireless/ath/ath11k/hal.c
1016
srng->ring_id = ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1031
lockdep_set_class(&srng->lock, hal->srng_key + ring_id);
drivers/net/wireless/ath/ath11k/hal.c
1052
srng->u.src_ring.tp_addr = (void *)(hal->rdp.vaddr + ring_id);
drivers/net/wireless/ath/ath11k/hal.c
1056
lmac_idx = ring_id - HAL_SRNG_RING_ID_LMAC1_ID_START;
drivers/net/wireless/ath/ath11k/hal.c
1084
srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id);
drivers/net/wireless/ath/ath11k/hal.c
1089
lmac_idx = ring_id - HAL_SRNG_RING_ID_LMAC1_ID_START;
drivers/net/wireless/ath/ath11k/hal.c
1110
return ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1119
return ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1129
int ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1132
ring_id = ath11k_hal_srng_get_ring_id(ab, ring_type, ring_num, 0);
drivers/net/wireless/ath/ath11k/hal.c
1133
if (ring_id < 0)
drivers/net/wireless/ath/ath11k/hal.c
1136
srng = &hal->srng_list[ring_id];
drivers/net/wireless/ath/ath11k/hal.c
1326
u32 ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1328
for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
drivers/net/wireless/ath/ath11k/hal.c
1329
lockdep_register_key(hal->srng_key + ring_id);
drivers/net/wireless/ath/ath11k/hal.c
1335
u32 ring_id;
drivers/net/wireless/ath/ath11k/hal.c
1337
for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
drivers/net/wireless/ath/ath11k/hal.c
1338
lockdep_unregister_key(hal->srng_key + ring_id);
drivers/net/wireless/ath/ath11k/hal.c
1440
srng->ring_id, srng->u.src_ring.hp,
drivers/net/wireless/ath/ath11k/hal.c
1448
srng->ring_id, srng->u.dst_ring.tp,
drivers/net/wireless/ath/ath11k/hal.c
304
val = FIELD_PREP(HAL_REO1_RING_ID_RING_ID, srng->ring_id) |
drivers/net/wireless/ath/ath11k/hal.c
387
if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) {
drivers/net/wireless/ath/ath11k/hal.c
421
if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) {
drivers/net/wireless/ath/ath11k/hal.c
470
int ring_id;
drivers/net/wireless/ath/ath11k/hal.c
477
ring_id = srng_config->start_ring_id + ring_num;
drivers/net/wireless/ath/ath11k/hal.c
479
ring_id += mac_id * HAL_SRNG_RINGS_PER_LMAC;
drivers/net/wireless/ath/ath11k/hal.c
481
if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX))
drivers/net/wireless/ath/ath11k/hal.c
484
return ring_id;
drivers/net/wireless/ath/ath11k/hal.h
534
u8 ring_id;
drivers/net/wireless/ath/ath11k/hal_tx.h
21
u8 ring_id;
drivers/net/wireless/ath/ath11k/mac.c
6568
u32 ring_id;
drivers/net/wireless/ath/ath11k/mac.c
6577
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/mac.c
6578
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath12k/dbring.c
172
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath12k/dbring.c
24
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath12k/dbring.c
287
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath12k/dbring.c
87
srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
drivers/net/wireless/ath/ath12k/debugfs.c
820
u32 ring_id, rx_filter = 0;
drivers/net/wireless/ath/ath12k/debugfs.c
866
ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/debugfs.c
867
ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id + i,
drivers/net/wireless/ath/ath12k/dp.c
1509
srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp.c
331
ring->ring_id = ret;
drivers/net/wireless/ath/ath12k/dp.c
513
srng = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp.h
328
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp.h
39
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1146
int ret, ring_id, i;
drivers/net/wireless/ath/ath12k/dp_htt.c
1190
ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1191
ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1208
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1209
ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1224
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1230
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1246
int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1253
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.c
1268
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
672
int mac_id, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
685
if (!(ring_id == HAL_SRNG_SW2RXDMA_BUF0 ||
drivers/net/wireless/ath/ath12k/dp_htt.c
686
ring_id == HAL_SRNG_SW2RXDMA_BUF1)) {
drivers/net/wireless/ath/ath12k/dp_htt.c
692
if (ring_id == HAL_SRNG_SW2RXDMA_BUF0) {
drivers/net/wireless/ath/ath12k/dp_htt.c
728
int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
733
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.c
753
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
831
ring_id, ring_type, cmd->intr_info, cmd->info2);
drivers/net/wireless/ath/ath12k/dp_htt.c
931
int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
938
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.c
953
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.h
1102
u8 ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.h
1520
int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.h
1537
int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.h
1541
int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_mon.c
667
srng = &ab->hal.srng_list[buf_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp_mon.c
747
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp_rx.c
1638
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1642
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1643
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, 0, HAL_RXDMA_BUF);
drivers/net/wireless/ath/ath12k/dp_rx.c
1652
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1653
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1664
ring_id = dp->rxdma_err_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1665
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1675
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1676
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1685
ring_id =
drivers/net/wireless/ath/ath12k/dp_rx.c
1686
dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1687
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/dp_rx.c
1790
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1804
ring_id = dp->rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1805
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
85
srng = &dp->hal->srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/hal.c
582
int ring_id;
drivers/net/wireless/ath/ath12k/hal.c
586
ring_id = ath12k_hal_srng_get_ring_id(hal, type, ring_num, mac_id);
drivers/net/wireless/ath/ath12k/hal.c
587
if (ring_id < 0)
drivers/net/wireless/ath/ath12k/hal.c
588
return ring_id;
drivers/net/wireless/ath/ath12k/hal.c
590
srng = &hal->srng_list[ring_id];
drivers/net/wireless/ath/ath12k/hal.c
592
srng->ring_id = ring_id;
drivers/net/wireless/ath/ath12k/hal.c
623
srng->u.src_ring.tp_addr = (void *)(hal->rdp.vaddr + ring_id);
drivers/net/wireless/ath/ath12k/hal.c
629
idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START;
drivers/net/wireless/ath/ath12k/hal.c
646
srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id);
drivers/net/wireless/ath/ath12k/hal.c
653
idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START;
drivers/net/wireless/ath/ath12k/hal.c
661
return ring_id;
drivers/net/wireless/ath/ath12k/hal.c
670
return ring_id;
drivers/net/wireless/ath/ath12k/hal.c
720
u32 ring_id;
drivers/net/wireless/ath/ath12k/hal.c
722
for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
drivers/net/wireless/ath/ath12k/hal.c
723
lockdep_register_key(&hal->srng_list[ring_id].lock_key);
drivers/net/wireless/ath/ath12k/hal.c
728
u32 ring_id;
drivers/net/wireless/ath/ath12k/hal.c
730
for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
drivers/net/wireless/ath/ath12k/hal.c
731
lockdep_unregister_key(&hal->srng_list[ring_id].lock_key);
drivers/net/wireless/ath/ath12k/hal.c
811
srng->ring_id, srng->u.src_ring.hp,
drivers/net/wireless/ath/ath12k/hal.c
819
srng->ring_id, srng->u.dst_ring.tp,
drivers/net/wireless/ath/ath12k/hal.h
848
u8 ring_id;
drivers/net/wireless/ath/ath12k/mac.c
9517
u32 ring_id, i;
drivers/net/wireless/ath/ath12k/mac.c
9535
ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/mac.c
9536
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2785
u32 ppdu_id, rx_bufs_used = 0, ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2794
ring_id = dp->rxdma_err_dst_ring[mac_id].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2795
srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2797
mon_dst_srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3034
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3222
srng = &ab->hal.srng_list[mon_dst_ring->ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
116
srng = &dp->hal->srng_list[dp->wbm_desc_rel_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1430
srng = &hal->srng_list[reo_except->ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
150
cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1853
srng = &hal->srng_list[dp->rx_rel_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2039
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2043
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2064
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, 0,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2076
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2081
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2104
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2105
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2118
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2123
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2147
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2148
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2168
srng = &hal->srng_list[dp->reo_status_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
573
int ring_id)
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
636
int ath12k_wifi7_dp_rx_process(struct ath12k_dp *dp, int ring_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
664
srng = &hal->srng_list[dp->reo_dst_ring[ring_id].ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
722
dp->device_stats.reo_rx[ring_id][dp->device_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
729
dp->device_stats.hal_reo_error[ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
792
ring_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
909
srng = &hal->srng_list[dp->reo_reinject_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
112
ti.ring_id = ring_selector % dp->hw_params->max_tx_ring;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
114
ring_map |= BIT(ti.ring_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
115
ti.rbm_id = hal->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
117
tx_ring = &dp->tx_ring[ti.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
303
hal_ring_id = tx_ring->tcl_data_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
316
dp->device_stats.tx_err.desc_na[ti.ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
345
dp->device_stats.tx_enqueued[ti.ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
819
void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id)
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
823
int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
828
struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h
13
void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id);
drivers/net/wireless/ath/ath12k/wifi7/hal.c
174
val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) |
drivers/net/wireless/ath/ath12k/wifi7/hal.c
277
if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) {
drivers/net/wireless/ath/ath12k/wifi7/hal.c
309
if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK)
drivers/net/wireless/ath/ath12k/wifi7/hal.c
351
int ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
358
ring_id = srng_config->start_ring_id + ring_num;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
360
ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
362
if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX))
drivers/net/wireless/ath/ath12k/wifi7/hal.c
365
return ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
376
int ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
379
ring_id = ath12k_wifi7_hal_srng_get_ring_id(hal, ring_type, ring_num,
drivers/net/wireless/ath/ath12k/wifi7/hal.c
381
if (ring_id < 0)
drivers/net/wireless/ath/ath12k/wifi7/hal.c
384
srng = &hal->srng_list[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/hal_tx.h
16
u8 ring_id;
drivers/net/wireless/ath/wil6210/debugfs.c
100
v = (ring_id % 2 ? (v >> 16) : (v & 0xffff));
drivers/net/wireless/ath/wil6210/debugfs.c
91
int ring_id = ring->is_rx ?
drivers/net/wireless/ath/wil6210/debugfs.c
97
x = wmi_addr(wil, RGF_DMA_SCM_SUBQ_CONS + 4 * (ring_id / 2));
drivers/net/wireless/ath/wil6210/trace.h
257
__field(u8, ring_id)
drivers/net/wireless/ath/wil6210/trace.h
265
__entry->ring_id = msg->ring_id;
drivers/net/wireless/ath/wil6210/trace.h
271
__entry->ring_id, __entry->index, __entry->len,
drivers/net/wireless/ath/wil6210/txrx.c
1236
static int wil_tx_vring_modify(struct wil6210_vif *vif, int ring_id, int cid,
drivers/net/wireless/ath/wil6210/txrx.c
1249
.ringid = ring_id,
drivers/net/wireless/ath/wil6210/txrx.c
1267
struct wil_ring *vring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/txrx.c
1268
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/txrx.c
1270
wil_dbg_misc(wil, "vring_modify: ring %d cid %d tid %d\n", ring_id,
drivers/net/wireless/ath/wil6210/txrx.c
1275
wil_err(wil, "Tx ring [%d] not allocated\n", ring_id);
drivers/net/wireless/ath/wil6210/txrx.c
1279
if (wil->ring2cid_tid[ring_id][0] != cid ||
drivers/net/wireless/ath/wil6210/txrx.c
1280
wil->ring2cid_tid[ring_id][1] != tid) {
drivers/net/wireless/ath/wil6210/txrx.c
1282
wil->ring2cid_tid[ring_id][0],
drivers/net/wireless/ath/wil6210/txrx.c
1283
wil->ring2cid_tid[ring_id][1]);
drivers/net/wireless/ath/wil6210/txrx.c
1306
wil_addba_tx_request(wil, ring_id, agg_wsize);
drivers/net/wireless/ath/wil6210/txrx.c
1314
wil->ring2cid_tid[ring_id][0] = wil->max_assoc_sta;
drivers/net/wireless/ath/wil6210/txrx.c
1315
wil->ring2cid_tid[ring_id][1] = 0;
drivers/net/wireless/ath/wil6210/txrx_edma.c
108
int ring_id = wil_find_free_sring(wil);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1168
unsigned int ring_id;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1188
ring_id = msg.ring_id;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1190
if (unlikely(ring_id >= WIL6210_MAX_TX_RINGS)) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
1191
wil_err(wil, "invalid ring id %d\n", ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1194
ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
1197
ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
120
status_ring_size, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1200
txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
1202
wil_info(wil, "Tx irq[%d]: ring disabled\n", ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1208
txdata->mid, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1214
cid = wil->ring2cid_tid[ring_id][0];
drivers/net/wireless/ath/wil6210/txrx_edma.c
122
if (ring_id < 0)
drivers/net/wireless/ath/wil6210/txrx_edma.c
1220
ring_id, num_descs);
drivers/net/wireless/ath/wil6210/txrx_edma.c
123
return ring_id;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1238
ring_id, ring->swtail, dmalen,
drivers/net/wireless/ath/wil6210/txrx_edma.c
128
sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
1288
ring_id, used_before_complete, used_new);
drivers/net/wireless/ath/wil6210/txrx_edma.c
137
rc = wil_wmi_tx_sring_cfg(wil, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
142
wil->tx_sring_idx = ring_id;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1544
static int wil_ring_init_bcast_edma(struct wil6210_vif *vif, int ring_id,
drivers/net/wireless/ath/wil6210/txrx_edma.c
1548
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
1550
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
1553
ring_id, wil->tx_sring_idx);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1564
wil->ring2cid_tid[ring_id][0] = WIL6210_MAX_CID; /* CID */
drivers/net/wireless/ath/wil6210/txrx_edma.c
1565
wil->ring2cid_tid[ring_id][1] = 0; /* TID */
drivers/net/wireless/ath/wil6210/txrx_edma.c
1569
rc = wil_wmi_bcast_desc_ring_add(vif, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
342
u16 ring_id)
drivers/net/wireless/ath/wil6210/txrx_edma.c
344
struct wil_status_ring *sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
348
status_ring_size, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
359
rc = wil_wmi_rx_sring_add(wil, ring_id);
drivers/net/wireless/ath/wil6210/txrx_edma.c
694
static int wil_ring_init_tx_edma(struct wil6210_vif *vif, int ring_id,
drivers/net/wireless/ath/wil6210/txrx_edma.c
699
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
700
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/txrx_edma.c
706
ring_id, cid, tid, wil->tx_sring_idx);
drivers/net/wireless/ath/wil6210/txrx_edma.c
714
wil->ring2cid_tid[ring_id][0] = cid;
drivers/net/wireless/ath/wil6210/txrx_edma.c
715
wil->ring2cid_tid[ring_id][1] = tid;
drivers/net/wireless/ath/wil6210/txrx_edma.c
719
rc = wil_wmi_tx_desc_ring_add(vif, ring_id, cid, tid);
drivers/net/wireless/ath/wil6210/txrx_edma.c
726
wil_addba_tx_request(wil, ring_id, agg_wsize);
drivers/net/wireless/ath/wil6210/txrx_edma.c
735
wil->ring2cid_tid[ring_id][0] = wil->max_assoc_sta;
drivers/net/wireless/ath/wil6210/txrx_edma.c
736
wil->ring2cid_tid[ring_id][1] = 0;
drivers/net/wireless/ath/wil6210/txrx_edma.c
742
static int wil_tx_ring_modify_edma(struct wil6210_vif *vif, int ring_id,
drivers/net/wireless/ath/wil6210/txrx_edma.h
227
u8 ring_id;
drivers/net/wireless/ath/wil6210/wil6210.h
1431
int wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id);
drivers/net/wireless/ath/wil6210/wil6210.h
1434
int wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id);
drivers/net/wireless/ath/wil6210/wil6210.h
1436
int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid,
drivers/net/wireless/ath/wil6210/wil6210.h
1438
int wil_wmi_bcast_desc_ring_add(struct wil6210_vif *vif, int ring_id);
drivers/net/wireless/ath/wil6210/wil6210.h
595
int (*ring_init_tx)(struct wil6210_vif *vif, int ring_id,
drivers/net/wireless/ath/wil6210/wil6210.h
608
int (*tx_ring_modify)(struct wil6210_vif *vif, int ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
2792
.ring_id = ringid,
drivers/net/wireless/ath/wil6210/wmi.c
2807
.ring_id = ringid,
drivers/net/wireless/ath/wil6210/wmi.c
3716
int wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3720
struct wil_status_ring *sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3734
cmd.ring_cfg.ring_id = ring_id;
drivers/net/wireless/ath/wil6210/wmi.c
3792
int wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3796
struct wil_status_ring *sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3801
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3844
.ring_id = WIL_RX_DESC_RING_ID,
drivers/net/wireless/ath/wil6210/wmi.c
3877
int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid,
drivers/net/wireless/ath/wil6210/wmi.c
3883
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3884
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3888
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3931
int wil_wmi_bcast_desc_ring_add(struct wil6210_vif *vif, int ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3934
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3939
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3951
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/wmi.h
1089
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
1098
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
2562
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
2571
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
2587
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
2596
u8 ring_id;
drivers/net/wireless/ath/wil6210/wmi.h
990
u8 ring_id;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1131
brcmf_pcie_alloc_dma_and_ring(struct brcmf_pciedev_info *devinfo, u32 ring_id,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1146
size = brcmf_ring_max_item[ring_id] * ring_itemsize_array[ring_id];
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1154
brcmf_pcie_write_tcm16(devinfo, addr, brcmf_ring_max_item[ring_id]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1156
brcmf_pcie_write_tcm16(devinfo, addr, ring_itemsize_array[ring_id]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1164
brcmf_commonring_config(&ring->commonring, brcmf_ring_max_item[ring_id],
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1165
ring_itemsize_array[ring_id], dma_buf);
drivers/scsi/be2iscsi/be_main.c
1731
u32 ring_id, doorbell = 0;
drivers/scsi/be2iscsi/be_main.c
1740
ring_id = phwi_ctrlr->default_pdu_hdr[ulp_num].id;
drivers/scsi/be2iscsi/be_main.c
1746
ring_id = phwi_ctrlr->default_pdu_data[ulp_num].id;
drivers/scsi/be2iscsi/be_main.c
1773
doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK;
drivers/soc/ti/k3-ringacc.c
1427
ringacc->rings[i].ring_id = i;
drivers/soc/ti/k3-ringacc.c
1502
ring->ring_id = i;
drivers/soc/ti/k3-ringacc.c
1509
ring->ring_id = i;
drivers/soc/ti/k3-ringacc.c
173
u32 ring_id;
drivers/soc/ti/k3-ringacc.c
314
dev_dbg(dev, "dump ring: %d\n", ring->ring_id);
drivers/soc/ti/k3-ringacc.c
470
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
477
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
499
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
506
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
524
ring->ring_id, occ);
drivers/soc/ti/k3-ringacc.c
575
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
581
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
602
if (!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
630
clear_bit(ring->ring_id, ringacc->rings_inuse);
drivers/soc/ti/k3-ringacc.c
645
return ring->ring_id;
drivers/soc/ti/k3-ringacc.c
665
irq_num = msi_get_virq(ring->parent->dev, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
682
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
694
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
719
if (!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
729
ring->ring_id);
drivers/soc/ti/k3-ringacc.c
755
reverse_ring = &ringacc->rings[ring->ring_id + ringacc->num_rings];
drivers/soc/ti/k3-ringacc.c
799
!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
939
val = ring->ring_id;
include/linux/bnge/hsi.h
8320
__le16 ring_id;
include/linux/bnge/hsi.h
8348
__le16 ring_id;
include/linux/bnge/hsi.h
8379
__le16 ring_id;
include/linux/bnge/hsi.h
8451
__le16 ring_id;
include/linux/bnge/hsi.h
8486
__le16 ring_id;
include/linux/bnxt/hsi.h
7582
__le16 ring_id;
include/linux/bnxt/hsi.h
7610
__le16 ring_id;
include/linux/bnxt/hsi.h
7641
__le16 ring_id;
include/linux/bnxt/hsi.h
7714
__le16 ring_id;
include/linux/bnxt/hsi.h
7749
__le16 ring_id;
include/net/switchdev.h
128
u32 ring_id;
include/net/switchdev.h
141
u32 ring_id;
include/net/switchdev.h
153
u32 ring_id;
include/net/switchdev.h
163
u32 ring_id;
include/net/switchdev.h
186
u32 ring_id;
include/uapi/linux/if_bridge.h
290
__u32 ring_id;
include/uapi/linux/if_bridge.h
297
__u32 ring_id;
include/uapi/linux/if_bridge.h
302
__u32 ring_id;
include/uapi/linux/if_bridge.h
307
__u32 ring_id;
include/uapi/linux/if_bridge.h
320
__u32 ring_id;
net/bridge/br_mrp.c
445
br_mrp_switchdev_set_in_role(br, mrp, mrp->in_id, mrp->ring_id,
net/bridge/br_mrp.c
506
mrp = br_mrp_find_id(br, instance->ring_id);
net/bridge/br_mrp.c
52
static struct br_mrp *br_mrp_find_id(struct net_bridge *br, u32 ring_id)
net/bridge/br_mrp.c
523
mrp->ring_id = instance->ring_id;
net/bridge/br_mrp.c
578
struct br_mrp *mrp = br_mrp_find_id(br, instance->ring_id);
net/bridge/br_mrp.c
59
if (mrp->ring_id == ring_id) {
net/bridge/br_mrp.c
652
struct br_mrp *mrp = br_mrp_find_id(br, state->ring_id);
net/bridge/br_mrp.c
674
struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id);
net/bridge/br_mrp.c
705
struct br_mrp *mrp = br_mrp_find_id(br, test->ring_id);
net/bridge/br_mrp.c
760
struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id);
net/bridge/br_mrp.c
821
role->ring_id, role->in_role);
net/bridge/br_mrp_netlink.c
155
state.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_RING_STATE_RING_ID]);
net/bridge/br_mrp_netlink.c
189
role.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_RING_ROLE_RING_ID]);
net/bridge/br_mrp_netlink.c
228
test.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_START_TEST_RING_ID]);
net/bridge/br_mrp_netlink.c
307
role.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_IN_ROLE_RING_ID]);
net/bridge/br_mrp_netlink.c
464
mrp->ring_id))
net/bridge/br_mrp_netlink.c
53
inst.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_INSTANCE_RING_ID]);
net/bridge/br_mrp_switchdev.c
111
.ring_id = mrp->ring_id,
net/bridge/br_mrp_switchdev.c
130
.ring_id = mrp->ring_id,
net/bridge/br_mrp_switchdev.c
141
u16 in_id, u32 ring_id,
net/bridge/br_mrp_switchdev.c
149
.ring_id = mrp->ring_id,
net/bridge/br_mrp_switchdev.c
38
.ring_id = mrp->ring_id,
net/bridge/br_mrp_switchdev.c
55
.ring_id = mrp->ring_id,
net/bridge/br_mrp_switchdev.c
72
.ring_id = mrp->ring_id,
net/bridge/br_private_mrp.h
19
u32 ring_id;
net/bridge/br_private_mrp.h
98
u16 in_id, u32 ring_id,
tools/lib/bpf/ringbuf.c
346
__u32 ring_id = rb->events[i].data.fd;
tools/lib/bpf/ringbuf.c
347
struct ring *ring = rb->rings[ring_id];