18c2ecf20Sopenharmony_ci#ifndef __NV50_KMS_CURS_H__ 28c2ecf20Sopenharmony_ci#define __NV50_KMS_CURS_H__ 38c2ecf20Sopenharmony_ci#include "wndw.h" 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciint curs507a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **); 68c2ecf20Sopenharmony_ciint curs507a_new_(const struct nv50_wimm_func *, struct nouveau_drm *, 78c2ecf20Sopenharmony_ci int head, s32 oclass, u32 interlock_data, 88c2ecf20Sopenharmony_ci struct nv50_wndw **); 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciint curs907a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **); 118c2ecf20Sopenharmony_ciint cursc37a_new(struct nouveau_drm *, int, s32, struct nv50_wndw **); 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciint nv50_curs_new(struct nouveau_drm *, int head, struct nv50_wndw **); 148c2ecf20Sopenharmony_ci#endif 15