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);