git: 0e8044064716 - main - busdma: Add deferred time measurement to arm and powerpc
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Nov 2023 19:26:43 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=0e8044064716fa7cf4fd9a98016f6e8c8f108333 commit 0e8044064716fa7cf4fd9a98016f6e8c8f108333 Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2023-11-13 19:23:31 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2023-11-13 19:25:56 +0000 busdma: Add deferred time measurement to arm and powerpc Add the forgotten field to these implementations as well. Pointy hat to: me (make universe vs make tinderbox) Fixes: 20f8814cd3fa Sponsored by: Netflix --- sys/arm/arm/busdma_machdep.c | 1 + sys/powerpc/powerpc/busdma_machdep.c | 1 + 2 files changed, 2 insertions(+) diff --git a/sys/arm/arm/busdma_machdep.c b/sys/arm/arm/busdma_machdep.c index 07a3da114441..41b92d65ae84 100644 --- a/sys/arm/arm/busdma_machdep.c +++ b/sys/arm/arm/busdma_machdep.c @@ -149,6 +149,7 @@ struct bus_dmamap { struct memdesc mem; bus_dmamap_callback_t *callback; void *callback_arg; + __sbintime_t queued_time; int flags; #define DMAMAP_COHERENT (1 << 0) #define DMAMAP_DMAMEM_ALLOC (1 << 1) diff --git a/sys/powerpc/powerpc/busdma_machdep.c b/sys/powerpc/powerpc/busdma_machdep.c index bffbfa94acac..59e54d2478fa 100644 --- a/sys/powerpc/powerpc/busdma_machdep.c +++ b/sys/powerpc/powerpc/busdma_machdep.c @@ -97,6 +97,7 @@ struct bus_dmamap { int nsegs; bus_dmamap_callback_t *callback; void *callback_arg; + __sbintime_t queued_time; STAILQ_ENTRY(bus_dmamap) links; int contigalloc; };