Lines Matching refs:cable
173 struct extcon_cable *cable = container_of(attr, struct extcon_cable, in cable_name_show() local
177 cable->edev->supported_cable[cable->cable_index]); in cable_name_show()
183 struct extcon_cable *cable = container_of(attr, struct extcon_cable, in cable_state_show() local
187 extcon_get_cable_state_(cable->edev, in cable_state_show()
188 cable->cable_index)); in cable_state_show()
739 struct extcon_cable *cable; in extcon_dev_register() local
748 cable = &edev->cables[index]; in extcon_dev_register()
755 cable = &edev->cables[index]; in extcon_dev_register()
756 kfree(cable->attr_g.name); in extcon_dev_register()
764 cable->edev = edev; in extcon_dev_register()
765 cable->cable_index = index; in extcon_dev_register()
766 cable->attrs[0] = &cable->attr_name.attr; in extcon_dev_register()
767 cable->attrs[1] = &cable->attr_state.attr; in extcon_dev_register()
768 cable->attrs[2] = NULL; in extcon_dev_register()
769 cable->attr_g.name = str; in extcon_dev_register()
770 cable->attr_g.attrs = cable->attrs; in extcon_dev_register()
772 sysfs_attr_init(&cable->attr_name.attr); in extcon_dev_register()
773 cable->attr_name.attr.name = "name"; in extcon_dev_register()
774 cable->attr_name.attr.mode = 0444; in extcon_dev_register()
775 cable->attr_name.show = cable_name_show; in extcon_dev_register()
777 sysfs_attr_init(&cable->attr_state.attr); in extcon_dev_register()
778 cable->attr_state.attr.name = "state"; in extcon_dev_register()
779 cable->attr_state.attr.mode = 0444; in extcon_dev_register()
780 cable->attr_state.show = cable_state_show; in extcon_dev_register()