Lines Matching refs:ent
108 struct scom_debug_entry *ent = filp->private_data; in scom_debug_read() local
121 map = scom_map(ent->dn, reg, reg_cnt); in scom_debug_read()
145 struct scom_debug_entry *ent = filp->private_data; in scom_debug_write() local
158 map = scom_map(ent->dn, reg, reg_cnt); in scom_debug_write()
188 struct scom_debug_entry *ent; in scom_debug_init_one() local
191 ent = kzalloc(sizeof(*ent), GFP_KERNEL); in scom_debug_init_one()
192 if (!ent) in scom_debug_init_one()
195 ent->dn = of_node_get(dn); in scom_debug_init_one()
196 snprintf(ent->name, 16, "%08x", i); in scom_debug_init_one()
197 ent->path.data = (void*)kasprintf(GFP_KERNEL, "%pOF", dn); in scom_debug_init_one()
198 ent->path.size = strlen((char *)ent->path.data); in scom_debug_init_one()
200 dir = debugfs_create_dir(ent->name, root); in scom_debug_init_one()
203 kfree(ent->path.data); in scom_debug_init_one()
204 kfree(ent); in scom_debug_init_one()
208 debugfs_create_blob("devspec", 0400, dir, &ent->path); in scom_debug_init_one()
209 debugfs_create_file("access", 0600, dir, ent, &scom_debug_fops); in scom_debug_init_one()