static void hdmi_hpd_work(struct work_struct *work) { struct hdmi_device *hdev = container_of(work, struct hdmi_device, hpd_work); hdmi_hpd_changed(hdev, 0); }
static void hdmi_hpd_work_ext(struct work_struct *work) { int state; struct hdmi_device *hdev = container_of(work, struct hdmi_device, hpd_work_ext.work); state = s5p_v4l2_hpd_read_gpio(); hdmi_hpd_changed(hdev, state); }
static void hdmi_hpd_work_ext(struct work_struct *work) { int state = 0; struct hdmi_device *hdev = container_of(work, struct hdmi_device, hpd_work_ext.work); state = gpio_get_value(hdev->res.gpio_hpd); hdmi_hpd_changed(hdev, state); }