summaryrefslogtreecommitdiff
path: root/sys/external/bsd/drm2/include/linux/string.h
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2021-12-19 01:34:15 +0000
committerriastradh <riastradh@NetBSD.org>2021-12-19 01:34:15 +0000
commit674e6239594bdd94fda810473bd899bfd9adfadf (patch)
treec8933c0e843f9c4e7714dc964bbd8a017a79924d /sys/external/bsd/drm2/include/linux/string.h
parent7634ae2fe8c2d6458bf94291b80a37da70f9b0ba (diff)
memset64, memset_p
Diffstat (limited to 'sys/external/bsd/drm2/include/linux/string.h')
-rw-r--r--sys/external/bsd/drm2/include/linux/string.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/sys/external/bsd/drm2/include/linux/string.h b/sys/external/bsd/drm2/include/linux/string.h
index 74298e553bb..ecdc160281f 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.6 2021/12/19 00:48:30 riastradh Exp $ */
+/* $NetBSD: string.h,v 1.7 2021/12/19 01:34:15 riastradh Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -115,4 +115,20 @@ strscpy(char *dst, const char *src, size_t dstsize)
return dstsize - n;
}
+static inline void
+memset64(uint64_t *p, uint64_t v, size_t n)
+{
+
+ while (n --> 0)
+ *p++ = v;
+}
+
+static inline void
+memset_p(void **p, void *v, size_t n)
+{
+
+ while (n --> 0)
+ *p++ = v;
+}
+
#endif /* _LINUX_STRING_H_ */