Symbol: ring_id
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
1107
u32 ring_id, val;
drivers/dma/xgene-dma.c
1119
ring_id = XGENE_DMA_RING_ID_SETUP(ring->id);
drivers/dma/xgene-dma.c
1120
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
1150
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1151
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1192
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
9197
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9198
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9199
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9357
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9358
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9359
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9463
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9464
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9465
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1155
static int gfx_v11_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1162
ring = &adev->gfx.gfx_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1175
if (!ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1189
static int gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1197
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1206
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1208
+ (ring_id * GFX11_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1606
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1824
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1832
r = gfx_v11_0_gfx_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1836
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1843
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1852
r = gfx_v11_0_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1857
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6534
u8 me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6535
u8 pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6536
u8 queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6715
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6716
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6717
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1005
static int gfx_v12_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1013
ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1022
ring->doorbell_index = (adev->doorbell_index.mec_ring0 + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1024
+ (ring_id * GFX12_MEC_HPD_SIZE);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1405
int i, j, k, r, ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1523
r = gfx_v12_0_gfx_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1527
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1534
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1543
r = gfx_v12_0_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1548
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4851
u8 me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4852
u8 pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4853
u8 queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5032
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5033
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5034
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
974
static int gfx_v12_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
981
ring = &adev->gfx.gfx_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
990
if (!ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1155
int i, j, k, r, ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1236
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1244
r = gfx_v12_1_compute_ring_init(adev, ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1249
ring_id++;
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
3801
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3802
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3803
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
780
static int gfx_v12_1_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
790
ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
802
ring->doorbell_index = (xcc_doorbell_start + ring_id) << 1;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
804
(ring_id + xcc_id * adev->gfx.num_compute_rings) *
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3394
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3400
amdgpu_fence_process(&adev->gfx.compute_ring[entry->ring_id - 1]);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3413
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3419
ring = &adev->gfx.compute_ring[entry->ring_id - 1];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2965
static int gfx_v7_0_compute_queue_init(struct amdgpu_device *adev, int ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2970
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4312
static int gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4317
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4326
ring->doorbell_index = adev->doorbell_index.mec_ring0 + ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4348
int i, j, k, r, ring_id;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4414
ring_id = 0;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4423
ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4428
ring_id++;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4791
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4792
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4816
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4817
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
6585
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6586
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6587
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6615
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6616
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6617
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
6269
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6270
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6271
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6307
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6308
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6309
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
3375
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3376
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3377
queue_id = (entry->ring_id & 0x70) >> 4;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3411
me_id = (entry->ring_id & 0x0c) >> 2;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3412
pipe_id = (entry->ring_id & 0x03) >> 0;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3413
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
195
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
558
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
1044
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1045
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1085
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1086
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1382
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1383
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1423
instance_id = (entry->ring_id & 0x3) >> 0;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1424
queue_id = (entry->ring_id & 0xc) >> 2;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2097
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2153
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2194
instance, addr, entry->src_id, entry->ring_id, entry->vmid,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1796
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1846
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1887
instance, addr, entry->src_id, entry->ring_id, entry->vmid,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1715
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1731
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1624
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1640
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1656
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1672
switch (entry->ring_id) {
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1638
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1639
instances = (entry->ring_id & 0xf0) >> 4;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1569
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1570
instances = (entry->ring_id & 0xf0) >> 4;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1538
queue = entry->ring_id & 0xf;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1543
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
2197
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
299
uint16_t source_id, client_id, ring_id, pasid, vmid;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
307
ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
320
info.prot_valid = ring_id & 0x08;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
321
info.prot_read = ring_id & 0x10;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
322
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
3172
int ring_id = workload->engine->id;
drivers/gpu/drm/i915/gvt/cmd_parser.c
3173
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
186
int ring_id, i;
drivers/gpu/drm/i915/gvt/mmio_context.c
192
for (ring_id = 0; ring_id < cnt; ring_id++) {
drivers/gpu/drm/i915/gvt/mmio_context.c
193
if (!HAS_ENGINE(engine->gt, ring_id))
drivers/gpu/drm/i915/gvt/mmio_context.c
196
offset.reg = regs[ring_id];
drivers/gpu/drm/i915/gvt/mmio_context.c
198
gen9_render_mocs.control_table[ring_id][i] =
drivers/gpu/drm/i915/gvt/mmio_context.c
221
int ring_id = req->engine->id;
drivers/gpu/drm/i915/gvt/mmio_context.c
222
int count = gvt->engine_mmio_list.ctx_mmio_count[ring_id];
drivers/gpu/drm/i915/gvt/mmio_context.c
238
if (mmio->id != ring_id || !mmio->in_context)
drivers/gpu/drm/i915/gvt/mmio_context.c
244
*(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_le32(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 = (u16)le32_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
600
creq_db->dbinfo.xid = rcfw->creq.ring_id;
drivers/infiniband/hw/bng_re/bng_fw.c
664
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
2245
srq->qplib_srq.eventq_hw_ring_id = rdev->nqr->nq[0].ring_id;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3543
cq->qplib_cq.cnq_hw_ring_id = cq->qplib_cq.nq->ring_id;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3615
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
529
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
1298
req->ring_id = cpu_to_le32(ring->fw_ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1320
u32 ring_id, flags = 0;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1404
ring_id = le32_to_cpu(resp->ring_id);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1412
ring->fw_ring_id = ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11003
u16 ring_id = i;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11012
if (bnxt_alloc_and_setup_vnic(bp, &bp->vnic_info[vnic_id], ring_id, 1))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14223
u32 ring_id, u32 *prod, u32 *cons)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14234
req->fw_ring_id = cpu_to_le32(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14319
req->ring_id = cpu_to_le16(bp->grp_info[bnapi->index].fw_grp_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2484
static u16 bnxt_agg_ring_id_to_grp_idx(struct bnxt *bp, u16 ring_id)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2493
if (grp_info->agg_fw_ring_id == ring_id)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6727
u16 ring_id, j;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6737
ring_id = rxr->rx_ring_struct.fw_ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6738
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6739
ring_id = bnxt_cp_ring_for_rx(bp, rxr);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6740
*ring_tbl++ = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7228
u16 ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7307
ring_id = le16_to_cpu(resp->ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7316
ring->fw_ring_id = ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7605
req->ring_id = cpu_to_le16(ring->fw_ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8439
req->ring_id = cpu_to_le16(cpr->cp_ring_struct.fw_ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8474
req_rx->ring_id = cpu_to_le16(bnxt_cp_ring_for_rx(bp, bnapi->rx_ring));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8483
u16 ring_id = bnxt_cp_ring_for_rx(bp, bnapi->rx_ring);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8485
req->ring_id = cpu_to_le16(ring_id);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8497
u16 ring_id;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8499
ring_id = bnxt_cp_ring_for_tx(bp, txr);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8500
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
1054
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
1055
ret = ath11k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/debugfs.c
500
u32 enable, rx_filter = 0, ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
551
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
552
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id,
drivers/net/wireless/ath/ath11k/debugfs.c
953
u32 rx_filter = 0, ring_id, filter, mode;
drivers/net/wireless/ath/ath11k/debugfs.c
995
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/debugfs.c
996
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id,
drivers/net/wireless/ath/ath11k/dp.c
1072
srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
1124
struct hal_srng *srng = &ab->hal.srng_list[update_timer->ring_id];
drivers/net/wireless/ath/ath11k/dp.c
1179
u32 interval, u32 ring_id)
drivers/net/wireless/ath/ath11k/dp.c
1187
update_timer->ring_id = ring_id;
drivers/net/wireless/ath/ath11k/dp.c
332
ring->ring_id = ret;
drivers/net/wireless/ath/ath11k/dp.c
422
srng = &ab->hal.srng_list[dp->tx_ring[i].tcl_data_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
427
dp->tx_ring[i].tcl_data_ring.ring_id);
drivers/net/wireless/ath/ath11k/dp.c
460
srng = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp.c
465
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
2652
int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
2674
srng = &ab->hal.srng_list[dp->reo_dst_ring[ring_id].ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
2719
ab->soc_stats.hal_reo_error[ring_id]++;
drivers/net/wireless/ath/ath11k/dp_rx.c
2923
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
3075
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
3472
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
3830
srng = &ab->hal.srng_list[reo_except->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4152
srng = &ab->hal.srng_list[dp->rx_rel_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4278
srng = &ab->hal.srng_list[err_ring->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4349
srng = &ab->hal.srng_list[dp->reo_status_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4430
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4446
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4447
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id, HAL_RXDMA_BUF);
drivers/net/wireless/ath/ath11k/dp_rx.c
4456
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4457
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4468
ring_id = dp->rxdma_err_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4469
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4481
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4482
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4490
dp->rxdma_mon_dst_ring.ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4498
dp->rxdma_mon_desc_ring.ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
4508
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
4509
ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id + i,
drivers/net/wireless/ath/ath11k/dp_rx.c
4546
hal_srng = &ar->ab->hal.srng_list[dp_srng->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
4549
hal_srng = &ar->ab->hal.srng_list[dp_srng->ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5153
u32 ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5159
ring_id = dp->rxdma_mon_dst_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5161
ring_id = dp->rxdma_err_dst_ring[mac_id].ring_id;
drivers/net/wireless/ath/ath11k/dp_rx.c
5163
mon_dst_srng = &ar->ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5632
mon_dst_srng = &ar->ab->hal.srng_list[dp->rxdma_mon_dst_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_rx.c
5747
&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
1071
int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1077
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
1092
ret = ath11k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
116
ti.ring_id = ring_selector % num_tx_rings;
drivers/net/wireless/ath/ath11k/dp_tx.c
117
ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
119
ring_map |= BIT(ti.ring_id);
drivers/net/wireless/ath/ath11k/dp_tx.c
1192
int ret = 0, ring_id = 0, i;
drivers/net/wireless/ath/ath11k/dp_tx.c
1203
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
121
tx_ring = &dp->tx_ring[ti.ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
1224
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, dp->mac_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1231
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1232
ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1244
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
1255
ret = ath11k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
225
hal_ring_id = tx_ring->tcl_data_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
238
ab->soc_stats.tx_err.desc_na[ti.ring_id]++;
drivers/net/wireless/ath/ath11k/dp_tx.c
261
ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]);
drivers/net/wireless/ath/ath11k/dp_tx.c
687
void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id)
drivers/net/wireless/ath/ath11k/dp_tx.c
691
int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
drivers/net/wireless/ath/ath11k/dp_tx.c
695
struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
780
cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
816
int mac_id, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
832
if (!(ring_id == (HAL_SRNG_RING_ID_WMAC1_SW2RXDMA0_BUF +
drivers/net/wireless/ath/ath11k/dp_tx.c
834
ring_id == (HAL_SRNG_RING_ID_WMAC1_SW2RXDMA1_BUF +
drivers/net/wireless/ath/ath11k/dp_tx.c
841
if (ring_id == HAL_SRNG_RING_ID_WMAC1_SW2RXDMA0_BUF) {
drivers/net/wireless/ath/ath11k/dp_tx.c
877
int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
881
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath11k/dp_tx.c
901
ret = ath11k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
979
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
1448
srng->ring_id, srng->u.src_ring.hp,
drivers/net/wireless/ath/ath11k/hal.c
1456
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
6563
u32 ring_id;
drivers/net/wireless/ath/ath11k/mac.c
6572
ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath11k/mac.c
6573
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
1507
srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp.c
329
ring->ring_id = ret;
drivers/net/wireless/ath/ath12k/dp.c
511
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
1004
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1197
int ret, ring_id, i;
drivers/net/wireless/ath/ath12k/dp_htt.c
1241
ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1242
ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1259
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1260
ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1275
ring_id = dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.c
1281
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1297
int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
1304
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.c
1319
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
723
int mac_id, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
736
if (!(ring_id == HAL_SRNG_SW2RXDMA_BUF0 ||
drivers/net/wireless/ath/ath12k/dp_htt.c
737
ring_id == HAL_SRNG_SW2RXDMA_BUF1)) {
drivers/net/wireless/ath/ath12k/dp_htt.c
743
if (ring_id == HAL_SRNG_SW2RXDMA_BUF0) {
drivers/net/wireless/ath/ath12k/dp_htt.c
779
int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
784
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.c
804
ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
882
ring_id, ring_type, cmd->intr_info, cmd->info2);
drivers/net/wireless/ath/ath12k/dp_htt.c
982
int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.c
989
struct hal_srng *srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/dp_htt.h
1114
u8 ring_id;
drivers/net/wireless/ath/ath12k/dp_htt.h
1532
int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.h
1549
int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_htt.h
1553
int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath12k/dp_mon.c
665
srng = &ab->hal.srng_list[buf_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp_mon.c
745
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/dp_rx.c
1624
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1628
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1629
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, 0, HAL_RXDMA_BUF);
drivers/net/wireless/ath/ath12k/dp_rx.c
1638
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1639
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1650
ring_id = dp->rxdma_err_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1651
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1661
ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1662
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
1671
ring_id =
drivers/net/wireless/ath/ath12k/dp_rx.c
1672
dp->rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1673
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/dp_rx.c
1776
u32 ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1790
ring_id = dp->rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/dp_rx.c
1791
ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
90
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
857
u8 ring_id;
drivers/net/wireless/ath/ath12k/mac.c
9688
u32 ring_id, i;
drivers/net/wireless/ath/ath12k/mac.c
9706
ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/mac.c
9707
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2828
u32 ppdu_id, rx_bufs_used = 0, ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2837
ring_id = dp->rxdma_err_dst_ring[mac_id].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2838
srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2840
mon_dst_srng = &ab->hal.srng_list[ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3077
srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3265
srng = &ab->hal.srng_list[mon_dst_ring->ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
117
srng = &dp->hal->srng_list[dp->wbm_desc_rel_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1447
srng = &hal->srng_list[reo_except->ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
151
cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1925
srng = &hal->srng_list[dp->rx_rel_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2111
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2115
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2136
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, 0,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2148
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2153
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2176
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2177
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2190
u32 ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2195
ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2219
ring_id = dp->rx_mac_buf_ring[i].ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2220
ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id, i,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2240
srng = &hal->srng_list[dp->reo_status_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
589
int ring_id)
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
652
int ath12k_wifi7_dp_rx_process(struct ath12k_dp *dp, int ring_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
680
srng = &hal->srng_list[dp->reo_dst_ring[ring_id].ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
738
dp->device_stats.reo_rx[ring_id][dp->device_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
745
dp->device_stats.hal_reo_error[ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
808
ring_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
925
srng = &hal->srng_list[dp->reo_reinject_ring.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
118
ti.ring_id = ring_selector % dp->hw_params->max_tx_ring;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
120
ring_map |= BIT(ti.ring_id);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
121
ti.rbm_id = hal->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
123
tx_ring = &dp->tx_ring[ti.ring_id];
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
332
hal_ring_id = tx_ring->tcl_data_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
345
dp->device_stats.tx_err.desc_na[ti.ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
374
dp->device_stats.tx_enqueued[ti.ring_id]++;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
848
void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id)
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
852
int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
857
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
181
val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) |
drivers/net/wireless/ath/ath12k/wifi7/hal.c
284
if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) {
drivers/net/wireless/ath/ath12k/wifi7/hal.c
316
if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK)
drivers/net/wireless/ath/ath12k/wifi7/hal.c
358
int ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
365
ring_id = srng_config->start_ring_id + ring_num;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
367
ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
369
if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX))
drivers/net/wireless/ath/ath12k/wifi7/hal.c
372
return ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
383
int ring_id;
drivers/net/wireless/ath/ath12k/wifi7/hal.c
386
ring_id = ath12k_wifi7_hal_srng_get_ring_id(hal, ring_type, ring_num,
drivers/net/wireless/ath/ath12k/wifi7/hal.c
388
if (ring_id < 0)
drivers/net/wireless/ath/ath12k/wifi7/hal.c
391
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
2793
.ring_id = ringid,
drivers/net/wireless/ath/wil6210/wmi.c
2808
.ring_id = ringid,
drivers/net/wireless/ath/wil6210/wmi.c
3717
int wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3721
struct wil_status_ring *sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3735
cmd.ring_cfg.ring_id = ring_id;
drivers/net/wireless/ath/wil6210/wmi.c
3793
int wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3797
struct wil_status_ring *sring = &wil->srings[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3802
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3845
.ring_id = WIL_RX_DESC_RING_ID,
drivers/net/wireless/ath/wil6210/wmi.c
3878
int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid,
drivers/net/wireless/ath/wil6210/wmi.c
3884
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3885
struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3889
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3932
int wil_wmi_bcast_desc_ring_add(struct wil6210_vif *vif, int ring_id)
drivers/net/wireless/ath/wil6210/wmi.c
3935
struct wil_ring *ring = &wil->ring_tx[ring_id];
drivers/net/wireless/ath/wil6210/wmi.c
3940
.ring_id = ring_id,
drivers/net/wireless/ath/wil6210/wmi.c
3952
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
1428
ringacc->rings[i].ring_id = i;
drivers/soc/ti/k3-ringacc.c
1503
ring->ring_id = i;
drivers/soc/ti/k3-ringacc.c
1510
ring->ring_id = i;
drivers/soc/ti/k3-ringacc.c
174
u32 ring_id;
drivers/soc/ti/k3-ringacc.c
315
dev_dbg(dev, "dump ring: %d\n", ring->ring_id);
drivers/soc/ti/k3-ringacc.c
471
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
478
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
500
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
507
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
525
ring->ring_id, occ);
drivers/soc/ti/k3-ringacc.c
576
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
582
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
603
if (!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
631
clear_bit(ring->ring_id, ringacc->rings_inuse);
drivers/soc/ti/k3-ringacc.c
646
return ring->ring_id;
drivers/soc/ti/k3-ringacc.c
666
irq_num = msi_get_virq(ring->parent->dev, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
683
ring_cfg.index = ring->ring_id;
drivers/soc/ti/k3-ringacc.c
695
ret, ring->ring_id);
drivers/soc/ti/k3-ringacc.c
720
if (!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
730
ring->ring_id);
drivers/soc/ti/k3-ringacc.c
756
reverse_ring = &ringacc->rings[ring->ring_id + ringacc->num_rings];
drivers/soc/ti/k3-ringacc.c
800
!test_bit(ring->ring_id, ringacc->rings_inuse))
drivers/soc/ti/k3-ringacc.c
940
val = ring->ring_id;
include/linux/bnge/hsi.h
8320
__le32 ring_id;
include/linux/bnge/hsi.h
8350
__le32 ring_id;
include/linux/bnge/hsi.h
8378
__le16 ring_id;
include/linux/bnge/hsi.h
8450
__le16 ring_id;
include/linux/bnge/hsi.h
8485
__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
129
u32 ring_id;
include/net/switchdev.h
142
u32 ring_id;
include/net/switchdev.h
154
u32 ring_id;
include/net/switchdev.h
164
u32 ring_id;
include/net/switchdev.h
187
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];