/* SPDX-License-Identifier: MIT */ #ifndef __NVKM_OPROXY_H__ #define __NVKM_OPROXY_H__ #define nvkm_oproxy(p) … #include <core/object.h> struct nvkm_oproxy { … }; struct nvkm_oproxy_func { … }; void nvkm_oproxy_ctor(const struct nvkm_oproxy_func *, const struct nvkm_oclass *, struct nvkm_oproxy *); int nvkm_oproxy_new_(const struct nvkm_oproxy_func *, const struct nvkm_oclass *, struct nvkm_oproxy **); #endif