Lines Matching refs:cable
222 struct extcon_cable *cable = container_of(attr, struct extcon_cable, in cable_name_show() local
224 int i = cable->cable_index; in cable_name_show()
227 extcon_name[cable->edev->supported_cable[i]]); in cable_name_show()
233 struct extcon_cable *cable = container_of(attr, struct extcon_cable, in cable_state_show() local
236 int i = cable->cable_index; in cable_state_show()
239 extcon_get_cable_state_(cable->edev, in cable_state_show()
240 cable->edev->supported_cable[i])); in cable_state_show()
803 struct extcon_cable *cable; in extcon_dev_register() local
812 cable = &edev->cables[index]; in extcon_dev_register()
819 cable = &edev->cables[index]; in extcon_dev_register()
820 kfree(cable->attr_g.name); in extcon_dev_register()
828 cable->edev = edev; in extcon_dev_register()
829 cable->cable_index = index; in extcon_dev_register()
830 cable->attrs[0] = &cable->attr_name.attr; in extcon_dev_register()
831 cable->attrs[1] = &cable->attr_state.attr; in extcon_dev_register()
832 cable->attrs[2] = NULL; in extcon_dev_register()
833 cable->attr_g.name = str; in extcon_dev_register()
834 cable->attr_g.attrs = cable->attrs; in extcon_dev_register()
836 sysfs_attr_init(&cable->attr_name.attr); in extcon_dev_register()
837 cable->attr_name.attr.name = "name"; in extcon_dev_register()
838 cable->attr_name.attr.mode = 0444; in extcon_dev_register()
839 cable->attr_name.show = cable_name_show; in extcon_dev_register()
841 sysfs_attr_init(&cable->attr_state.attr); in extcon_dev_register()
842 cable->attr_state.attr.name = "state"; in extcon_dev_register()
843 cable->attr_state.attr.mode = 0444; in extcon_dev_register()
844 cable->attr_state.show = cable_state_show; in extcon_dev_register()