| /kernel/linux/linux-5.10/include/linux/ |
| D | vringh.h | 55 * @find_vrhs: find the host vrings and instantiate them 57 * nhvrs: the number of host vrings to find 58 * hvrs: on success, includes new host vrings 62 * @del_vrhs: free the host vrings found by find_vrhs(). 105 /* Helpers for userspace vrings. */ 167 /* Helpers for kernelspace vrings. */
|
| D | remoteproc.h | 278 * @num_of_vrings indicates how many vrings are described in this vdev header 574 /* we currently support only two vrings per rvdev */ 606 * @vring: the vrings for this vdev
|
| D | virtio.h | 102 * @vringh_config: configuration ops for host vrings.
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | vringh.h | 65 * @find_vrhs: find the host vrings and instantiate them 67 * nhvrs: the number of host vrings to find 68 * hvrs: on success, includes new host vrings 72 * @del_vrhs: free the host vrings found by find_vrhs(). 125 /* Helpers for userspace vrings. */ 187 /* Helpers for kernelspace vrings. */
|
| D | remoteproc.h | 278 * @num_of_vrings: indicates how many vrings are described in this vdev header 609 /* we currently support only two vrings per rvdev */ 640 * @vring: the vrings for this vdev
|
| D | virtio.h | 117 * @vringh_config: configuration ops for host vrings.
|
| /kernel/linux/linux-5.10/drivers/platform/mellanox/ |
| D | mlxbf-tmfifo.c | 118 * @vrings: array of tmfifo vrings of this device 129 struct mlxbf_tmfifo_vring vrings[MLXBF_TMFIFO_VRING_MAX]; member 217 /* Free vrings of the FIFO device. */ 224 for (i = 0; i < ARRAY_SIZE(tm_vdev->vrings); i++) { in mlxbf_tmfifo_free_vrings() 225 vring = &tm_vdev->vrings[i]; in mlxbf_tmfifo_free_vrings() 239 /* Allocate vrings for the FIFO. */ 249 for (i = 0; i < ARRAY_SIZE(tm_vdev->vrings); i++) { in mlxbf_tmfifo_alloc_vrings() 250 vring = &tm_vdev->vrings[i]; in mlxbf_tmfifo_alloc_vrings() 671 vring = &tm_dev2->vrings[MLXBF_TMFIFO_VRING_RX]; in mlxbf_tmfifo_rxtx_header() 859 vring = &tm_vdev->vrings[queue_id]; in mlxbf_tmfifo_work_rxtx() [all …]
|
| /kernel/linux/linux-6.6/drivers/platform/mellanox/ |
| D | mlxbf-tmfifo.c | 128 * @vrings: array of tmfifo vrings of this device 140 struct mlxbf_tmfifo_vring vrings[MLXBF_TMFIFO_VRING_MAX]; member 245 /* Free vrings of the FIFO device. */ 252 for (i = 0; i < ARRAY_SIZE(tm_vdev->vrings); i++) { in mlxbf_tmfifo_free_vrings() 253 vring = &tm_vdev->vrings[i]; in mlxbf_tmfifo_free_vrings() 267 /* Allocate vrings for the FIFO. */ 277 for (i = 0; i < ARRAY_SIZE(tm_vdev->vrings); i++) { in mlxbf_tmfifo_alloc_vrings() 278 vring = &tm_vdev->vrings[i]; in mlxbf_tmfifo_alloc_vrings() 699 vring = &tm_dev2->vrings[MLXBF_TMFIFO_VRING_RX]; in mlxbf_tmfifo_rxtx_header() 947 vring = &tm_vdev->vrings[queue_id]; in mlxbf_tmfifo_work_rxtx() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | renesas,rcar-rproc.yaml | 33 vrings, ...).
|
| D | xlnx,zynqmp-r5fss.yaml | 92 vrings, ...). This reserved memory region will be allocated in DDR memory.
|
| D | st,stm32-rproc.yaml | 102 vrings, ...).
|
| D | ti,k3-dsp-rproc.yaml | 72 - description: region used for dynamic DMA allocations like vrings and
|
| D | ti,k3-r5f-rproc.yaml | 165 - description: region used for dynamic DMA allocations like vrings and
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | st,stm32-rproc.yaml | 87 vrings, ...).
|
| D | ti,k3-dsp-rproc.yaml | 68 - description: region used for dynamic DMA allocations like vrings and
|
| D | ti,k3-r5f-rproc.yaml | 141 - description: region used for dynamic DMA allocations like vrings and
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
| D | txrx.c | 63 /* returns true when all tx vrings are empty */ 131 * HW has limitation that all vrings addresses must share the same in wil_vring_alloc() 1485 * duplicate skb and send it to other active vrings; 1582 wil_dbg_txrx(wil, "Tx while no vrings active?\n"); in wil_find_tx_bcast_2() 1590 /* find other active vrings and duplicate skb for each */ in wil_find_tx_bcast_2() 2210 /* Check status of tx vrings and stop/wake net queues if needed 2223 * descriptor availability. Wake if all vrings are not in low descriptor 2344 * all stations VRINGs in wil_start_xmit() 2352 * the skb in all stations VRINGs in wil_start_xmit()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
| D | txrx.c | 63 /* returns true when all tx vrings are empty */ 131 * HW has limitation that all vrings addresses must share the same in wil_vring_alloc() 1485 * duplicate skb and send it to other active vrings; 1582 wil_dbg_txrx(wil, "Tx while no vrings active?\n"); in wil_find_tx_bcast_2() 1590 /* find other active vrings and duplicate skb for each */ in wil_find_tx_bcast_2() 2212 /* Check status of tx vrings and stop/wake net queues if needed 2225 * descriptor availability. Wake if all vrings are not in low descriptor 2346 * all stations VRINGs in wil_start_xmit() 2354 * the skb in all stations VRINGs in wil_start_xmit()
|
| D | pmc.c | 103 * HW has limitation that all vrings addresses must share the same in wil_pmc_alloc()
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | remoteproc_core.c | 492 * device features, vrings information, virtio config space, etc... 494 * Before registering the vdev, the vrings are allocated from non-cacheable 495 * physically contiguous memory. Currently we only support two vrings per 531 dev_dbg(dev, "vdev rsc: id %d, dfeatures 0x%x, cfg len %d, %d vrings\n", in rproc_handle_vdev() 534 /* we currently support only two vrings per rvdev */ in rproc_handle_vdev() 536 dev_err(dev, "too many vrings: %d\n", rsc->num_of_vrings); in rproc_handle_vdev() 578 /* parse the vrings */ in rproc_handle_vdev()
|
| D | da8xx_remoteproc.c | 89 /* Process incoming buffers on all our vrings */ in handle_event()
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | remoteproc_core.c | 457 * device features, vrings information, virtio config space, etc... 459 * Before registering the vdev, the vrings are allocated from non-cacheable 460 * physically contiguous memory. Currently we only support two vrings per 498 dev_dbg(dev, "vdev rsc: id %d, dfeatures 0x%x, cfg len %d, %d vrings\n", in rproc_handle_vdev() 501 /* we currently support only two vrings per rvdev */ in rproc_handle_vdev() 503 dev_err(dev, "too many vrings: %d\n", rsc->num_of_vrings); in rproc_handle_vdev()
|
| D | da8xx_remoteproc.c | 89 /* Process incoming buffers on all our vrings */ in handle_event()
|
| /kernel/linux/linux-6.6/Documentation/staging/ |
| D | remoteproc.rst | 349 virtio config space, vrings information, etc.
|
| /kernel/linux/linux-5.10/Documentation/staging/ |
| D | remoteproc.rst | 348 virtio config space, vrings information, etc.
|