Lines Matching full:hdmitx
17441 + struct hi_drm_hdmitx hdmitx[HI_DRM_MAX_HDMI_NUM];
17463 +static int hdmitx_channel_check_open(struct hi_drm_hdmitx *hdmitx)
17468 + HI_DRM_CHECK_PTR_RETURN(hdmitx);
17472 + if (hdmitx->open == 1) {
17476 + ret = hdmi_dev->open(hdmitx->hi_hdmi_id);
17481 + hdmitx->open = 1;
17485 +static int hdmitx_channel_check_close(struct hi_drm_hdmitx *hdmitx)
17490 + HI_DRM_CHECK_PTR_RETURN(hdmitx);
17494 + if (hdmitx->open == 0) {
17498 + ret = hdmi_dev->close(hdmitx->hi_hdmi_id);
17503 + hdmitx->open = 0;
17507 +static int hdmitx_channel_check_enable(struct hi_drm_hdmitx *hdmitx)
17512 + HI_DRM_CHECK_PTR_RETURN(hdmitx);
17516 + if (hdmitx->enable == 1) {
17520 + ret = hdmi_dev->enable(hdmitx->hi_hdmi_id);
17525 + hdmitx->enable = 1;
17529 +static int hdmitx_channel_check_disable(struct hi_drm_hdmitx *hdmitx)
17534 + HI_DRM_CHECK_PTR_RETURN(hdmitx);
17538 + if (hdmitx->enable == 0) {
17542 + ret = hdmi_dev->disable(hdmitx->hi_hdmi_id);
17547 + hdmitx->enable = 0;
17595 + HI_DRM_INFO("hdmitx status detected: %d\n", stat);
17719 + g_hi_hdmitx->hdmitx[0].drm_hdmi_id = drm_hdmi_id;
17720 + g_hi_hdmitx->hdmitx[0].hi_hdmi_id = DRM_HAL_HDMITX_0;
17721 + *conn = &g_hi_hdmitx->hdmitx[0].conn;
17722 + *encoder = &g_hi_hdmitx->hdmitx[0].encoder;