Lines Matching defs:kobj
161 sysfs_remove_file((_dentry)->kobj, &(_dentry)->dentry.attr); \
183 vdentry->kobj = _kobj;
192 ret = sysfs_create_file(vdentry->kobj, &vdentry->dentry.attr);
367 struct kobject kobj;
378 static void mlx4_port_release(struct kobject *kobj)
380 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
400 static ssize_t port_attr_show(struct kobject *kobj,
405 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
412 static ssize_t port_attr_store(struct kobject *kobj,
418 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
593 ret = sysfs_create_file(&p->kobj, &p->smi_enabled.attr);
604 ret = sysfs_create_file(&p->kobj, &p->enable_smi_admin.attr);
607 sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
621 sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
622 sysfs_remove_file(&p->kobj, &p->enable_smi_admin.attr);
641 ret = kobject_init_and_add(&p->kobj, &port_type,
657 ret = sysfs_create_group(&p->kobj, &p->pkey_group);
668 ret = sysfs_create_group(&p->kobj, &p->gid_group);
676 list_add_tail(&p->kobj.entry, &dev->pkeys.pkey_port_list[slave]);
740 mport = container_of(p, struct mlx4_port, kobj);
785 port = container_of(p, struct mlx4_port, kobj);
807 dev->iov_parent = kobject_create_and_add("iov", &dev->ib_dev.dev.kobj);