Lines Matching refs:props
478 struct led_properties *props) in led_parse_fwnode_props() argument
486 ret = fwnode_property_read_string(fwnode, "label", &props->label); in led_parse_fwnode_props()
493 ret = fwnode_property_read_u32(fwnode, "color", &props->color); in led_parse_fwnode_props()
496 else if (props->color >= LED_COLOR_ID_MAX) in led_parse_fwnode_props()
499 props->color_present = true; in led_parse_fwnode_props()
506 ret = fwnode_property_read_string(fwnode, "function", &props->function); in led_parse_fwnode_props()
517 &props->func_enum); in led_parse_fwnode_props()
523 props->func_enum_present = true; in led_parse_fwnode_props()
530 struct led_properties props = {}; in led_compose_name() local
538 led_parse_fwnode_props(dev, fwnode, &props); in led_compose_name()
540 if (props.label) { in led_compose_name()
549 devicename, props.label); in led_compose_name()
551 n = snprintf(led_classdev_name, LED_MAX_NAME_SIZE, "%s", props.label); in led_compose_name()
553 } else if (props.function || props.color_present) { in led_compose_name()
556 if (props.func_enum_present) { in led_compose_name()
558 props.color_present ? led_colors[props.color] : "", in led_compose_name()
559 props.function ?: "", props.func_enum); in led_compose_name()
562 props.color_present ? led_colors[props.color] : "", in led_compose_name()
563 props.function ?: ""); in led_compose_name()