hdmi_i2c 17 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c static void init_ddc(struct hdmi_i2c_adapter *hdmi_i2c) hdmi_i2c 19 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi *hdmi = hdmi_i2c->hdmi; hdmi_i2c 39 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c static int ddc_clear_irq(struct hdmi_i2c_adapter *hdmi_i2c) hdmi_i2c 41 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi *hdmi = hdmi_i2c->hdmi; hdmi_i2c 62 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c hdmi_i2c->sw_done = false; hdmi_i2c 69 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c static bool sw_done(struct hdmi_i2c_adapter *hdmi_i2c) hdmi_i2c 71 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi *hdmi = hdmi_i2c->hdmi; hdmi_i2c 73 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c if (!hdmi_i2c->sw_done) { hdmi_i2c 80 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c hdmi_i2c->sw_done = true; hdmi_i2c 86 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c return hdmi_i2c->sw_done; hdmi_i2c 92 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); hdmi_i2c 93 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi *hdmi = hdmi_i2c->hdmi; hdmi_i2c 110 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c init_ddc(hdmi_i2c); hdmi_i2c 112 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c ret = ddc_clear_irq(hdmi_i2c); hdmi_i2c 163 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c ret = wait_event_timeout(hdmi_i2c->ddc_event, sw_done(hdmi_i2c), HZ/4); hdmi_i2c 220 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); hdmi_i2c 222 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c if (sw_done(hdmi_i2c)) hdmi_i2c 223 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c wake_up_all(&hdmi_i2c->ddc_event); hdmi_i2c 228 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); hdmi_i2c 230 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c kfree(hdmi_i2c); hdmi_i2c 235 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c struct hdmi_i2c_adapter *hdmi_i2c; hdmi_i2c 239 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c hdmi_i2c = kzalloc(sizeof(*hdmi_i2c), GFP_KERNEL); hdmi_i2c 240 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c if (!hdmi_i2c) { hdmi_i2c 245 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c i2c = &hdmi_i2c->base; hdmi_i2c 247 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c hdmi_i2c->hdmi = hdmi; hdmi_i2c 248 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c init_waitqueue_head(&hdmi_i2c->ddc_event); hdmi_i2c 791 drivers/pinctrl/meson/pinctrl-meson-gxbb.c FUNCTION(hdmi_i2c), hdmi_i2c 762 drivers/pinctrl/meson/pinctrl-meson-gxl.c FUNCTION(hdmi_i2c),