16fdbc115SJosé Expósito /* SPDX-License-Identifier: GPL-2.0+ */ 26fdbc115SJosé Expósito 36fdbc115SJosé Expósito #ifndef _VKMS_CONNECTOR_H_ 46fdbc115SJosé Expósito #define _VKMS_CONNECTOR_H_ 56fdbc115SJosé Expósito 66fdbc115SJosé Expósito #include "vkms_drv.h" 76fdbc115SJosé Expósito 86fdbc115SJosé Expósito /** 9*a833c588SJosé Expósito * struct vkms_connector - VKMS custom type wrapping around the DRM connector 10*a833c588SJosé Expósito * 11*a833c588SJosé Expósito * @drm: Base DRM connector 12*a833c588SJosé Expósito */ 13*a833c588SJosé Expósito struct vkms_connector { 14*a833c588SJosé Expósito struct drm_connector base; 15*a833c588SJosé Expósito }; 16*a833c588SJosé Expósito 17*a833c588SJosé Expósito /** 186fdbc115SJosé Expósito * vkms_connector_init() - Initialize a connector 196fdbc115SJosé Expósito * @vkmsdev: VKMS device containing the connector 206fdbc115SJosé Expósito * 216fdbc115SJosé Expósito * Returns: 226fdbc115SJosé Expósito * The connector or an error on failure. 236fdbc115SJosé Expósito */ 24*a833c588SJosé Expósito struct vkms_connector *vkms_connector_init(struct vkms_device *vkmsdev); 256fdbc115SJosé Expósito 266fdbc115SJosé Expósito #endif /* _VKMS_CONNECTOR_H_ */ 27