Lines Matching refs:kobj
179 sysfs_remove_file((_dentry)->kobj, &(_dentry)->dentry.attr); \
201 vdentry->kobj = _kobj;
210 ret = sysfs_create_file(vdentry->kobj, &vdentry->dentry.attr);
388 struct kobject kobj;
399 static void mlx4_port_release(struct kobject *kobj)
401 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
421 static ssize_t port_attr_show(struct kobject *kobj,
426 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
433 static ssize_t port_attr_store(struct kobject *kobj,
439 struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
626 ret = sysfs_create_file(&p->kobj, &p->smi_enabled.attr);
637 ret = sysfs_create_file(&p->kobj, &p->enable_smi_admin.attr);
640 sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
654 sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
655 sysfs_remove_file(&p->kobj, &p->enable_smi_admin.attr);
672 ret = kobject_init_and_add(&p->kobj, &port_type,
687 ret = sysfs_create_group(&p->kobj, &p->pkey_group);
698 ret = sysfs_create_group(&p->kobj, &p->gid_group);
706 list_add_tail(&p->kobj.entry, &dev->pkeys.pkey_port_list[slave]);
770 mport = container_of(p, struct mlx4_port, kobj);
815 port = container_of(p, struct mlx4_port, kobj);