OSDN Git Service

drm/nouveau/core: add representation of generic binary objects
authorBen Skeggs <bskeggs@redhat.com>
Tue, 14 Jan 2020 20:34:21 +0000 (06:34 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 15 Jan 2020 00:50:26 +0000 (10:50 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/core/os.h

index 029a416..d7ba320 100644 (file)
        iowrite32_native(lower_32_bits(_v), &_p[0]);                           \
        iowrite32_native(upper_32_bits(_v), &_p[1]);                           \
 } while(0)
+
+struct nvkm_blob {
+       void *data;
+       u32 size;
+};
+
+static inline void
+nvkm_blob_dtor(struct nvkm_blob *blob)
+{
+       kfree(blob->data);
+       blob->data = NULL;
+       blob->size = 0;
+}
 #endif