File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -260,11 +260,26 @@ static int v3d_measure_clock(struct seq_file *m, void *unused)
260
260
return 0 ;
261
261
}
262
262
263
+ static int v3d_debugfs_mm (struct seq_file * m , void * unused )
264
+ {
265
+ struct drm_printer p = drm_seq_file_printer (m );
266
+ struct drm_debugfs_entry * entry = m -> private ;
267
+ struct drm_device * dev = entry -> dev ;
268
+ struct v3d_dev * v3d = to_v3d_dev (dev );
269
+
270
+ spin_lock (& v3d -> mm_lock );
271
+ drm_mm_print (& v3d -> mm , & p );
272
+ spin_unlock (& v3d -> mm_lock );
273
+
274
+ return 0 ;
275
+ }
276
+
263
277
static const struct drm_debugfs_info v3d_debugfs_list [] = {
264
278
{"v3d_ident" , v3d_v3d_debugfs_ident , 0 },
265
279
{"v3d_regs" , v3d_v3d_debugfs_regs , 0 },
266
280
{"measure_clock" , v3d_measure_clock , 0 },
267
281
{"bo_stats" , v3d_debugfs_bo_stats , 0 },
282
+ {"v3d_mm" , v3d_debugfs_mm , 0 },
268
283
};
269
284
270
285
void
You can’t perform that action at this time.
0 commit comments