summaryrefslogtreecommitdiffstats
path: root/firmware/include/buflib_malloc.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/buflib_malloc.h')
-rw-r--r--firmware/include/buflib_malloc.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/include/buflib_malloc.h b/firmware/include/buflib_malloc.h
index 32c837e7b7..a17c75c29a 100644
--- a/firmware/include/buflib_malloc.h
+++ b/firmware/include/buflib_malloc.h
@@ -50,4 +50,16 @@ static inline void *buflib_get_data(struct buflib_context *ctx, int handle)
}
#endif
+static inline void *buflib_get_data_pinned(struct buflib_context *ctx, int handle)
+{
+ buflib_pin(ctx, handle);
+ return buflib_get_data(ctx, handle);
+}
+
+void _buflib_malloc_put_data_pinned(struct buflib_context *ctx, void *data);
+static inline void buflib_put_data_pinned(struct buflib_context *ctx, void *data)
+{
+ _buflib_malloc_put_data_pinned(ctx, data);
+}
+
#endif /* _BUFLIB_MALLOC_H_ */