| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_submit.c | 44 u32 ring_idx; member 51 u64 context = submit->fence_ctx + submit->ring_idx; in virtio_gpu_do_fence_wait() 277 u32 ring_idx) in virtio_gpu_fence_event_create() argument 373 u64 fence_ctx, u32 ring_idx) in virtio_gpu_init_submit() argument 384 (vfpriv->ring_idx_mask & BIT_ULL(ring_idx))) in virtio_gpu_init_submit() 393 out_fence = virtio_gpu_fence_alloc(vgdev, fence_ctx, ring_idx); in virtio_gpu_init_submit() 401 err = virtio_gpu_fence_event_create(dev, file, out_fence, ring_idx); in virtio_gpu_init_submit() 410 submit->ring_idx = ring_idx; in virtio_gpu_init_submit() 486 u32 ring_idx = 0; in virtio_gpu_execbuffer_ioctl() local 496 if (exbuf->ring_idx >= vfpriv->num_rings) in virtio_gpu_execbuffer_ioctl() [all …]
|
| H A D | virtgpu_fence.c | 60 uint32_t ring_idx) in virtio_gpu_fence_alloc() argument 62 uint64_t fence_context = base_fence_ctx + ring_idx; in virtio_gpu_fence_alloc() 70 fence->ring_idx = ring_idx; in virtio_gpu_fence_alloc() 106 cmd_hdr->ring_idx = (u8)fence->ring_idx; in virtio_gpu_fence_emit()
|
| H A D | virtgpu_drv.h | 177 uint32_t ring_idx; member 504 uint32_t ring_idx);
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_debugfs.c | 64 static void debugfs_dim_ring_init(struct dim *dim, int ring_idx, in debugfs_dim_ring_init() argument 69 snprintf(qname, sizeof(qname), "%d", ring_idx); in debugfs_dim_ring_init()
|
| H A D | bnxt_ulp.c | 69 ent[i].ring_idx = i; in bnxt_fill_msix_vecs()
|
| H A D | bnxt.c | 3512 int ring_idx = i & bp->tx_ring_mask; in bnxt_free_one_tx_ring_skbs() 3514 tx_buf = &txr->tx_buf_ring[ring_idx]; in bnxt_free_one_tx_ring_skbs() 3513 int ring_idx = i & bp->tx_ring_mask; bnxt_free_one_tx_ring_skbs() local
|
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_auxr.h | 19 u32 ring_idx; member
|
| H A D | bnge_auxr.c | 39 info[i].ring_idx = i; in bnge_fill_msix_vecs()
|
| H A D | bnge_netdev.c | 802 int ring_idx = j & bn->tx_ring_mask; in bnge_free_tx_skbs() local 805 tx_buf = &txr->tx_buf_ring[ring_idx]; in bnge_free_tx_skbs()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_drv.c | 673 vmxnet3_rq_alloc_rx_buf(struct vmxnet3_rx_queue *rq, u32 ring_idx, in vmxnet3_rq_alloc_rx_buf() argument 677 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf() 678 struct vmxnet3_cmd_ring *ring = &rq->rx_ring[ring_idx]; in vmxnet3_rq_alloc_rx_buf() 1638 u32 idx, ring_idx; in vmxnet3_rq_rx_complete() local 1655 ring_idx = VMXNET3_GET_RING_IDX(adapter, rcd->rqID); in vmxnet3_rq_rx_complete() 1656 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete() 1657 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd, in vmxnet3_rq_rx_complete() 1659 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete() 1711 ring_idx, idx); in vmxnet3_rq_rx_complete() 1963 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete() [all …]
|
| H A D | vmxnet3_int.h | 471 #define VMXNET3_RX_ALLOC_THRESHOLD(rq, ring_idx, adapter) \ argument 472 ((rq)->rx_ring[ring_idx].size >> 3)
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | debugfs.c | 1067 int ring_idx = dbg_ring_index; in txdesc_show() local 1075 if (ring_idx >= WIL6210_MAX_TX_RINGS) { in txdesc_show() 1076 seq_printf(s, "invalid ring index %d\n", ring_idx); in txdesc_show() 1079 tx = ring_idx > 0; /* desc ring 0 is reserved for RX */ in txdesc_show() 1082 if (ring_idx > WIL6210_MAX_TX_RINGS) { in txdesc_show() 1083 seq_printf(s, "invalid ring index %d\n", ring_idx); in txdesc_show() 1086 tx = (ring_idx < WIL6210_MAX_TX_RINGS); in txdesc_show() 1089 ring = tx ? &wil->ring_tx[ring_idx] : &wil->ring_rx; in txdesc_show() 1093 seq_printf(s, "No Tx[%2d] RING\n", ring_idx); in txdesc_show() 1102 ring_idx, txdesc_idx, ring->size); in txdesc_show() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_dev_coredump.c | 346 u32 ring_idx; in amdgpu_devcoredump_format() local 444 ring_idx = coredump->rings[i].ring_index; in amdgpu_devcoredump_format() 445 ring = coredump->adev->rings[ring_idx]; in amdgpu_devcoredump_format()
|
| /linux/drivers/bus/mhi/ep/ |
| H A D | main.c | 27 static int mhi_ep_send_event(struct mhi_ep_cntrl *mhi_cntrl, u32 ring_idx, in mhi_ep_send_event() argument 36 ring = &mhi_cntrl->mhi_event[ring_idx].ring; in mhi_ep_send_event() 37 ctx = (union mhi_ep_ring_ctx *)&mhi_cntrl->ev_ctx_cache[ring_idx]; in mhi_ep_send_event() 41 dev_err(dev, "Error starting event ring (%u)\n", ring_idx); in mhi_ep_send_event() 49 dev_err(dev, "Error adding element to event ring (%u)\n", ring_idx); in mhi_ep_send_event()
|
| /linux/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_enet.c | 1256 static int hns_nic_init_affinity_mask(int q_num, int ring_idx, in hns_nic_init_affinity_mask() argument 1267 cpu = ring_idx; in hns_nic_init_affinity_mask() 1269 cpu = ring_idx - q_num; in hns_nic_init_affinity_mask() 1272 cpu = ring_idx * 2; in hns_nic_init_affinity_mask() 1274 cpu = (ring_idx - q_num) * 2 + 1; in hns_nic_init_affinity_mask()
|
| H A D | hns_dsaf_rcb.c | 483 struct rcb_common_cb *rcb_common, int ring_idx) in hns_rcb_get_port_in_comm() argument 485 return ring_idx / (rcb_common->max_q_per_vf * rcb_common->max_vfn); in hns_rcb_get_port_in_comm()
|
| /linux/drivers/infiniband/hw/bng_re/ |
| H A D | bng_dev.c | 340 rattr.lrid = rdev->nqr->msix_entries[BNG_RE_CREQ_NQ_IDX].ring_idx; in bng_re_dev_init()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_ethtool.c | 936 u32 ring_idx = ethtool_get_flow_spec_ring(fsp->ring_cookie); in fbnic_set_cls_rule_ins() local 938 if (ring_idx >= fbn->num_rx_queues) in fbnic_set_cls_rule_ins() 942 FIELD_PREP(FBNIC_RPC_ACT_TBL0_Q_ID, ring_idx); in fbnic_set_cls_rule_ins()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_netdev.c | 1599 static int mlx4_en_init_affinity_hint(struct mlx4_en_priv *priv, int ring_idx) in mlx4_en_init_affinity_hint() argument 1601 struct mlx4_en_rx_ring *ring = priv->rx_ring[ring_idx]; in mlx4_en_init_affinity_hint() 1607 cpumask_set_cpu(cpumask_local_spread(ring_idx, numa_node), in mlx4_en_init_affinity_hint() 1612 static void mlx4_en_free_affinity_hint(struct mlx4_en_priv *priv, int ring_idx) in mlx4_en_free_affinity_hint() argument 1614 free_cpumask_var(priv->rx_ring[ring_idx]->affinity_mask); in mlx4_en_free_affinity_hint()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe.h | 405 u16 ring_idx; /* {rx,tx,xdp}_ring back reference idx */ member
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | main.c | 1862 rattr.lrid = rdev->nqr->msix_entries[i + 1].ring_idx; in bnxt_re_alloc_res() 2258 rattr.lrid = rdev->nqr->msix_entries[BNXT_RE_AEQ_IDX].ring_idx; in bnxt_re_dev_init()
|
| /linux/drivers/dma/ti/ |
| H A D | k3-udma.c | 1687 int ring_idx, ret; in udma_alloc_tx_resources() local 1695 ring_idx = tchan->tflow_id; in udma_alloc_tx_resources() 1697 ring_idx = ud->bchan_cnt + tchan->id; in udma_alloc_tx_resources() 1699 ret = k3_ringacc_request_rings_pair(ud->ringacc, ring_idx, -1, in udma_alloc_tx_resources()
|