Home
last modified time | relevance | path

Searched refs:ring_idx (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/gpu/drm/virtio/
A Dvirtgpu_fence.c76 uint32_t ring_idx) in virtio_gpu_fence_alloc() argument
78 uint64_t fence_context = base_fence_ctx + ring_idx; in virtio_gpu_fence_alloc()
87 fence->ring_idx = ring_idx; in virtio_gpu_fence_alloc()
123 cmd_hdr->ring_idx = (u8)fence->ring_idx; in virtio_gpu_fence_emit()
A Dvirtgpu_ioctl.c44 uint32_t ring_idx) in virtio_gpu_fence_event_create() argument
50 if (!(vfpriv->ring_idx_mask & (1 << ring_idx))) in virtio_gpu_fence_event_create()
133 uint32_t ring_idx; in virtio_gpu_execbuffer_ioctl() local
136 ring_idx = 0; in virtio_gpu_execbuffer_ioctl()
145 if (exbuf->ring_idx >= vfpriv->num_rings) in virtio_gpu_execbuffer_ioctl()
152 ring_idx = exbuf->ring_idx; in virtio_gpu_execbuffer_ioctl()
222 out_fence = virtio_gpu_fence_alloc(vgdev, fence_ctx, ring_idx); in virtio_gpu_execbuffer_ioctl()
228 ret = virtio_gpu_fence_event_create(dev, file, out_fence, ring_idx); in virtio_gpu_execbuffer_ioctl()
A Dvirtgpu_drv.h148 uint32_t ring_idx; member
441 uint32_t ring_idx);
/linux/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_debugfs.c64 static void debugfs_dim_ring_init(struct dim *dim, int ring_idx, in debugfs_dim_ring_init() argument
69 snprintf(qname, 10, "%d", ring_idx); in debugfs_dim_ring_init()
A Dbnxt_ulp.h24 u32 ring_idx; member
A Dbnxt_ulp.c107 ent[i].ring_idx = idx + i; in bnxt_fill_msix_vecs()
A Dbnxt.c2737 int ring_idx = j & bp->tx_ring_mask; in bnxt_free_tx_skbs() local
2740 tx_buf = &txr->tx_buf_ring[ring_idx]; in bnxt_free_tx_skbs()
/linux/drivers/net/vmxnet3/
A Dvmxnet3_drv.c1367 u32 idx, ring_idx; in vmxnet3_rq_rx_complete() local
1385 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1388 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1414 ring_idx, idx); in vmxnet3_rq_rx_complete()
1628 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1666 u32 i, ring_idx; in vmxnet3_rq_cleanup() local
1669 for (ring_idx = 0; ring_idx < 2; ring_idx++) { in vmxnet3_rq_cleanup()
1678 rq->buf_info[ring_idx][i].skb) { in vmxnet3_rq_cleanup()
1682 rq->buf_info[ring_idx][i].skb = NULL; in vmxnet3_rq_cleanup()
1684 rq->buf_info[ring_idx][i].page) { in vmxnet3_rq_cleanup()
[all …]
A Dvmxnet3_int.h418 #define VMXNET3_RX_ALLOC_THRESHOLD(rq, ring_idx, adapter) \ argument
419 ((rq)->rx_ring[ring_idx].size >> 3)
/linux/drivers/net/wireless/ath/wil6210/
A Ddebugfs.c1073 int ring_idx = dbg_ring_index; in txdesc_show() local
1081 if (ring_idx >= WIL6210_MAX_TX_RINGS) { in txdesc_show()
1082 seq_printf(s, "invalid ring index %d\n", ring_idx); in txdesc_show()
1085 tx = ring_idx > 0; /* desc ring 0 is reserved for RX */ in txdesc_show()
1088 if (ring_idx > WIL6210_MAX_TX_RINGS) { in txdesc_show()
1089 seq_printf(s, "invalid ring index %d\n", ring_idx); in txdesc_show()
1092 tx = (ring_idx < WIL6210_MAX_TX_RINGS); in txdesc_show()
1095 ring = tx ? &wil->ring_tx[ring_idx] : &wil->ring_rx; in txdesc_show()
1099 seq_printf(s, "No Tx[%2d] RING\n", ring_idx); in txdesc_show()
1108 ring_idx, txdesc_idx, ring->size); in txdesc_show()
[all …]
/linux/include/uapi/drm/
A Dvirtgpu_drm.h74 __u32 ring_idx; /* command ring index (see VIRTGPU_EXECBUF_RING_IDX) */ member
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_lib.c1108 adapter->rx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1113 adapter->tx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1118 adapter->xdp_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
A Dixgbe_xsk.c15 int qid = ring->ring_idx; in ixgbe_xsk_pool()
A Dixgbe.h356 u16 ring_idx; /* {rx,tx,xdp}_ring back reference idx */ member
/linux/include/uapi/linux/
A Dvirtio_gpu.h142 __u8 ring_idx; member
/linux/drivers/net/ethernet/hisilicon/hns/
A Dhns_enet.c1233 static int hns_nic_init_affinity_mask(int q_num, int ring_idx, in hns_nic_init_affinity_mask() argument
1244 cpu = ring_idx; in hns_nic_init_affinity_mask()
1246 cpu = ring_idx - q_num; in hns_nic_init_affinity_mask()
1249 cpu = ring_idx * 2; in hns_nic_init_affinity_mask()
1251 cpu = (ring_idx - q_num) * 2 + 1; in hns_nic_init_affinity_mask()
A Dhns_dsaf_rcb.c492 struct rcb_common_cb *rcb_common, int ring_idx) in hns_rcb_get_port_in_comm() argument
494 return ring_idx / (rcb_common->max_q_per_vf * rcb_common->max_vfn); in hns_rcb_get_port_in_comm()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Den_netdev.c1595 static int mlx4_en_init_affinity_hint(struct mlx4_en_priv *priv, int ring_idx) in mlx4_en_init_affinity_hint() argument
1597 struct mlx4_en_rx_ring *ring = priv->rx_ring[ring_idx]; in mlx4_en_init_affinity_hint()
1603 cpumask_set_cpu(cpumask_local_spread(ring_idx, numa_node), in mlx4_en_init_affinity_hint()
1608 static void mlx4_en_free_affinity_hint(struct mlx4_en_priv *priv, int ring_idx) in mlx4_en_free_affinity_hint() argument
1610 free_cpumask_var(priv->rx_ring[ring_idx]->affinity_mask); in mlx4_en_free_affinity_hint()
/linux/drivers/infiniband/hw/bnxt_re/
A Dmain.c1046 rattr.lrid = rdev->msix_entries[i + 1].ring_idx; in bnxt_re_alloc_res()
1450 rattr.lrid = rdev->msix_entries[BNXT_RE_AEQ_IDX].ring_idx; in bnxt_re_dev_init()
/linux/drivers/dma/ti/
A Dk3-udma.c1660 int ring_idx, ret; in udma_alloc_tx_resources() local
1668 ring_idx = tchan->tflow_id; in udma_alloc_tx_resources()
1670 ring_idx = ud->bchan_cnt + tchan->id; in udma_alloc_tx_resources()
1672 ret = k3_ringacc_request_rings_pair(ud->ringacc, ring_idx, -1, in udma_alloc_tx_resources()
/linux/drivers/net/ethernet/broadcom/
A Dbnx2.c3027 u32 ring_idx) in bnx2_rx_skb() argument
3030 u16 prod = ring_idx & 0xffff; in bnx2_rx_skb()
3035 bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod); in bnx2_rx_skb()

Completed in 124 milliseconds