summaryrefslogtreecommitdiff
path: root/sys/external/bsd/drm2/include/linux/string.h
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2021-12-19 11:14:56 +0000
committerriastradh <riastradh@NetBSD.org>2021-12-19 11:14:56 +0000
commit9182e9593bdb19cbcef2dbb25d4c8ae198f4f59f (patch)
treea32b85d96a5240f8904cafe3c50f4e10c6eab814 /sys/external/bsd/drm2/include/linux/string.h
parentbbd0f4fafc4b28508d6534e0e63a4d2eb93ea6d2 (diff)
drm/linux: Add memset32, SZ_64K, atomic_sub_return.
Diffstat (limited to 'sys/external/bsd/drm2/include/linux/string.h')
-rw-r--r--sys/external/bsd/drm2/include/linux/string.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/external/bsd/drm2/include/linux/string.h b/sys/external/bsd/drm2/include/linux/string.h
index 7d09b96b9be..745d3dc8a27 100644
--- a/sys/external/bsd/drm2/include/linux/string.h
+++ b/sys/external/bsd/drm2/include/linux/string.h
@@ -1,4 +1,4 @@
-/* $NetBSD: string.h,v 1.9 2021/12/19 10:48:00 riastradh Exp $ */
+/* $NetBSD: string.h,v 1.10 2021/12/19 11:14:56 riastradh Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -116,6 +116,14 @@ strscpy(char *dst, const char *src, size_t dstsize)
}
static inline void
+memset32(uint32_t *p, uint32_t v, size_t n)
+{
+
+ while (n --> 0)
+ *p++ = v;
+}
+
+static inline void
memset64(uint64_t *p, uint64_t v, size_t n)
{