Lines Matching refs:ent
90 struct scom_debug_entry *ent = filp->private_data;
103 rc = opal_scom_read(ent->chip, reg_base, reg, &val);
121 struct scom_debug_entry *ent = filp->private_data;
136 rc = opal_scom_write(ent->chip, reg_base, reg, val);
158 struct scom_debug_entry *ent;
161 ent = kzalloc(sizeof(*ent), GFP_KERNEL);
162 if (!ent)
165 ent->chip = chip;
166 snprintf(ent->name, 16, "%08x", chip);
167 ent->path.data = (void *)kasprintf(GFP_KERNEL, "%pOF", dn);
168 if (!ent->path.data) {
169 kfree(ent);
173 ent->path.size = strlen((char *)ent->path.data);
175 dir = debugfs_create_dir(ent->name, root);
177 kfree(ent->path.data);
178 kfree(ent);
182 debugfs_create_blob("devspec", 0400, dir, &ent->path);
183 debugfs_create_file("access", 0600, dir, ent, &scom_debug_fops);