Lines Matching refs:stats_req
421 struct debug_htt_stats_req *stats_req; in ath11k_dbg_sta_open_htt_peer_stats() local
430 stats_req = vzalloc(sizeof(*stats_req) + ATH11K_HTT_STATS_BUF_SIZE); in ath11k_dbg_sta_open_htt_peer_stats()
431 if (!stats_req) in ath11k_dbg_sta_open_htt_peer_stats()
435 ar->debug.htt_stats.stats_req = stats_req; in ath11k_dbg_sta_open_htt_peer_stats()
436 stats_req->type = type; in ath11k_dbg_sta_open_htt_peer_stats()
437 memcpy(stats_req->peer_addr, sta->addr, ETH_ALEN); in ath11k_dbg_sta_open_htt_peer_stats()
443 file->private_data = stats_req; in ath11k_dbg_sta_open_htt_peer_stats()
446 vfree(stats_req); in ath11k_dbg_sta_open_htt_peer_stats()
447 ar->debug.htt_stats.stats_req = NULL; in ath11k_dbg_sta_open_htt_peer_stats()
460 ar->debug.htt_stats.stats_req = NULL; in ath11k_dbg_sta_release_htt_peer_stats()
470 struct debug_htt_stats_req *stats_req = file->private_data; in ath11k_dbg_sta_read_htt_peer_stats() local
474 buf = stats_req->buf; in ath11k_dbg_sta_read_htt_peer_stats()
475 length = min_t(u32, stats_req->buf_len, ATH11K_HTT_STATS_BUF_SIZE); in ath11k_dbg_sta_read_htt_peer_stats()