Lines Matching refs:kobj
19 static ssize_t pci_slot_attr_show(struct kobject *kobj, in pci_slot_attr_show() argument
22 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_show()
27 static ssize_t pci_slot_attr_store(struct kobject *kobj, in pci_slot_attr_store() argument
30 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_store()
103 static void pci_slot_release(struct kobject *kobj) in pci_slot_release() argument
106 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_release()
192 result = kobject_rename(&slot->kobj, slot_name); in rename_slot()
216 kobject_get(&slot->kobj); in get_slot()
284 kobject_put(&slot->kobj); in pci_create_slot()
302 slot->kobj.kset = pci_slots_kset; in pci_create_slot()
310 err = kobject_init_and_add(&slot->kobj, &pci_slot_ktype, NULL, in pci_create_slot()
349 slot->number, kref_read(&slot->kobj.kref) - 1); in pci_destroy_slot()
352 kobject_put(&slot->kobj); in pci_destroy_slot()
369 struct kobject *kobj = NULL; in pci_hp_create_module_link() local
374 kobj = kset_find_obj(module_kset, slot->ops->mod_name); in pci_hp_create_module_link()
375 if (!kobj) in pci_hp_create_module_link()
377 ret = sysfs_create_link(&pci_slot->kobj, kobj, "module"); in pci_hp_create_module_link()
381 kobject_put(kobj); in pci_hp_create_module_link()
394 sysfs_remove_link(&pci_slot->kobj, "module"); in pci_hp_remove_module_link()
405 &pci_bus_kset->kobj); in pci_slot_init()