Lines Matching refs:ent
43 struct memtrace_entry *ent = filp->private_data; in memtrace_read() local
45 return simple_read_from_buffer(ubuf, count, ppos, ent->mem, ent->size); in memtrace_read()
50 struct memtrace_entry *ent = filp->private_data; in memtrace_mmap() local
51 unsigned long ent_nrpages = ent->size >> PAGE_SHIFT; in memtrace_mmap()
63 return remap_pfn_range(vma, vma->vm_start, PHYS_PFN(ent->start) + vma->vm_pgoff, in memtrace_mmap()
175 struct memtrace_entry *ent = &memtrace_array[i]; in memtrace_init_debugfs() local
177 ent->mem = ioremap(ent->start, ent->size); in memtrace_init_debugfs()
179 if (!ent->mem) { in memtrace_init_debugfs()
181 ent->start); in memtrace_init_debugfs()
186 snprintf(ent->name, 16, "%08x", ent->nid); in memtrace_init_debugfs()
187 dir = debugfs_create_dir(ent->name, memtrace_debugfs_dir); in memtrace_init_debugfs()
189 ent->dir = dir; in memtrace_init_debugfs()
190 debugfs_create_file_unsafe("trace", 0600, dir, ent, &memtrace_fops); in memtrace_init_debugfs()
191 debugfs_create_x64("start", 0400, dir, &ent->start); in memtrace_init_debugfs()
192 debugfs_create_x64("size", 0400, dir, &ent->size); in memtrace_init_debugfs()
224 struct memtrace_entry *ent; in memtrace_free_regions() local
227 ent = &memtrace_array[i]; in memtrace_free_regions()
230 if (ent->nid == NUMA_NO_NODE) in memtrace_free_regions()
234 if (ent->mem) { in memtrace_free_regions()
235 iounmap(ent->mem); in memtrace_free_regions()
236 ent->mem = 0; in memtrace_free_regions()
239 if (memtrace_free(ent->nid, ent->start, ent->size)) { in memtrace_free_regions()
241 ent->nid); in memtrace_free_regions()
250 debugfs_remove_recursive(ent->dir); in memtrace_free_regions()
251 pr_info("Freed trace memory back on node %d\n", ent->nid); in memtrace_free_regions()
252 ent->size = ent->start = ent->nid = NUMA_NO_NODE; in memtrace_free_regions()