aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/netdev-times.py
diff options
context:
space:
mode:
authorMing Qian <[email protected]>2025-04-24 10:33:24 +0000
committerHans Verkuil <[email protected]>2025-07-12 06:34:48 +0000
commit77ce8e4d6de72a4b8b8c4595a8c1c2305f3ac469 (patch)
tree6f2b1248ce6a6e7633254a9ff528685206a17d77 /tools/perf/scripts/python/netdev-times.py
parentmedia: verisilicon: postproc: 4K support (diff)
downloadkernel-77ce8e4d6de72a4b8b8c4595a8c1c2305f3ac469.tar.gz
kernel-77ce8e4d6de72a4b8b8c4595a8c1c2305f3ac469.zip
media: amphion: Support dmabuf and v4l2 buffer without binding
When using VB2_DMABUF, the relationship between dma-buf and v4l2 buffer may not one-to-one, a single dma-buf may be queued via different v4l2 buffers, and different dma-bufs may be queued via the same v4l2 buffer, so it's not appropriate to use the v4l2 buffer index as the frame store id. We can generate a frame store id according to the dma address. Then for a given dma-buf, the id is fixed. Driver now manages the frame store and vb2-buffer states independently. When a dmabuf is queued via another v4l2 buffer before the buffer is released by firmware, need to pend it until firmware release it. Signed-off-by: Ming Qian <[email protected]> Reviewed-by: Nicolas Dufresne <[email protected]> Signed-off-by: Nicolas Dufresne <[email protected]> Signed-off-by: Hans Verkuil <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions