xref: /linux/drivers/gpu/drm/nouveau/dispnv50/curs.h (revision 3eb66e91a25497065c5322b1268cbc3953642227)
11590700dSBen Skeggs #ifndef __NV50_KMS_CURS_H__
21590700dSBen Skeggs #define __NV50_KMS_CURS_H__
31590700dSBen Skeggs #include "wndw.h"
41590700dSBen Skeggs 
51590700dSBen Skeggs int curs507a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **);
653e0a3e7SBen Skeggs int curs507a_new_(const struct nv50_wimm_func *, struct nouveau_drm *,
753e0a3e7SBen Skeggs 		  int head, s32 oclass, u32 interlock_data,
853e0a3e7SBen Skeggs 		  struct nv50_wndw **);
953e0a3e7SBen Skeggs 
1053e0a3e7SBen Skeggs int curs907a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **);
11*facaed62SBen Skeggs int cursc37a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **);
121590700dSBen Skeggs 
131590700dSBen Skeggs int nv50_curs_new(struct nouveau_drm *, int head, struct nv50_wndw **);
141590700dSBen Skeggs #endif
15