Lines Matching refs:debugger

42 	struct rknpu_debugger *debugger = node->debugger;  in rknpu_load_show()  local
44 container_of(debugger, struct rknpu_device, debugger); in rknpu_load_show()
81 struct rknpu_debugger *debugger = node->debugger; in rknpu_power_show() local
83 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_show()
98 struct rknpu_debugger *debugger = node->debugger; in rknpu_power_set() local
100 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_set()
135 struct rknpu_debugger *debugger = node->debugger; in rknpu_power_put_delay_show() local
137 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_put_delay_show()
150 struct rknpu_debugger *debugger = node->debugger; in rknpu_power_put_delay_set() local
152 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_put_delay_set()
180 struct rknpu_debugger *debugger = node->debugger; in rknpu_freq_show() local
182 container_of(debugger, struct rknpu_device, debugger); in rknpu_freq_show()
202 struct rknpu_debugger *debugger = node->debugger; in rknpu_freq_set() local
204 container_of(debugger, struct rknpu_device, debugger); in rknpu_freq_set()
250 struct rknpu_debugger *debugger = node->debugger; in rknpu_volt_show() local
252 container_of(debugger, struct rknpu_device, debugger); in rknpu_volt_show()
265 struct rknpu_debugger *debugger = node->debugger; in rknpu_reset_show() local
267 container_of(debugger, struct rknpu_device, debugger); in rknpu_reset_show()
282 struct rknpu_debugger *debugger = node->debugger; in rknpu_reset_set() local
284 container_of(debugger, struct rknpu_device, debugger); in rknpu_reset_set()
348 static int rknpu_debugfs_remove_files(struct rknpu_debugger *debugger) in rknpu_debugfs_remove_files() argument
353 mutex_lock(&debugger->debugfs_lock); in rknpu_debugfs_remove_files()
356 entry_list = &debugger->debugfs_entry_list; in rknpu_debugfs_remove_files()
366 debugfs_remove_recursive(debugger->debugfs_dir); in rknpu_debugfs_remove_files()
367 debugger->debugfs_dir = NULL; in rknpu_debugfs_remove_files()
369 mutex_unlock(&debugger->debugfs_lock); in rknpu_debugfs_remove_files()
376 struct rknpu_debugger *debugger) in rknpu_debugfs_create_files() argument
392 tmp->debugger = debugger; in rknpu_debugfs_create_files()
404 mutex_lock(&debugger->debugfs_lock); in rknpu_debugfs_create_files()
405 list_add_tail(&tmp->list, &debugger->debugfs_entry_list); in rknpu_debugfs_create_files()
406 mutex_unlock(&debugger->debugfs_lock); in rknpu_debugfs_create_files()
414 rknpu_debugfs_remove_files(debugger); in rknpu_debugfs_create_files()
419 static int rknpu_debugfs_remove(struct rknpu_debugger *debugger) in rknpu_debugfs_remove() argument
421 rknpu_debugfs_remove_files(debugger); in rknpu_debugfs_remove()
426 static int rknpu_debugfs_init(struct rknpu_debugger *debugger) in rknpu_debugfs_init() argument
430 debugger->debugfs_dir = in rknpu_debugfs_init()
432 if (IS_ERR_OR_NULL(debugger->debugfs_dir)) { in rknpu_debugfs_init()
435 debugger->debugfs_dir = NULL; in rknpu_debugfs_init()
441 debugger->debugfs_dir, debugger); in rknpu_debugfs_init()
451 rknpu_debugfs_remove(debugger); in rknpu_debugfs_init()
477 static int rknpu_procfs_remove_files(struct rknpu_debugger *debugger) in rknpu_procfs_remove_files() argument
482 mutex_lock(&debugger->procfs_lock); in rknpu_procfs_remove_files()
485 entry_list = &debugger->procfs_entry_list; in rknpu_procfs_remove_files()
495 proc_remove(debugger->procfs_dir); in rknpu_procfs_remove_files()
496 debugger->procfs_dir = NULL; in rknpu_procfs_remove_files()
498 mutex_unlock(&debugger->procfs_lock); in rknpu_procfs_remove_files()
505 struct rknpu_debugger *debugger) in rknpu_procfs_create_files() argument
520 tmp->debugger = debugger; in rknpu_procfs_create_files()
532 mutex_lock(&debugger->procfs_lock); in rknpu_procfs_create_files()
533 list_add_tail(&tmp->list, &debugger->procfs_entry_list); in rknpu_procfs_create_files()
534 mutex_unlock(&debugger->procfs_lock); in rknpu_procfs_create_files()
542 rknpu_procfs_remove_files(debugger); in rknpu_procfs_create_files()
546 static int rknpu_procfs_remove(struct rknpu_debugger *debugger) in rknpu_procfs_remove() argument
548 rknpu_procfs_remove_files(debugger); in rknpu_procfs_remove()
553 static int rknpu_procfs_init(struct rknpu_debugger *debugger) in rknpu_procfs_init() argument
557 debugger->procfs_dir = proc_mkdir(RKNPU_DEBUGGER_ROOT_NAME, NULL); in rknpu_procfs_init()
558 if (IS_ERR_OR_NULL(debugger->procfs_dir)) { in rknpu_procfs_init()
560 debugger->procfs_dir = NULL; in rknpu_procfs_init()
566 debugger->procfs_dir, debugger); in rknpu_procfs_init()
575 rknpu_procfs_remove(debugger); in rknpu_procfs_init()
584 mutex_init(&rknpu_dev->debugger.debugfs_lock); in rknpu_debugger_init()
585 INIT_LIST_HEAD(&rknpu_dev->debugger.debugfs_entry_list); in rknpu_debugger_init()
586 rknpu_debugfs_init(&rknpu_dev->debugger); in rknpu_debugger_init()
589 mutex_init(&rknpu_dev->debugger.procfs_lock); in rknpu_debugger_init()
590 INIT_LIST_HEAD(&rknpu_dev->debugger.procfs_entry_list); in rknpu_debugger_init()
591 rknpu_procfs_init(&rknpu_dev->debugger); in rknpu_debugger_init()
599 rknpu_debugfs_remove(&rknpu_dev->debugger); in rknpu_debugger_remove()
602 rknpu_procfs_remove(&rknpu_dev->debugger); in rknpu_debugger_remove()