diff options
| author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-08-14 17:00:03 +0300 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-09-10 07:08:33 +0200 |
| commit | 20bea8ceeb6ab6ab918ee8fdf5855541214907c4 (patch) | |
| tree | 6141a2e33c03bf694353df073442be8f3787a79a /tools/perf/scripts/python | |
| parent | 26e6e964d54d893f21f5614671fdcd24eacc3b78 (diff) | |
| download | linux-next-20bea8ceeb6ab6ab918ee8fdf5855541214907c4.tar.gz linux-next-20bea8ceeb6ab6ab918ee8fdf5855541214907c4.zip | |
thunderbolt: stream: Use polling with RX ring
The ring API already supports polling so that once there is anything in
the RX ring, it will mask the ring interrupt and call the ->start_poll
callback. This is the same mechanism that the USB4/Thunderbolt
networking driver already uses.
We can do the same for the USB4STREAM driver and poll any RX frames
while they are available, until we re-enable the ring interrupt again.
This provides better latency when the stream is in "normal"
(non-busy-polling) mode.
Assisted-by: LLM
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
