10d4a2c57SBen Skeggs #ifndef __NVIF_DISP_H__ 20d4a2c57SBen Skeggs #define __NVIF_DISP_H__ 30d4a2c57SBen Skeggs #include <nvif/object.h> 40d4a2c57SBen Skeggs struct nvif_device; 50d4a2c57SBen Skeggs 60d4a2c57SBen Skeggs struct nvif_disp { 70d4a2c57SBen Skeggs struct nvif_object object; 895983aeaSBen Skeggs unsigned long conn_mask; 91b255f1cSBen Skeggs unsigned long outp_mask; 10*a2b7eadfSBen Skeggs unsigned long head_mask; 110d4a2c57SBen Skeggs }; 120d4a2c57SBen Skeggs 1354d44bfcSBen Skeggs int nvif_disp_ctor(struct nvif_device *, const char *name, s32 oclass, 1454d44bfcSBen Skeggs struct nvif_disp *); 150d4a2c57SBen Skeggs void nvif_disp_dtor(struct nvif_disp *); 160d4a2c57SBen Skeggs #endif 17