Lines Matching refs:priv
90 struct cw1200_common *priv, in cw1200_debug_print_map() argument
96 for (i = 0; i < priv->tx_queue_stats.map_capacity; ++i) in cw1200_debug_print_map()
98 seq_printf(seq, "<-%zu\n", priv->tx_queue_stats.map_capacity - 1); in cw1200_debug_print_map()
105 struct cw1200_common *priv = seq->private; in cw1200_status_show() local
106 struct cw1200_debug_priv *d = priv->debug; in cw1200_status_show()
110 priv->wsm_caps.hw_id, in cw1200_status_show()
111 priv->wsm_caps.hw_subid); in cw1200_status_show()
113 cw1200_fw_types[priv->wsm_caps.fw_type], in cw1200_status_show()
114 priv->wsm_caps.fw_ver, in cw1200_status_show()
115 priv->wsm_caps.fw_build); in cw1200_status_show()
117 priv->wsm_caps.fw_api); in cw1200_status_show()
119 priv->wsm_caps.fw_cap); in cw1200_status_show()
121 priv->wsm_caps.fw_label); in cw1200_status_show()
123 cw1200_debug_mode(priv->mode), in cw1200_status_show()
124 priv->listening ? " (listening)" : ""); in cw1200_status_show()
126 cw1200_debug_join_status[priv->join_status]); in cw1200_status_show()
127 if (priv->channel) in cw1200_status_show()
129 priv->channel->hw_value, in cw1200_status_show()
130 priv->channel_switch_in_progress ? in cw1200_status_show()
132 if (priv->rx_filter.promiscuous) in cw1200_status_show()
134 else if (priv->rx_filter.fcs) in cw1200_status_show()
136 if (priv->rx_filter.bssid) in cw1200_status_show()
138 if (!priv->disable_beacon_filter) in cw1200_status_show()
141 if (priv->enable_beacon || in cw1200_status_show()
142 priv->mode == NL80211_IFTYPE_AP || in cw1200_status_show()
143 priv->mode == NL80211_IFTYPE_ADHOC || in cw1200_status_show()
144 priv->mode == NL80211_IFTYPE_MESH_POINT || in cw1200_status_show()
145 priv->mode == NL80211_IFTYPE_P2P_GO) in cw1200_status_show()
147 priv->enable_beacon ? in cw1200_status_show()
152 priv->edca.params[i].cwmin, in cw1200_status_show()
153 priv->edca.params[i].cwmax, in cw1200_status_show()
154 priv->edca.params[i].aifns, in cw1200_status_show()
155 priv->edca.params[i].txop_limit, in cw1200_status_show()
156 priv->edca.params[i].max_rx_lifetime); in cw1200_status_show()
158 if (priv->join_status == CW1200_JOIN_STATUS_STA) { in cw1200_status_show()
160 switch (priv->powersave_mode.mode) { in cw1200_status_show()
172 cw1200_debug_preamble[priv->association_mode.preamble]); in cw1200_status_show()
174 priv->association_mode.mpdu_start_spacing); in cw1200_status_show()
176 le32_to_cpu(priv->association_mode.basic_rate_set)); in cw1200_status_show()
178 priv->bss_params.beacon_lost_count); in cw1200_status_show()
180 priv->bss_params.aid); in cw1200_status_show()
182 priv->bss_params.operational_rate_set); in cw1200_status_show()
186 cw1200_is_ht(&priv->ht_info) ? "on" : "off"); in cw1200_status_show()
187 if (cw1200_is_ht(&priv->ht_info)) { in cw1200_status_show()
189 cw1200_ht_greenfield(&priv->ht_info) ? "yes" : "no"); in cw1200_status_show()
191 cw1200_ht_ampdu_density(&priv->ht_info)); in cw1200_status_show()
194 priv->cqm_rssi_thold); in cw1200_status_show()
196 priv->cqm_rssi_hyst); in cw1200_status_show()
198 priv->long_frame_max_tx_count); in cw1200_status_show()
200 priv->short_frame_max_tx_count); in cw1200_status_show()
201 spin_lock_bh(&priv->tx_policy_cache.lock); in cw1200_status_show()
203 list_for_each(item, &priv->tx_policy_cache.used) in cw1200_status_show()
205 spin_unlock_bh(&priv->tx_policy_cache.lock); in cw1200_status_show()
210 cw1200_queue_status_show(seq, &priv->tx_queue[i]); in cw1200_status_show()
214 cw1200_debug_print_map(seq, priv, "Link map: ", in cw1200_status_show()
215 priv->link_id_map); in cw1200_status_show()
216 cw1200_debug_print_map(seq, priv, "Asleep map: ", in cw1200_status_show()
217 priv->sta_asleep_mask); in cw1200_status_show()
218 cw1200_debug_print_map(seq, priv, "PSPOLL map: ", in cw1200_status_show()
219 priv->pspoll_mask); in cw1200_status_show()
224 if (priv->link_id_db[i].status) { in cw1200_status_show()
227 cw1200_debug_link_id[priv->link_id_db[i].status], in cw1200_status_show()
228 priv->link_id_db[i].mac); in cw1200_status_show()
235 atomic_read(&priv->bh_term) ? "terminated" : "alive"); in cw1200_status_show()
237 atomic_read(&priv->bh_rx)); in cw1200_status_show()
239 atomic_read(&priv->bh_tx)); in cw1200_status_show()
240 if (priv->bh_error) in cw1200_status_show()
242 priv->bh_error); in cw1200_status_show()
244 priv->wsm_caps.input_buffers, in cw1200_status_show()
245 priv->wsm_caps.input_buffer_size); in cw1200_status_show()
247 priv->hw_bufs_used); in cw1200_status_show()
249 priv->powersave_enabled ? "on" : "off"); in cw1200_status_show()
251 priv->device_can_sleep ? "asleep" : "awake"); in cw1200_status_show()
253 spin_lock(&priv->wsm_cmd.lock); in cw1200_status_show()
255 priv->wsm_cmd.done ? "idle" : "active"); in cw1200_status_show()
257 priv->wsm_cmd.cmd, priv->wsm_cmd.len); in cw1200_status_show()
259 priv->wsm_cmd.ret); in cw1200_status_show()
260 spin_unlock(&priv->wsm_cmd.lock); in cw1200_status_show()
263 atomic_read(&priv->tx_lock) ? "locked" : "unlocked"); in cw1200_status_show()
264 if (atomic_read(&priv->tx_lock)) in cw1200_status_show()
266 atomic_read(&priv->tx_lock)); in cw1200_status_show()
287 atomic_read(&priv->scan.in_progress) ? "active" : "idle"); in cw1200_status_show()
309 struct cw1200_common *priv = seq->private; in cw1200_counters_show() local
312 ret = wsm_get_counters_table(priv, &counters); in cw1200_counters_show()
365 struct cw1200_common *priv = file->private_data; in cw1200_wsm_dumps() local
374 priv->wsm_enable_wsm_dumps = 1; in cw1200_wsm_dumps()
376 priv->wsm_enable_wsm_dumps = 0; in cw1200_wsm_dumps()
387 int cw1200_debug_init(struct cw1200_common *priv) in cw1200_debug_init() argument
392 priv->debug = d; in cw1200_debug_init()
397 priv->hw->wiphy->debugfsdir); in cw1200_debug_init()
402 priv, &fops_status)) in cw1200_debug_init()
406 priv, &fops_counters)) in cw1200_debug_init()
410 priv, &fops_wsm_dumps)) in cw1200_debug_init()
416 priv->debug = NULL; in cw1200_debug_init()
422 void cw1200_debug_release(struct cw1200_common *priv) in cw1200_debug_release() argument
424 struct cw1200_debug_priv *d = priv->debug; in cw1200_debug_release()
427 priv->debug = NULL; in cw1200_debug_release()