Lines Matching refs:kobj
60 struct kobject kobj; member
111 #define to_edd_device(obj) container_of(obj,struct edd_device,kobj)
114 edd_attr_show(struct kobject * kobj, struct attribute *attr, char *buf) in edd_attr_show() argument
116 struct edd_device *dev = to_edd_device(kobj); in edd_attr_show()
622 static void edd_release(struct kobject * kobj) in edd_release() argument
624 struct edd_device * dev = to_edd_device(kobj); in edd_release()
688 ret = sysfs_create_link(&edev->kobj,&pci_dev->dev.kobj,"pci_dev"); in edd_create_symlink_to_pcidev()
696 kobject_put(&edev->kobj); in edd_device_unregister()
708 error = sysfs_create_file(&edev->kobj,&attr->attr); in edd_populate_dir()
724 edev->kobj.kset = edd_kset; in edd_device_register()
725 error = kobject_init_and_add(&edev->kobj, &edd_ktype, NULL, in edd_device_register()
729 kobject_uevent(&edev->kobj, KOBJ_ADD); in edd_device_register()