Lines Matching refs:adap
19 struct cec_adapter *adap;
24 struct cec_adapter *adap, u8 dest)
31 if (adap != dev->cec_rx_adap && dev->cec_rx_adap &&
37 if (adap == dev->cec_tx_adap[i])
134 xfers_on_bus[first_idx].adap = dev->xfers[i].adap;
138 xfers_on_bus[i].adap = dev->xfers[i].adap;
156 valid_dest = find_dest_adap(dev, xfers_on_bus[first_idx].adap, dest);
182 cec_transmit_attempt_done(xfers_on_bus[i].adap,
190 cec_transmit_attempt_done(xfers_on_bus[first_idx].adap, first_status);
194 if (xfers_on_bus[first_idx].adap != dev->cec_rx_adap)
197 if (xfers_on_bus[first_idx].adap != dev->cec_tx_adap[i])
230 static int vivid_cec_adap_enable(struct cec_adapter *adap, bool enable)
232 adap->cec_pin_is_high = true;
236 static int vivid_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr)
241 static int vivid_cec_adap_transmit(struct cec_adapter *adap, u8 attempts,
244 struct vivid_dev *dev = cec_get_drvdata(adap);
248 dev->xfers[idx].adap = adap;
264 static int vivid_received(struct cec_adapter *adap, struct cec_msg *msg)
266 struct vivid_dev *dev = cec_get_drvdata(adap);
273 dest = adap->log_addrs.log_addr[0];
278 if (!cec_is_sink(adap))
297 cec_transmit_msg(adap, &reply, false);