1 /* SPDX-License-Identifier: MIT */ 2 #ifndef __NVIF_CLIENT_H__ 3 #define __NVIF_CLIENT_H__ 4 5 #include <nvif/object.h> 6 7 struct nvif_client { 8 struct nvif_object object; 9 const struct nvif_driver *driver; 10 }; 11 12 int nvif_client_ctor(struct nvif_client *parent, const char *name, struct nvif_client *); 13 void nvif_client_dtor(struct nvif_client *); 14 int nvif_client_suspend(struct nvif_client *); 15 int nvif_client_resume(struct nvif_client *); 16 17 /*XXX*/ 18 #endif 19