Lines Matching refs:debugger

164 static int rga_debugfs_remove_files(struct rga_debugger *debugger)  in rga_debugfs_remove_files()  argument
169 mutex_lock(&debugger->debugfs_lock); in rga_debugfs_remove_files()
172 entry_list = &debugger->debugfs_entry_list; in rga_debugfs_remove_files()
182 debugfs_remove_recursive(debugger->debugfs_dir); in rga_debugfs_remove_files()
183 debugger->debugfs_dir = NULL; in rga_debugfs_remove_files()
185 mutex_unlock(&debugger->debugfs_lock); in rga_debugfs_remove_files()
191 struct dentry *root, struct rga_debugger *debugger) in rga_debugfs_create_files() argument
206 tmp->debugger = debugger; in rga_debugfs_create_files()
217 mutex_lock(&debugger->debugfs_lock); in rga_debugfs_create_files()
218 list_add_tail(&tmp->list, &debugger->debugfs_entry_list); in rga_debugfs_create_files()
219 mutex_unlock(&debugger->debugfs_lock); in rga_debugfs_create_files()
227 rga_debugfs_remove_files(debugger); in rga_debugfs_create_files()
234 struct rga_debugger *debugger; in rga2_debugfs_remove() local
236 debugger = rga2_drvdata->debugger; in rga2_debugfs_remove()
238 rga_debugfs_remove_files(debugger); in rga2_debugfs_remove()
246 struct rga_debugger *debugger; in rga2_debugfs_init() local
248 debugger = rga2_drvdata->debugger; in rga2_debugfs_init()
250 debugger->debugfs_dir = debugfs_create_dir(RGA_DEBUGGER_ROOT_NAME, NULL); in rga2_debugfs_init()
251 if (IS_ERR_OR_NULL(debugger->debugfs_dir)) { in rga2_debugfs_init()
253 debugger->debugfs_dir = NULL; in rga2_debugfs_init()
258 debugger->debugfs_dir, debugger); in rga2_debugfs_init()
290 static int rga_procfs_remove_files(struct rga_debugger *debugger) in rga_procfs_remove_files() argument
295 mutex_lock(&debugger->procfs_lock); in rga_procfs_remove_files()
298 entry_list = &debugger->procfs_entry_list; in rga_procfs_remove_files()
308 proc_remove(debugger->procfs_dir); in rga_procfs_remove_files()
309 debugger->procfs_dir = NULL; in rga_procfs_remove_files()
311 mutex_unlock(&debugger->procfs_lock); in rga_procfs_remove_files()
317 struct proc_dir_entry *root, struct rga_debugger *debugger) in rga_procfs_create_files() argument
332 tmp->debugger = debugger; in rga_procfs_create_files()
343 mutex_lock(&debugger->procfs_lock); in rga_procfs_create_files()
344 list_add_tail(&tmp->list, &debugger->procfs_entry_list); in rga_procfs_create_files()
345 mutex_unlock(&debugger->procfs_lock); in rga_procfs_create_files()
353 rga_procfs_remove_files(debugger); in rga_procfs_create_files()
359 struct rga_debugger *debugger; in rga2_procfs_remove() local
361 debugger = rga2_drvdata->debugger; in rga2_procfs_remove()
363 rga_procfs_remove_files(debugger); in rga2_procfs_remove()
371 struct rga_debugger *debugger; in rga2_procfs_init() local
373 debugger = rga2_drvdata->debugger; in rga2_procfs_init()
375 debugger->procfs_dir = proc_mkdir(RGA_DEBUGGER_ROOT_NAME, NULL); in rga2_procfs_init()
376 if (IS_ERR_OR_NULL(debugger->procfs_dir)) { in rga2_procfs_init()
378 debugger->procfs_dir = NULL; in rga2_procfs_init()
383 debugger->procfs_dir, debugger); in rga2_procfs_init()