Lines Matching refs:log_addrs

531 	cmd[1] = adap->log_addrs.primary_device_type[0];  in pulse8_cec_adap_log_addr()
537 switch (adap->log_addrs.primary_device_type[0]) { in pulse8_cec_adap_log_addr()
588 cmd[1] = adap->log_addrs.cec_version; in pulse8_cec_adap_log_addr()
595 if (adap->log_addrs.osd_name[0]) { in pulse8_cec_adap_log_addr()
596 size_t osd_len = strlen(adap->log_addrs.osd_name); in pulse8_cec_adap_log_addr()
600 strscpy(cmd + 1, adap->log_addrs.osd_name, sizeof(cmd) - 1); in pulse8_cec_adap_log_addr()
605 strscpy(adap->log_addrs.osd_name, osd_str, in pulse8_cec_adap_log_addr()
606 sizeof(adap->log_addrs.osd_name)); in pulse8_cec_adap_log_addr()
664 struct cec_log_addrs *log_addrs, u16 *pa) in pulse8_setup() argument
712 log_addrs->primary_device_type[0] = data[0]; in pulse8_setup()
714 switch (log_addrs->primary_device_type[0]) { in pulse8_setup()
716 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_TV; in pulse8_setup()
717 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_TV; in pulse8_setup()
720 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_RECORD; in pulse8_setup()
721 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_RECORD; in pulse8_setup()
724 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_TUNER; in pulse8_setup()
725 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_TUNER; in pulse8_setup()
728 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_PLAYBACK; in pulse8_setup()
729 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_PLAYBACK; in pulse8_setup()
732 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_PLAYBACK; in pulse8_setup()
733 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_AUDIOSYSTEM; in pulse8_setup()
736 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_UNREGISTERED; in pulse8_setup()
737 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_SWITCH; in pulse8_setup()
740 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_SPECIFIC; in pulse8_setup()
741 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_SWITCH; in pulse8_setup()
744 log_addrs->log_addr_type[0] = CEC_LOG_ADDR_TYPE_UNREGISTERED; in pulse8_setup()
745 log_addrs->all_device_types[0] = CEC_OP_ALL_DEVTYPE_SWITCH; in pulse8_setup()
747 log_addrs->primary_device_type[0]); in pulse8_setup()
755 log_addrs->log_addr_mask = (data[0] << 8) | data[1]; in pulse8_setup()
757 log_addrs->log_addr_mask); in pulse8_setup()
758 if (log_addrs->log_addr_mask) in pulse8_setup()
759 log_addrs->num_log_addrs = 1; in pulse8_setup()
769 log_addrs->cec_version = CEC_OP_CEC_VERSION_1_4; in pulse8_setup()
775 log_addrs->cec_version = data[0]; in pulse8_setup()
776 dev_dbg(pulse8->dev, "CEC version: %d\n", log_addrs->cec_version); in pulse8_setup()
783 strscpy(log_addrs->osd_name, data, sizeof(log_addrs->osd_name)); in pulse8_setup()
784 dev_dbg(pulse8->dev, "OSD name: %s\n", log_addrs->osd_name); in pulse8_setup()
790 struct cec_log_addrs *log_addrs, in pulse8_apply_persistent_config() argument
795 err = cec_s_log_addrs(pulse8->adap, log_addrs, false); in pulse8_apply_persistent_config()
837 struct cec_log_addrs log_addrs = {}; in pulse8_connect() local
868 err = pulse8_setup(pulse8, serio, &log_addrs, &pa); in pulse8_connect()
879 err = pulse8_apply_persistent_config(pulse8, &log_addrs, pa); in pulse8_connect()