Lines Matching refs:dbr_debug
61 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_add_dbring_entry() local
68 dbr_debug = ar->debug.dbr_debug[id]; in ath11k_debugfs_add_dbring_entry()
69 if (!dbr_debug) in ath11k_debugfs_add_dbring_entry()
72 if (!dbr_debug->dbr_debug_enabled) in ath11k_debugfs_add_dbring_entry()
75 dbr_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_add_dbring_entry()
1291 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_dbr_dbg_destroy() local
1294 if (!ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_destroy()
1297 dbr_debug = ar->debug.dbr_debug[dbr_id]; in ath11k_debugfs_dbr_dbg_destroy()
1298 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_dbr_dbg_destroy()
1300 debugfs_remove_recursive(dbr_debug->dbr_debugfs); in ath11k_debugfs_dbr_dbg_destroy()
1302 kfree(dbr_debug); in ath11k_debugfs_dbr_dbg_destroy()
1303 ar->debug.dbr_debug[dbr_id] = NULL; in ath11k_debugfs_dbr_dbg_destroy()
1308 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_dbr_dbg_init() local
1312 if (ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_init()
1315 ar->debug.dbr_debug[dbr_id] = kzalloc(sizeof(*dbr_debug), in ath11k_debugfs_dbr_dbg_init()
1318 if (!ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_init()
1321 dbr_debug = ar->debug.dbr_debug[dbr_id]; in ath11k_debugfs_dbr_dbg_init()
1322 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_dbr_dbg_init()
1324 if (dbr_debug->dbr_debugfs) in ath11k_debugfs_dbr_dbg_init()
1327 dbr_debug->dbr_debugfs = debugfs_create_dir(dbr_id_to_str[dbr_id], in ath11k_debugfs_dbr_dbg_init()
1329 if (IS_ERR_OR_NULL(dbr_debug->dbr_debugfs)) { in ath11k_debugfs_dbr_dbg_init()
1330 if (IS_ERR(dbr_debug->dbr_debugfs)) in ath11k_debugfs_dbr_dbg_init()
1331 return PTR_ERR(dbr_debug->dbr_debugfs); in ath11k_debugfs_dbr_dbg_init()
1335 dbr_debug->dbr_debug_enabled = true; in ath11k_debugfs_dbr_dbg_init()
1346 debugfs_create_file("dump_dbr_debug", 0444, dbr_debug->dbr_debugfs, in ath11k_debugfs_dbr_dbg_init()
1656 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_unregister() local
1661 dbr_debug = ar->debug.dbr_debug[i]; in ath11k_debugfs_unregister()
1662 if (!dbr_debug) in ath11k_debugfs_unregister()
1665 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_unregister()
1667 debugfs_remove_recursive(dbr_debug->dbr_debugfs); in ath11k_debugfs_unregister()
1668 kfree(dbr_debug); in ath11k_debugfs_unregister()
1669 ar->debug.dbr_debug[i] = NULL; in ath11k_debugfs_unregister()