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