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()
1259 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_dbr_dbg_destroy() local
1262 if (!ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_destroy()
1265 dbr_debug = ar->debug.dbr_debug[dbr_id]; in ath11k_debugfs_dbr_dbg_destroy()
1266 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_dbr_dbg_destroy()
1268 debugfs_remove_recursive(dbr_debug->dbr_debugfs); in ath11k_debugfs_dbr_dbg_destroy()
1270 kfree(dbr_debug); in ath11k_debugfs_dbr_dbg_destroy()
1271 ar->debug.dbr_debug[dbr_id] = NULL; in ath11k_debugfs_dbr_dbg_destroy()
1276 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_dbr_dbg_init() local
1280 if (ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_init()
1283 ar->debug.dbr_debug[dbr_id] = kzalloc(sizeof(*dbr_debug), in ath11k_debugfs_dbr_dbg_init()
1286 if (!ar->debug.dbr_debug[dbr_id]) in ath11k_debugfs_dbr_dbg_init()
1289 dbr_debug = ar->debug.dbr_debug[dbr_id]; in ath11k_debugfs_dbr_dbg_init()
1290 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_dbr_dbg_init()
1292 if (dbr_debug->dbr_debugfs) in ath11k_debugfs_dbr_dbg_init()
1295 dbr_debug->dbr_debugfs = debugfs_create_dir(dbr_id_to_str[dbr_id], in ath11k_debugfs_dbr_dbg_init()
1297 if (IS_ERR_OR_NULL(dbr_debug->dbr_debugfs)) { in ath11k_debugfs_dbr_dbg_init()
1298 if (IS_ERR(dbr_debug->dbr_debugfs)) in ath11k_debugfs_dbr_dbg_init()
1299 return PTR_ERR(dbr_debug->dbr_debugfs); in ath11k_debugfs_dbr_dbg_init()
1303 dbr_debug->dbr_debug_enabled = true; in ath11k_debugfs_dbr_dbg_init()
1314 debugfs_create_file("dump_dbr_debug", 0444, dbr_debug->dbr_debugfs, in ath11k_debugfs_dbr_dbg_init()
1624 struct ath11k_debug_dbr *dbr_debug; in ath11k_debugfs_unregister() local
1629 dbr_debug = ar->debug.dbr_debug[i]; in ath11k_debugfs_unregister()
1630 if (!dbr_debug) in ath11k_debugfs_unregister()
1633 dbr_dbg_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_unregister()
1635 debugfs_remove_recursive(dbr_debug->dbr_debugfs); in ath11k_debugfs_unregister()
1636 kfree(dbr_debug); in ath11k_debugfs_unregister()
1637 ar->debug.dbr_debug[i] = NULL; in ath11k_debugfs_unregister()