Lines Matching refs:vdentry
173 struct mlx4_ib_iov_sysfs_attr *vdentry = _dentry; in create_sysfs_entry() local
175 vdentry->ctx = _ctx; in create_sysfs_entry()
176 vdentry->dentry.show = show; in create_sysfs_entry()
177 vdentry->dentry.store = store; in create_sysfs_entry()
178 sysfs_attr_init(&vdentry->dentry.attr); in create_sysfs_entry()
179 vdentry->dentry.attr.name = vdentry->name; in create_sysfs_entry()
180 vdentry->dentry.attr.mode = 0; in create_sysfs_entry()
181 vdentry->kobj = _kobj; in create_sysfs_entry()
182 snprintf(vdentry->name, 15, "%s", _name); in create_sysfs_entry()
184 if (vdentry->dentry.store) in create_sysfs_entry()
185 vdentry->dentry.attr.mode |= S_IWUSR; in create_sysfs_entry()
187 if (vdentry->dentry.show) in create_sysfs_entry()
188 vdentry->dentry.attr.mode |= S_IRUGO; in create_sysfs_entry()
190 ret = sysfs_create_file(vdentry->kobj, &vdentry->dentry.attr); in create_sysfs_entry()
192 pr_err("failed to create %s\n", vdentry->dentry.attr.name); in create_sysfs_entry()
193 vdentry->ctx = NULL; in create_sysfs_entry()