/freebsd/sys/arm64/arm64/ |
H A D | busdma_machdep.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/riscv/riscv/ |
H A D | busdma_machdep.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/dev/mpr/ |
H A D | mpr_pci.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
H A D | mpr_user.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
H A D | mpr.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/dev/mps/ |
H A D | mps_pci.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
H A D | mps_user.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
H A D | mps.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/x86/x86/ |
H A D | busdma_machdep.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/sys/ |
H A D | bus_dma.h | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/kern/ |
H A D | subr_bus_dma.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque. 74c781ed Mon Sep 14 05:58:12 GMT 2020 Scott Long <scottl@FreeBSD.org> Refine the busdma template interface. Provide tools for filling in fields that can be extended, but also ensure compile-time type checking. Refactor common code out of arch-specific implementations. Move the mpr and mps drivers to this new API. The template type remains visible to the consumer so that it can be allocated on the stack, but should be considered opaque.
|