las              1245 drivers/media/cec/cec-adap.c 	struct cec_log_addrs *las = &adap->log_addrs;
las              1305 drivers/media/cec/cec-adap.c 	las->log_addr[idx] = log_addr;
las              1306 drivers/media/cec/cec-adap.c 	las->log_addr_mask |= 1 << log_addr;
las              1385 drivers/media/cec/cec-adap.c 	struct cec_log_addrs *las = &adap->log_addrs;
las              1391 drivers/media/cec/cec-adap.c 		cec_phys_addr_exp(adap->phys_addr), las->num_log_addrs);
las              1392 drivers/media/cec/cec-adap.c 	las->log_addr_mask = 0;
las              1394 drivers/media/cec/cec-adap.c 	if (las->log_addr_type[0] == CEC_LOG_ADDR_TYPE_UNREGISTERED)
las              1397 drivers/media/cec/cec-adap.c 	for (i = 0; i < las->num_log_addrs; i++) {
las              1398 drivers/media/cec/cec-adap.c 		unsigned int type = las->log_addr_type[i];
las              1411 drivers/media/cec/cec-adap.c 		last_la = las->log_addr[i];
las              1412 drivers/media/cec/cec-adap.c 		las->log_addr[i] = CEC_LOG_ADDR_INVALID;
las              1432 drivers/media/cec/cec-adap.c 			    las->cec_version < CEC_OP_CEC_VERSION_2_0)
las              1449 drivers/media/cec/cec-adap.c 	    !(las->flags & CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK))
las              1455 drivers/media/cec/cec-adap.c 		las->log_addr[0] = CEC_LOG_ADDR_UNREGISTERED;
las              1456 drivers/media/cec/cec-adap.c 		las->log_addr_mask = 1 << las->log_addr[0];
las              1457 drivers/media/cec/cec-adap.c 		for (i = 1; i < las->num_log_addrs; i++)
las              1458 drivers/media/cec/cec-adap.c 			las->log_addr[i] = CEC_LOG_ADDR_INVALID;
las              1460 drivers/media/cec/cec-adap.c 	for (i = las->num_log_addrs; i < CEC_MAX_LOG_ADDRS; i++)
las              1461 drivers/media/cec/cec-adap.c 		las->log_addr[i] = CEC_LOG_ADDR_INVALID;
las              1476 drivers/media/cec/cec-adap.c 	for (i = 0; i < las->num_log_addrs; i++) {
las              1479 drivers/media/cec/cec-adap.c 		if (las->log_addr[i] == CEC_LOG_ADDR_INVALID ||
las              1480 drivers/media/cec/cec-adap.c 		    (las->flags & CEC_LOG_ADDRS_FL_CDC_ONLY))
las              1483 drivers/media/cec/cec-adap.c 		msg.msg[0] = (las->log_addr[i] << 4) | 0x0f;
las              1486 drivers/media/cec/cec-adap.c 		if (las->log_addr[i] != CEC_LOG_ADDR_UNREGISTERED &&
las              1494 drivers/media/cec/cec-adap.c 					     las->primary_device_type[i]);
las              1496 drivers/media/cec/cec-adap.c 			las->log_addr[i],
las              1513 drivers/media/cec/cec-adap.c 	for (i = 0; i < las->num_log_addrs; i++)
las              1514 drivers/media/cec/cec-adap.c 		las->log_addr[i] = CEC_LOG_ADDR_INVALID;
las              1828 drivers/media/cec/cec-adap.c 	const struct cec_log_addrs *las = &adap->log_addrs;
las              1829 drivers/media/cec/cec-adap.c 	const u8 *features = las->features[la_idx];
las              1834 drivers/media/cec/cec-adap.c 	msg->msg[0] = (las->log_addr[la_idx] << 4) | 0x0f;
las              1838 drivers/media/cec/cec-adap.c 	msg->msg[3] = las->all_device_types[la_idx];
las              1841 drivers/media/cec/cec-adap.c 	for (idx = 0; idx < ARRAY_SIZE(las->features[0]); idx++) {
las              1008 include/uapi/linux/cec.h static inline int cec_is_2nd_tv(const struct cec_log_addrs *las)
las              1014 include/uapi/linux/cec.h 	return las->num_log_addrs &&
las              1015 include/uapi/linux/cec.h 	       las->log_addr[0] >= CEC_LOG_ADDR_SPECIFIC &&
las              1016 include/uapi/linux/cec.h 	       las->primary_device_type[0] == CEC_OP_PRIM_DEVTYPE_TV;
las              1019 include/uapi/linux/cec.h static inline int cec_is_processor(const struct cec_log_addrs *las)
las              1025 include/uapi/linux/cec.h 	return las->num_log_addrs &&
las              1026 include/uapi/linux/cec.h 	       las->log_addr[0] >= CEC_LOG_ADDR_BACKUP_1 &&
las              1027 include/uapi/linux/cec.h 	       las->primary_device_type[0] == CEC_OP_PRIM_DEVTYPE_PROCESSOR;
las              1030 include/uapi/linux/cec.h static inline int cec_is_switch(const struct cec_log_addrs *las)
las              1036 include/uapi/linux/cec.h 	return las->num_log_addrs == 1 &&
las              1037 include/uapi/linux/cec.h 	       las->log_addr[0] == CEC_LOG_ADDR_UNREGISTERED &&
las              1038 include/uapi/linux/cec.h 	       las->primary_device_type[0] == CEC_OP_PRIM_DEVTYPE_SWITCH &&
las              1039 include/uapi/linux/cec.h 	       !(las->flags & CEC_LOG_ADDRS_FL_CDC_ONLY);
las              1042 include/uapi/linux/cec.h static inline int cec_is_cdc_only(const struct cec_log_addrs *las)
las              1048 include/uapi/linux/cec.h 	return las->num_log_addrs == 1 &&
las              1049 include/uapi/linux/cec.h 	       las->log_addr[0] == CEC_LOG_ADDR_UNREGISTERED &&
las              1050 include/uapi/linux/cec.h 	       las->primary_device_type[0] == CEC_OP_PRIM_DEVTYPE_SWITCH &&
las              1051 include/uapi/linux/cec.h 	       (las->flags & CEC_LOG_ADDRS_FL_CDC_ONLY);