Lines Matching refs:kobj
44 struct kobject kobj;
70 static ssize_t port_attr_show(struct kobject *kobj,
75 struct ib_port *p = container_of(kobj, struct ib_port, kobj);
426 static void ib_port_release(struct kobject *kobj)
428 struct ib_port *p = container_of(kobj, struct ib_port, kobj);
540 ret = kobject_init_and_add(&p->kobj, &port_type,
548 ret = sysfs_create_group(&p->kobj, &pma_group);
559 ret = sysfs_create_group(&p->kobj, &p->gid_group);
571 ret = sysfs_create_group(&p->kobj, &p->pkey_group);
576 ret = port_callback(device, port_num, &p->kobj);
581 list_add_tail(&p->kobj.entry, &device->port_list);
583 kobject_uevent(&p->kobj, KOBJ_ADD);
587 sysfs_remove_group(&p->kobj, &p->pkey_group);
597 sysfs_remove_group(&p->kobj, &p->gid_group);
607 sysfs_remove_group(&p->kobj, &pma_group);
610 kobject_put(&p->kobj);
824 struct ib_port *port = container_of(p, struct ib_port, kobj);
861 &class_dev->kobj);
880 ret = sysfs_create_group(&class_dev->kobj, &iw_stats_group);
900 struct kobject *kobj_dev = kobject_get(&device->dev.kobj);