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 */2 2 #ifndef __NVKM_OS_H__ 3 3 #define __NVKM_OS_H__ 4 4 #include <nvif/os.h> .. .. @@ -21,4 +21,17 @@ 21 21 iowrite32_native(lower_32_bits(_v), &_p[0]); \ 22 22 iowrite32_native(upper_32_bits(_v), &_p[1]); \ 23 23 } while(0) 24 +25 +struct nvkm_blob {26 + void *data;27 + u32 size;28 +};29 +30 +static inline void31 +nvkm_blob_dtor(struct nvkm_blob *blob)32 +{33 + kfree(blob->data);34 + blob->data = NULL;35 + blob->size = 0;36 +}24 37 #endif