Lines Matching refs:adap

176 	struct cec_adapter *adap;
327 cec_transmit_attempt_done(pulse8->adap, CEC_TX_STATUS_ERROR);
341 dev_info(pulse8->dev, "adap received %*ph\n",
344 cec_received_msg(pulse8->adap,
359 cec_transmit_attempt_done(pulse8->adap, status);
482 static int pulse8_cec_adap_enable(struct cec_adapter *adap, bool enable)
484 struct pulse8 *pulse8 = cec_get_drvdata(adap);
501 static int pulse8_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr)
503 struct pulse8 *pulse8 = cec_get_drvdata(adap);
505 u16 pa = adap->phys_addr;
531 cmd[1] = adap->log_addrs.primary_device_type[0];
537 switch (adap->log_addrs.primary_device_type[0]) {
588 cmd[1] = adap->log_addrs.cec_version;
595 if (adap->log_addrs.osd_name[0]) {
596 size_t osd_len = strlen(adap->log_addrs.osd_name);
600 strscpy(cmd + 1, adap->log_addrs.osd_name, sizeof(cmd) - 1);
605 strscpy(adap->log_addrs.osd_name, osd_str,
606 sizeof(adap->log_addrs.osd_name));
623 static int pulse8_cec_adap_transmit(struct cec_adapter *adap, u8 attempts,
626 struct pulse8 *pulse8 = cec_get_drvdata(adap);
630 dev_info(pulse8->dev, "adap transmit %*ph\n",
637 static void pulse8_cec_adap_free(struct cec_adapter *adap)
639 struct pulse8 *pulse8 = cec_get_drvdata(adap);
658 cec_unregister_adapter(pulse8->adap);
795 err = cec_s_log_addrs(pulse8->adap, log_addrs, false);
799 cec_s_phys_addr(pulse8->adap, pa, false);
849 pulse8->adap = cec_allocate_adapter(&pulse8_cec_adap_ops, pulse8,
851 err = PTR_ERR_OR_ZERO(pulse8->adap);
875 err = cec_register_adapter(pulse8->adap, &serio->dev);
879 pulse8->dev = &pulse8->adap->devnode.dev;
897 cec_delete_adapter(pulse8->adap);