forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/gpu/drm/nouveau/include/nvkm/core/os.h
....@@ -1,4 +1,4 @@
1
-/* SPDX-License-Identifier: GPL-2.0 */
1
+/* SPDX-License-Identifier: MIT */
22 #ifndef __NVKM_OS_H__
33 #define __NVKM_OS_H__
44 #include <nvif/os.h>
....@@ -21,4 +21,17 @@
2121 iowrite32_native(lower_32_bits(_v), &_p[0]); \
2222 iowrite32_native(upper_32_bits(_v), &_p[1]); \
2323 } while(0)
24
+
25
+struct nvkm_blob {
26
+ void *data;
27
+ u32 size;
28
+};
29
+
30
+static inline void
31
+nvkm_blob_dtor(struct nvkm_blob *blob)
32
+{
33
+ kfree(blob->data);
34
+ blob->data = NULL;
35
+ blob->size = 0;
36
+}
2437 #endif