|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
223e0f72 |
| 20-Oct-2021 |
David Marchand <[email protected]> |
dmadev: remove symbol versioning for inline helpers
Inline helpers have no global symbols in shared libraries. There is no reason to ask for versioning (plus this library would not build on Windows)
dmadev: remove symbol versioning for inline helpers
Inline helpers have no global symbols in shared libraries. There is no reason to ask for versioning (plus this library would not build on Windows).
Fixes: 91e581e5c924 ("dmadev: add data plane API") Fixes: ea8cf0f8536d ("dmadev: add burst capacity API")
Signed-off-by: David Marchand <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
c61c8282 |
| 21-Oct-2021 |
David Marchand <[email protected]> |
dmadev: hide devices array
No need to expose rte_dma_devices out of the dmadev library. Existing helpers should be enough, and inlines make use of rte_dma_fp_objs.
Signed-off-by: David Marchand <da
dmadev: hide devices array
No need to expose rte_dma_devices out of the dmadev library. Existing helpers should be enough, and inlines make use of rte_dma_fp_objs.
Signed-off-by: David Marchand <[email protected]> Reviewed-by: Chengwen Feng <[email protected]> Tested-by: Conor Walsh <[email protected]> Acked-by: Kevin Laatz <[email protected]>
show more ...
|
| #
190f7e84 |
| 13-Oct-2021 |
Bruce Richardson <[email protected]> |
dmadev: add device iterator
Add a function and wrapper macro to iterate over all DMA devices.
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: Conor Walsh <conor.walsh@inte
dmadev: add device iterator
Add a function and wrapper macro to iterate over all DMA devices.
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Reviewed-by: Kevin Laatz <[email protected]>
show more ...
|
| #
ea8cf0f8 |
| 13-Oct-2021 |
Kevin Laatz <[email protected]> |
dmadev: add burst capacity API
Add a burst capacity check API to the dmadev library. This API is useful to applications which need to how many descriptors can be enqueued in the current batch. For e
dmadev: add burst capacity API
Add a burst capacity check API to the dmadev library. This API is useful to applications which need to how many descriptors can be enqueued in the current batch. For example, it could be used to determine whether all segments of a multi-segment packet can be enqueued in the same batch or not (to avoid half-offload of the packet).
Signed-off-by: Kevin Laatz <[email protected]> Reviewed-by: Conor Walsh <[email protected]>
show more ...
|
| #
5e0f8591 |
| 13-Oct-2021 |
Bruce Richardson <[email protected]> |
dmadev: add channel status check for testing use
Add in a function to check if a device or vchan has completed all jobs assigned to it, without gathering in the results. This is primarily for use in
dmadev: add channel status check for testing use
Add in a function to check if a device or vchan has completed all jobs assigned to it, without gathering in the results. This is primarily for use in testing, to allow the hardware to be in a known-state prior to gathering completions.
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Reviewed-by: Kevin Laatz <[email protected]>
show more ...
|
| #
91e581e5 |
| 13-Oct-2021 |
Chengwen Feng <[email protected]> |
dmadev: add data plane API
This patch add data plane API for dmadev.
Signed-off-by: Chengwen Feng <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Morten
dmadev: add data plane API
This patch add data plane API for dmadev.
Signed-off-by: Chengwen Feng <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Morten Brørup <[email protected]> Reviewed-by: Kevin Laatz <[email protected]> Reviewed-by: Conor Walsh <[email protected]>
show more ...
|
| #
e0180db1 |
| 13-Oct-2021 |
Chengwen Feng <[email protected]> |
dmadev: add control plane API
This patch add control plane API for dmadev.
Signed-off-by: Chengwen Feng <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: M
dmadev: add control plane API
This patch add control plane API for dmadev.
Signed-off-by: Chengwen Feng <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Morten Brørup <[email protected]> Reviewed-by: Kevin Laatz <[email protected]> Reviewed-by: Conor Walsh <[email protected]>
show more ...
|
| #
b36970f2 |
| 13-Oct-2021 |
Chengwen Feng <[email protected]> |
dmadev: introduce DMA device library
The 'dmadev' is a generic type of DMA device.
This patch introduce the 'dmadev' device allocation functions.
The infrastructure is prepared to welcome drivers
dmadev: introduce DMA device library
The 'dmadev' is a generic type of DMA device.
This patch introduce the 'dmadev' device allocation functions.
The infrastructure is prepared to welcome drivers in drivers/dma/
Signed-off-by: Chengwen Feng <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Morten Brørup <[email protected]> Acked-by: Jerin Jacob <[email protected]> Reviewed-by: Kevin Laatz <[email protected]> Reviewed-by: Conor Walsh <[email protected]>
show more ...
|