diff options
Diffstat (limited to 'firmware/include/buflib_malloc.h')
-rw-r--r-- | firmware/include/buflib_malloc.h | 12 |
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) | |||
50 | } | 50 | } |
51 | #endif | 51 | #endif |
52 | 52 | ||
53 | static inline void *buflib_get_data_pinned(struct buflib_context *ctx, int handle) | ||
54 | { | ||
55 | buflib_pin(ctx, handle); | ||
56 | return buflib_get_data(ctx, handle); | ||
57 | } | ||
58 | |||
59 | void _buflib_malloc_put_data_pinned(struct buflib_context *ctx, void *data); | ||
60 | static inline void buflib_put_data_pinned(struct buflib_context *ctx, void *data) | ||
61 | { | ||
62 | _buflib_malloc_put_data_pinned(ctx, data); | ||
63 | } | ||
64 | |||
53 | #endif /* _BUFLIB_MALLOC_H_ */ | 65 | #endif /* _BUFLIB_MALLOC_H_ */ |