| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | navi10_ih.c | 257 u32 ring_index = ih->rptr >> 2; in navi10_ih_decode_iv() local 260 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in navi10_ih_decode_iv() 261 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in navi10_ih_decode_iv() 262 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in navi10_ih_decode_iv() 263 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in navi10_ih_decode_iv() 264 dw[4] = le32_to_cpu(ih->ring[ring_index + 4]); in navi10_ih_decode_iv() 265 dw[5] = le32_to_cpu(ih->ring[ring_index + 5]); in navi10_ih_decode_iv() 266 dw[6] = le32_to_cpu(ih->ring[ring_index + 6]); in navi10_ih_decode_iv() 267 dw[7] = le32_to_cpu(ih->ring[ring_index + 7]); in navi10_ih_decode_iv()
|
| D | si_ih.c | 127 u32 ring_index = ih->rptr >> 2; in si_ih_decode_iv() local 130 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in si_ih_decode_iv() 131 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in si_ih_decode_iv() 132 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in si_ih_decode_iv() 133 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in si_ih_decode_iv()
|
| D | cik_ih.c | 246 u32 ring_index = ih->rptr >> 2; in cik_ih_decode_iv() local 249 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in cik_ih_decode_iv() 250 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in cik_ih_decode_iv() 251 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in cik_ih_decode_iv() 252 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in cik_ih_decode_iv()
|
| D | vega10_ih.c | 440 u32 ring_index = ih->rptr >> 2; in vega10_ih_decode_iv() local 443 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in vega10_ih_decode_iv() 444 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in vega10_ih_decode_iv() 445 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in vega10_ih_decode_iv() 446 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in vega10_ih_decode_iv() 447 dw[4] = le32_to_cpu(ih->ring[ring_index + 4]); in vega10_ih_decode_iv() 448 dw[5] = le32_to_cpu(ih->ring[ring_index + 5]); in vega10_ih_decode_iv() 449 dw[6] = le32_to_cpu(ih->ring[ring_index + 6]); in vega10_ih_decode_iv() 450 dw[7] = le32_to_cpu(ih->ring[ring_index + 7]); in vega10_ih_decode_iv()
|
| D | cz_ih.c | 225 u32 ring_index = ih->rptr >> 2; in cz_ih_decode_iv() local 228 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in cz_ih_decode_iv() 229 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in cz_ih_decode_iv() 230 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in cz_ih_decode_iv() 231 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in cz_ih_decode_iv()
|
| D | iceland_ih.c | 225 u32 ring_index = ih->rptr >> 2; in iceland_ih_decode_iv() local 228 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in iceland_ih_decode_iv() 229 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in iceland_ih_decode_iv() 230 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in iceland_ih_decode_iv() 231 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in iceland_ih_decode_iv()
|
| D | tonga_ih.c | 227 u32 ring_index = ih->rptr >> 2; in tonga_ih_decode_iv() local 230 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in tonga_ih_decode_iv() 231 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in tonga_ih_decode_iv() 232 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in tonga_ih_decode_iv() 233 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in tonga_ih_decode_iv()
|
| D | amdgpu_irq.c | 379 u32 ring_index = ih->rptr >> 2; in amdgpu_irq_dispatch() local 386 entry.iv_entry = (const uint32_t *)&ih->ring[ring_index]; in amdgpu_irq_dispatch()
|
| /Linux-v5.4/drivers/scsi/qla2xxx/ |
| D | qla_iocb.c | 99 req->ring_index++; in qla2x00_prep_cont_type0_iocb() 100 if (req->ring_index == req->length) { in qla2x00_prep_cont_type0_iocb() 101 req->ring_index = 0; in qla2x00_prep_cont_type0_iocb() 128 req->ring_index++; in qla2x00_prep_cont_type1_iocb() 129 if (req->ring_index == req->length) { in qla2x00_prep_cont_type1_iocb() 130 req->ring_index = 0; in qla2x00_prep_cont_type1_iocb() 380 if (req->ring_index < cnt) in qla2x00_start_scsi() 381 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi() 384 (req->ring_index - cnt); in qla2x00_start_scsi() 421 req->ring_index++; in qla2x00_start_scsi() [all …]
|
| D | qla_nvme.c | 389 if (req->ring_index < cnt) in qla2x00_start_nvme_mq() 390 req->cnt = cnt - req->ring_index; in qla2x00_start_nvme_mq() 392 req->cnt = req->length - (req->ring_index - cnt); in qla2x00_start_nvme_mq() 484 req->ring_index++; in qla2x00_start_nvme_mq() 485 if (req->ring_index == req->length) { in qla2x00_start_nvme_mq() 486 req->ring_index = 0; in qla2x00_start_nvme_mq() 508 req->ring_index++; in qla2x00_start_nvme_mq() 509 if (req->ring_index == req->length) { in qla2x00_start_nvme_mq() 510 req->ring_index = 0; in qla2x00_start_nvme_mq() 517 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2x00_start_nvme_mq()
|
| D | qla_inline.h | 301 req->ring_index++; in qla_83xx_start_iocbs() 302 if (req->ring_index == req->length) { in qla_83xx_start_iocbs() 303 req->ring_index = 0; in qla_83xx_start_iocbs() 308 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla_83xx_start_iocbs()
|
| D | qla_mr.c | 1427 rsp->ring_index = 0; in qlafx00_init_response_q_entries() 2726 lreq_q_out = rsp->ring_index; in qlafx00_process_response_queue() 2734 rsp->ring_index++; in qlafx00_process_response_queue() 2736 if (rsp->ring_index == rsp->length) { in qlafx00_process_response_queue() 2738 rsp->ring_index = 0; in qlafx00_process_response_queue() 2787 WRT_REG_DWORD(rsp->rsp_q_out, rsp->ring_index); in qlafx00_process_response_queue() 2977 req->ring_index++; in qlafx00_prep_cont_type1_iocb() 2978 if (req->ring_index == req->length) { in qlafx00_prep_cont_type1_iocb() 2979 req->ring_index = 0; in qlafx00_prep_cont_type1_iocb() 3119 if (req->ring_index < cnt) in qlafx00_start_scsi() [all …]
|
| D | qla_mid.c | 756 req->ring_index = 0; in qla25xx_create_req_que() 768 req->ring_ptr, req->ring_index, in qla25xx_create_req_que() 773 req->ring_ptr, req->ring_index, req->cnt, in qla25xx_create_req_que()
|
| D | qla_isr.c | 2048 rsp->ring_index++; in qla2x00_process_response_queue() 2049 if (rsp->ring_index == rsp->length) { in qla2x00_process_response_queue() 2050 rsp->ring_index = 0; in qla2x00_process_response_queue() 2069 WRT_REG_WORD(ISP_RSP_Q_OUT(ha, reg), rsp->ring_index); in qla2x00_process_response_queue() 2992 rsp->ring_index++; in qla24xx_process_response_queue() 2993 if (rsp->ring_index == rsp->length) { in qla24xx_process_response_queue() 2994 rsp->ring_index = 0; in qla24xx_process_response_queue() 3092 WRT_REG_DWORD(®->rsp_q_out[0], rsp->ring_index); in qla24xx_process_response_queue() 3094 WRT_REG_DWORD(rsp->rsp_q_out, rsp->ring_index); in qla24xx_process_response_queue()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | rv770_dma.c | 49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma() local 50 struct radeon_ring *ring = &rdev->ring[ring_index]; in rv770_copy_dma()
|
| D | evergreen_dma.c | 115 int ring_index = rdev->asic->copy.dma_ring_index; in evergreen_copy_dma() local 116 struct radeon_ring *ring = &rdev->ring[ring_index]; in evergreen_copy_dma()
|
| D | si_dma.c | 238 int ring_index = rdev->asic->copy.dma_ring_index; in si_copy_dma() local 239 struct radeon_ring *ring = &rdev->ring[ring_index]; in si_copy_dma()
|
| D | r600_dma.c | 451 int ring_index = rdev->asic->copy.dma_ring_index; in r600_copy_dma() local 452 struct radeon_ring *ring = &rdev->ring[ring_index]; in r600_copy_dma()
|
| D | cik_sdma.c | 586 int ring_index = rdev->asic->copy.dma_ring_index; in cik_copy_dma() local 587 struct radeon_ring *ring = &rdev->ring[ring_index]; in cik_copy_dma()
|
| /Linux-v5.4/drivers/net/wireless/intersil/p54/ |
| D | p54pci.c | 133 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_refill_rx_ring() argument 140 idx = le32_to_cpu(ring_control->host_idx[ring_index]); in p54p_refill_rx_ring() 181 ring_control->host_idx[ring_index] = cpu_to_le32(idx); in p54p_refill_rx_ring() 185 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_check_rx_ring() argument 194 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_rx_ring() 238 p54p_refill_rx_ring(dev, ring_index, ring, ring_limit, rx_buf, *index); in p54p_check_rx_ring() 242 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_check_tx_ring() argument 252 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_tx_ring()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_tx.c | 392 u16 index, ring_index, stamp_index; in mlx4_en_process_tx_cq() local 416 ring_index = ring_cons & size_mask; in mlx4_en_process_tx_cq() 417 stamp_index = ring_index; in mlx4_en_process_tx_cq() 446 ring_index = (ring_index + last_nr_txbb) & size_mask; in mlx4_en_process_tx_cq() 448 if (unlikely(ring->tx_info[ring_index].ts_requested)) in mlx4_en_process_tx_cq() 453 priv, ring, ring_index, in mlx4_en_process_tx_cq() 459 stamp_index = ring_index; in mlx4_en_process_tx_cq() 462 bytes += ring->tx_info[ring_index].nr_bytes; in mlx4_en_process_tx_cq() 463 } while ((++done < budget) && (ring_index != new_index)); in mlx4_en_process_tx_cq()
|
| D | en_ethtool.c | 1232 static int mlx4_en_get_rxfh(struct net_device *dev, u32 *ring_index, u8 *key, in mlx4_en_get_rxfh() argument 1244 if (!ring_index) in mlx4_en_get_rxfh() 1246 ring_index[i] = i % rss_rings; in mlx4_en_get_rxfh() 1255 static int mlx4_en_set_rxfh(struct net_device *dev, const u32 *ring_index, in mlx4_en_set_rxfh() argument 1270 if (!ring_index) in mlx4_en_set_rxfh() 1272 if (i > 0 && !ring_index[i] && !rss_rings) in mlx4_en_set_rxfh() 1275 if (ring_index[i] != (i % (rss_rings ?: n))) in mlx4_en_set_rxfh() 1298 if (ring_index) in mlx4_en_set_rxfh()
|
| /Linux-v5.4/drivers/net/wireless/ath/wil6210/ |
| D | txrx_edma.c | 435 int ring_index = 0; in wil_ring_free_edma() local 456 ring_index = ring - wil->ring_tx; in wil_ring_free_edma() 459 ring_index, ring->size, ring->va, in wil_ring_free_edma() 1121 int ring_index) in wil_tx_desc_map_edma() argument 1132 d->mac.d[0] = (ring_index << WIL_EDMA_DESC_TX_MAC_CFG_0_QID_POS); in wil_tx_desc_map_edma() 1364 int ring_index = ring - wil->ring_tx; in wil_tx_tso_gen_desc() local 1383 len, ring_index); in wil_tx_tso_gen_desc() 1409 int ring_index = ring - wil->ring_tx; in __wil_tx_ring_tso_edma() local 1410 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; in __wil_tx_ring_tso_edma() 1425 ring_index); in __wil_tx_ring_tso_edma() [all …]
|
| D | txrx.c | 2043 int ring_index = ring - wil->ring_tx; in __wil_tx_ring() local 2044 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; in __wil_tx_ring() 2048 bool mcast = (ring_index == vif->bcast_ring); in __wil_tx_ring() 2052 skb->len, ring_index, nr_frags); in __wil_tx_ring() 2060 ring_index, 1 + nr_frags); in __wil_tx_ring() 2067 wil_dbg_txrx(wil, "Tx[%2d] skb %d bytes 0x%p -> %pad\n", ring_index, in __wil_tx_ring() 2077 ring_index); in __wil_tx_ring() 2086 ring_index); in __wil_tx_ring() 2099 wil_dbg_txrx(wil, "Tx[%2d] desc[%4d]\n", ring_index, i); in __wil_tx_ring() 2108 ring_index); in __wil_tx_ring() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/agere/ |
| D | et131x.c | 2132 u8 ring_index = rfd->ringindex; in nic_return_rfd() local 2134 struct fbr_lookup *fbr = rx_local->fbr[ring_index]; in nic_return_rfd() 2144 if (ring_index == 0) in nic_return_rfd() 2194 u8 ring_index; in nic_rx_pkts() local 2221 ring_index = (psr->word1 >> 26) & 0x03; in nic_rx_pkts() 2222 fbr = rx_local->fbr[ring_index]; in nic_rx_pkts() 2237 if (ring_index > 1 || buff_index > fbr->num_entries - 1) { in nic_rx_pkts() 2262 rfd->ringindex = ring_index; in nic_rx_pkts()
|