Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Nov 2022 17:03:04 GMT
From:      Kyle Evans <kevans@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: b3ec0abfbf39 - stable/13 - arm64: bus: provide bus_space_set_{multi,region}_stream definitions
Message-ID:  <202211021703.2A2H34SE064896@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by kevans:

URL: https://cgit.FreeBSD.org/src/commit/?id=b3ec0abfbf39a1b362d0c538856c29bb8bfa9d67

commit b3ec0abfbf39a1b362d0c538856c29bb8bfa9d67
Author:     Mitchell Horne <mhorne@FreeBSD.org>
AuthorDate: 2022-09-26 19:24:21 +0000
Commit:     Kyle Evans <kevans@FreeBSD.org>
CommitDate: 2022-11-02 17:02:23 +0000

    arm64: bus: provide bus_space_set_{multi,region}_stream definitions
    
    Reviewed by:    andrew
    Sponsored by:   Juniper Networks, Inc.
    Sponsored by:   Klara, Inc.
    
    (cherry picked from commit f8e38b421b38410b10f854794b09a9cd29f8b0ab)
---
 sys/arm64/include/bus.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/sys/arm64/include/bus.h b/sys/arm64/include/bus.h
index a2bd432a5de5..5536e46948ab 100644
--- a/sys/arm64/include/bus.h
+++ b/sys/arm64/include/bus.h
@@ -465,6 +465,15 @@ struct bus_space {
 #define	bus_space_set_multi_8(t, h, o, v, c)				\
 	__bs_set(sm,8,(t),(h),(o),(v),(c))
 
+#define	bus_space_set_multi_stream_1(t, h, o, v, c)			\
+	bus_space_set_multi_1((t), (h), (o), (v), (c))
+#define	bus_space_set_multi_stream_2(t, h, o, v, c)			\
+	bus_space_set_multi_2((t), (h), (o), (v), (c))
+#define	bus_space_set_multi_stream_4(t, h, o, v, c)			\
+	bus_space_set_multi_4((t), (h), (o), (v), (c))
+#define	bus_space_set_multi_stream_8(t, h, o, v, c)			\
+	bus_space_set_multi_8((t), (h), (o), (v), (c))
+
 /*
  * Set region operations.
  */
@@ -477,6 +486,15 @@ struct bus_space {
 #define	bus_space_set_region_8(t, h, o, v, c)				\
 	__bs_set(sr,8,(t),(h),(o),(v),(c))
 
+#define	bus_space_set_region_stream_1(t, h, o, v, c)			\
+	bus_space_set_region_1((t), (h), (o), (v), (c))
+#define	bus_space_set_region_stream_2(t, h, o, v, c)			\
+	bus_space_set_region_2((t), (h), (o), (v), (c))
+#define	bus_space_set_region_stream_4(t, h, o, v, c)			\
+	bus_space_set_region_4((t), (h), (o), (v), (c))
+#define	bus_space_set_region_stream_8(t, h, o, v, c)			\
+	bus_space_set_region_8((t), (h), (o), (v), (c))
+
 /*
  * Copy operations.
  */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202211021703.2A2H34SE064896>