Lines Matching defs:kobj

183 	sysfs_notify(&dev->kobj, NULL, "type");
189 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp);
195 sysfs_notify(&dev->kobj, "identity", "id_header");
196 sysfs_notify(&dev->kobj, "identity", "cert_stat");
197 sysfs_notify(&dev->kobj, "identity", "product");
198 sysfs_notify(&dev->kobj, "identity", "product_type_vdo1");
199 sysfs_notify(&dev->kobj, "identity", "product_type_vdo2");
200 sysfs_notify(&dev->kobj, "identity", "product_type_vdo3");
308 sysfs_notify(&adev->dev.kobj, dir, "active");
309 sysfs_notify(&adev->dev.kobj, NULL, "active");
310 kobject_uevent(&adev->dev.kobj, KOBJ_CHANGE);
448 static umode_t typec_altmode_attr_is_visible(struct kobject *kobj,
451 struct typec_altmode *adev = to_typec_altmode(kobj_to_dev(kobj));
648 static umode_t typec_partner_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n)
650 struct typec_partner *partner = to_typec_partner(kobj_to_dev(kobj));
658 if (!get_pd_product_type(kobj_to_dev(kobj)))
692 ret = sysfs_create_link(&dev->kobj, &partner->dev.kobj, "typec");
696 ret = sysfs_create_link(&partner->dev.kobj, &dev->kobj, dev_name(dev));
698 sysfs_remove_link(&dev->kobj, "typec");
708 sysfs_remove_link(&partner->dev.kobj, dev_name(dev));
709 sysfs_remove_link(&dev->kobj, "typec");
746 sysfs_notify(&partner->dev.kobj, NULL, "usb_power_delivery_revision");
749 sysfs_notify(&partner->dev.kobj, NULL,
752 kobject_uevent(&partner->dev.kobj, KOBJ_CHANGE);
810 ret = sysfs_update_group(&partner->dev.kobj, &typec_partner_group);
814 sysfs_notify(&partner->dev.kobj, NULL, "number_of_alternate_modes");
815 kobject_uevent(&partner->dev.kobj, KOBJ_CHANGE);
972 static umode_t typec_plug_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n)
974 struct typec_plug *plug = to_typec_plug(kobj_to_dev(kobj));
1021 ret = sysfs_update_group(&plug->dev.kobj, &typec_plug_group);
1025 sysfs_notify(&plug->dev.kobj, NULL, "number_of_alternate_modes");
1026 kobject_uevent(&plug->dev.kobj, KOBJ_CHANGE);
1361 static umode_t port_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n)
1363 struct typec_port *port = to_typec_port(kobj_to_dev(kobj));
1747 static umode_t typec_attr_is_visible(struct kobject *kobj,
1750 struct typec_port *port = to_typec_port(kobj_to_dev(kobj));
1891 sysfs_notify(&port->dev.kobj, NULL, "data_role");
1892 kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
1918 sysfs_notify(&port->dev.kobj, NULL, "power_role");
1919 kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
1937 sysfs_notify(&port->dev.kobj, NULL, "vconn_source");
1938 kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
1961 sysfs_notify(&port->dev.kobj, NULL, "power_operation_mode");
1962 kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
1970 sysfs_notify(&partner_dev->kobj, NULL,
1972 kobject_uevent(&partner_dev->kobj, KOBJ_CHANGE);
2073 sysfs_notify(&port->dev.kobj, NULL, "orientation");
2074 kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);