Home
last modified time | relevance | path

Searched refs:ring_idx (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c44 u32 ring_idx; member
51 u32 context = submit->fence_ctx + submit->ring_idx; in virtio_gpu_do_fence_wait()
275 u32 ring_idx) in virtio_gpu_fence_event_create()
371 u64 fence_ctx, u32 ring_idx) in virtio_gpu_init_submit()
382 (vfpriv->ring_idx_mask & BIT_ULL(ring_idx))) in virtio_gpu_init_submit()
391 out_fence = virtio_gpu_fence_alloc(vgdev, fence_ctx, ring_idx); in virtio_gpu_init_submit()
396 err = virtio_gpu_fence_event_create(dev, file, out_fence, ring_idx); in virtio_gpu_init_submit()
405 submit->ring_idx = ring_idx; in virtio_gpu_init_submit()
481 u32 ring_idx in virtio_gpu_execbuffer_ioctl() local
272 virtio_gpu_fence_event_create(struct drm_device *dev, struct drm_file *file, struct virtio_gpu_fence *fence, u32 ring_idx) virtio_gpu_fence_event_create() argument
367 virtio_gpu_init_submit(struct virtio_gpu_submit *submit, struct drm_virtgpu_execbuffer *exbuf, struct drm_device *dev, struct drm_file *file, u64 fence_ctx, u32 ring_idx) virtio_gpu_init_submit() argument
[all...]
H A Dvirtgpu_fence.c76 uint32_t ring_idx) in virtio_gpu_fence_alloc()
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()
74 virtio_gpu_fence_alloc(struct virtio_gpu_device *vgdev, uint64_t base_fence_ctx, uint32_t ring_idx) virtio_gpu_fence_alloc() argument
H A Dvirtgpu_drv.h146 uint32_t ring_idx; member
441 uint32_t ring_idx);
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H 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()
H A Dbnxt_ulp.h25 u32 ring_idx; member
H A Dbnxt_ulp.c106 ent[i].ring_idx = idx + i; in bnxt_fill_msix_vecs()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H 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()
H A Dbnxt_ulp.h26 u32 ring_idx; member
H A Dbnxt_ulp.c44 ent[i].ring_idx = idx + i; in bnxt_fill_msix_vecs()
/kernel/linux/linux-5.10/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c566 vmxnet3_rq_alloc_rx_buf(struct vmxnet3_rx_queue *rq, u32 ring_idx, in vmxnet3_rq_alloc_rx_buf() argument
570 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
571 struct vmxnet3_cmd_ring *ring = &rq->rx_ring[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
1384 u32 idx, ring_idx; in vmxnet3_rq_rx_complete() local
1401 ring_idx = VMXNET3_GET_RING_IDX(adapter, rcd->rqID); in vmxnet3_rq_rx_complete()
1402 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1403 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd, in vmxnet3_rq_rx_complete()
1405 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1431 ring_idx, idx); in vmxnet3_rq_rx_complete()
1633 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1671 u32 i, ring_idx; vmxnet3_rq_cleanup() local
[all...]
H A Dvmxnet3_int.h414 #define VMXNET3_RX_ALLOC_THRESHOLD(rq, ring_idx, adapter) \
415 ((rq)->rx_ring[ring_idx].size >> 3)
/kernel/linux/linux-6.6/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c613 vmxnet3_rq_alloc_rx_buf(struct vmxnet3_rx_queue *rq, u32 ring_idx, in vmxnet3_rq_alloc_rx_buf() argument
617 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
618 struct vmxnet3_cmd_ring *ring = &rq->rx_ring[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
1531 u32 idx, ring_idx; in vmxnet3_rq_rx_complete() local
1548 ring_idx = VMXNET3_GET_RING_IDX(adapter, rcd->rqID); in vmxnet3_rq_rx_complete()
1549 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1550 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd, in vmxnet3_rq_rx_complete()
1552 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1604 ring_idx, idx); in vmxnet3_rq_rx_complete()
1845 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1913 u32 i, ring_idx; vmxnet3_rq_cleanup() local
[all...]
H A Dvmxnet3_int.h448 #define VMXNET3_RX_ALLOC_THRESHOLD(rq, ring_idx, adapter) \
449 ((rq)->rx_ring[ring_idx].size >> 3)
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Ddebugfs.c1067 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_id in txdesc_show()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Ddebugfs.c1067 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_id in txdesc_show()
[all...]
/kernel/linux/linux-6.6/include/uapi/drm/
H A Dvirtgpu_drm.h85 __u32 ring_idx; /* command ring index (see VIRTGPU_EXECBUF_RING_IDX) */ member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c1100 adapter->rx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1105 adapter->tx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1110 adapter->xdp_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
H A Dixgbe_xsk.c15 int qid = ring->ring_idx; in ixgbe_xsk_pool()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c1104 adapter->rx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1109 adapter->tx_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
1114 adapter->xdp_ring[i]->ring_idx = i; in ixgbe_alloc_q_vectors()
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvirtio_gpu.h132 * If the following flag is set, then ring_idx contains the index
142 __u8 ring_idx; member
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dk3-ringacc.c383 dev_err(ringacc->dev, "TISCI reset ring fail (%d) ring_idx %d\n", in k3_ringacc_ring_reset_sci()
416 dev_err(ringacc->dev, "TISCI reconf qmode fail (%d) ring_idx %d\n", in k3_ringacc_ring_reconfig_qmode_sci()
496 dev_err(ringacc->dev, "TISCI ring free fail (%d) ring_idx %d\n", in k3_ringacc_ring_free_sci()
579 u32 ring_idx; in k3_ringacc_ring_cfg_sci() local
585 ring_idx = ring->ring_id; in k3_ringacc_ring_cfg_sci()
590 ring_idx, in k3_ringacc_ring_cfg_sci()
598 dev_err(ringacc->dev, "TISCI config ring fail (%d) ring_idx %d\n", in k3_ringacc_ring_cfg_sci()
599 ret, ring_idx); in k3_ringacc_ring_cfg_sci()
/kernel/linux/linux-6.6/drivers/bus/mhi/ep/
H A Dmain.c28 static int mhi_ep_send_event(struct mhi_ep_cntrl *mhi_cntrl, u32 ring_idx, in mhi_ep_send_event() argument
37 ring = &mhi_cntrl->mhi_event[ring_idx].ring; in mhi_ep_send_event()
38 ctx = (union mhi_ep_ring_ctx *)&mhi_cntrl->ev_ctx_cache[ring_idx]; in mhi_ep_send_event()
42 dev_err(dev, "Error starting event ring (%u)\n", ring_idx); in mhi_ep_send_event()
50 dev_err(dev, "Error adding element to event ring (%u)\n", ring_idx); in mhi_ep_send_event()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c488 struct rcb_common_cb *rcb_common, int ring_idx) in hns_rcb_get_port_in_comm()
490 return ring_idx / (rcb_common->max_q_per_vf * rcb_common->max_vfn); in hns_rcb_get_port_in_comm()
487 hns_rcb_get_port_in_comm( struct rcb_common_cb *rcb_common, int ring_idx) hns_rcb_get_port_in_comm() argument
H A Dhns_enet.c1256 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H 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()

Completed in 33 milliseconds

12