Lines Matching defs:adap
34 cec_transmit_attempt_done(cw->adap, CEC_TX_STATUS_LOW_DRIVE);
41 struct cec_adapter *adap, u8 dest)
48 if (adap != dev->cec_rx_adap && dev->cec_rx_adap &&
54 if (adap == dev->cec_tx_adap[i])
64 static void vivid_cec_pin_adap_events(struct cec_adapter *adap, ktime_t ts,
71 if (adap == NULL)
82 cec_queue_pin_cec_event(adap, false, false, ts);
84 cec_queue_pin_cec_event(adap, true, false, ts);
99 cec_queue_pin_cec_event(adap, false, false, ts);
104 cec_queue_pin_cec_event(adap, true, false, ts);
128 struct cec_adapter *adap = cw->adap;
135 valid_dest = vivid_cec_find_dest_adap(dev, adap, dest);
144 cec_transmit_attempt_done(cw->adap, cw->tx_status);
147 if (adap != dev->cec_rx_adap)
150 if (adap != dev->cec_tx_adap[i])
165 cec_transmit_attempt_done(cw->adap, CEC_TX_STATUS_ARB_LOST);
176 static int vivid_cec_adap_enable(struct cec_adapter *adap, bool enable)
178 adap->cec_pin_is_high = true;
182 static int vivid_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr)
193 static int vivid_cec_adap_transmit(struct cec_adapter *adap, u8 attempts,
196 struct vivid_dev *dev = cec_get_drvdata(adap);
203 cw->adap = adap;
225 static int vivid_received(struct cec_adapter *adap, struct cec_msg *msg)
227 struct vivid_dev *dev = cec_get_drvdata(adap);
234 dest = adap->log_addrs.log_addr[0];
239 if (!cec_is_sink(adap))
258 cec_transmit_msg(adap, &reply, false);