Lines Matching defs:adap
15 struct cec_adapter *adap;
34 static int cec_gpio_read(struct cec_adapter *adap)
36 struct cec_gpio *cec = cec_get_drvdata(adap);
43 static void cec_gpio_high(struct cec_adapter *adap)
45 struct cec_gpio *cec = cec_get_drvdata(adap);
53 static void cec_gpio_low(struct cec_adapter *adap)
55 struct cec_gpio *cec = cec_get_drvdata(adap);
67 cec_queue_pin_hpd_event(cec->adap, cec->hpd_is_high, cec->hpd_ts);
88 cec_queue_pin_5v_event(cec->adap, cec->v5_is_high, cec->v5_ts);
111 cec_pin_changed(cec->adap, val > 0);
115 static bool cec_gpio_enable_irq(struct cec_adapter *adap)
117 struct cec_gpio *cec = cec_get_drvdata(adap);
123 static void cec_gpio_disable_irq(struct cec_adapter *adap)
125 struct cec_gpio *cec = cec_get_drvdata(adap);
130 static void cec_gpio_status(struct cec_adapter *adap, struct seq_file *file)
132 struct cec_gpio *cec = cec_get_drvdata(adap);
144 static int cec_gpio_read_hpd(struct cec_adapter *adap)
146 struct cec_gpio *cec = cec_get_drvdata(adap);
153 static int cec_gpio_read_5v(struct cec_adapter *adap)
155 struct cec_gpio *cec = cec_get_drvdata(adap);
206 cec->adap = cec_pin_allocate_adapter(&cec_gpio_pin_ops,
208 if (IS_ERR(cec->adap))
209 return PTR_ERR(cec->adap);
213 cec->adap->name, cec);
243 cec->adap);
250 ret = cec_register_adapter(cec->adap, &pdev->dev);
258 cec_notifier_cec_adap_unregister(cec->notifier, cec->adap);
260 cec_delete_adapter(cec->adap);
268 cec_notifier_cec_adap_unregister(cec->notifier, cec->adap);
269 cec_unregister_adapter(cec->adap);