Lines Matching refs:ptr
944 struct mwifiex_ra_list_tbl *ptr; in mwifiex_wmm_get_highest_priolist_ptr() local
973 list_for_each_entry(ptr, &tid_ptr->ra_list, in mwifiex_wmm_get_highest_priolist_ptr()
976 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_wmm_get_highest_priolist_ptr()
1000 return ptr; in mwifiex_wmm_get_highest_priolist_ptr()
1044 struct mwifiex_ra_list_tbl *ptr, in mwifiex_is_11n_aggragation_possible() argument
1052 ptr->is_11n_enabled) in mwifiex_is_11n_aggragation_possible()
1053 max_amsdu_size = min_t(int, ptr->max_amsdu, max_buf_size); in mwifiex_is_11n_aggragation_possible()
1057 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) { in mwifiex_is_11n_aggragation_possible()
1073 struct mwifiex_ra_list_tbl *ptr, int ptr_index, in mwifiex_send_single_packet() argument
1082 if (skb_queue_empty(&ptr->skb_head)) { in mwifiex_send_single_packet()
1089 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_single_packet()
1092 dev_dbg(adapter->dev, "data: dequeuing the packet %p %p\n", ptr, skb); in mwifiex_send_single_packet()
1094 ptr->total_pkt_count--; in mwifiex_send_single_packet()
1096 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_single_packet()
1097 skb_next = skb_peek(&ptr->skb_head); in mwifiex_send_single_packet()
1110 if (!mwifiex_is_ralist_valid(priv, ptr, ptr_index)) { in mwifiex_send_single_packet()
1117 skb_queue_tail(&ptr->skb_head, skb); in mwifiex_send_single_packet()
1119 ptr->total_pkt_count++; in mwifiex_send_single_packet()
1120 ptr->ba_pkt_count++; in mwifiex_send_single_packet()
1125 mwifiex_rotate_priolists(priv, ptr, ptr_index); in mwifiex_send_single_packet()
1136 struct mwifiex_ra_list_tbl *ptr) in mwifiex_is_ptr_processed() argument
1141 if (skb_queue_empty(&ptr->skb_head)) in mwifiex_is_ptr_processed()
1144 skb = skb_peek(&ptr->skb_head); in mwifiex_is_ptr_processed()
1159 struct mwifiex_ra_list_tbl *ptr, int ptr_index, in mwifiex_send_processed_packet() argument
1169 if (skb_queue_empty(&ptr->skb_head)) { in mwifiex_send_processed_packet()
1175 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_processed_packet()
1185 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_processed_packet()
1186 skb_next = skb_peek(&ptr->skb_head); in mwifiex_send_processed_packet()
1211 if (!mwifiex_is_ralist_valid(priv, ptr, ptr_index)) { in mwifiex_send_processed_packet()
1218 skb_queue_tail(&ptr->skb_head, skb); in mwifiex_send_processed_packet()
1241 mwifiex_rotate_priolists(priv, ptr, ptr_index); in mwifiex_send_processed_packet()
1253 struct mwifiex_ra_list_tbl *ptr; in mwifiex_dequeue_tx_packet() local
1260 ptr = mwifiex_wmm_get_highest_priolist_ptr(adapter, &priv, &ptr_index); in mwifiex_dequeue_tx_packet()
1261 if (!ptr) in mwifiex_dequeue_tx_packet()
1264 tid = mwifiex_get_tid(ptr); in mwifiex_dequeue_tx_packet()
1269 if (!mwifiex_is_ralist_valid(priv, ptr, ptr_index)) { in mwifiex_dequeue_tx_packet()
1274 if (mwifiex_is_ptr_processed(priv, ptr)) { in mwifiex_dequeue_tx_packet()
1275 mwifiex_send_processed_packet(priv, ptr, ptr_index, flags); in mwifiex_dequeue_tx_packet()
1281 if (!ptr->is_11n_enabled || in mwifiex_dequeue_tx_packet()
1282 ptr->ba_status || in mwifiex_dequeue_tx_packet()
1284 if (ptr->is_11n_enabled && in mwifiex_dequeue_tx_packet()
1285 ptr->ba_status && in mwifiex_dequeue_tx_packet()
1286 ptr->amsdu_in_ampdu && in mwifiex_dequeue_tx_packet()
1288 mwifiex_is_11n_aggragation_possible(priv, ptr, in mwifiex_dequeue_tx_packet()
1290 mwifiex_11n_aggregate_pkt(priv, ptr, ptr_index, flags); in mwifiex_dequeue_tx_packet()
1295 mwifiex_send_single_packet(priv, ptr, ptr_index, flags); in mwifiex_dequeue_tx_packet()
1300 if (mwifiex_is_ampdu_allowed(priv, ptr, tid) && in mwifiex_dequeue_tx_packet()
1301 ptr->ba_pkt_count > ptr->ba_packet_thr) { in mwifiex_dequeue_tx_packet()
1303 mwifiex_create_ba_tbl(priv, ptr->ra, tid, in mwifiex_dequeue_tx_packet()
1305 mwifiex_send_addba(priv, tid, ptr->ra); in mwifiex_dequeue_tx_packet()
1308 mwifiex_create_ba_tbl(priv, ptr->ra, tid, in mwifiex_dequeue_tx_packet()
1314 mwifiex_is_11n_aggragation_possible(priv, ptr, in mwifiex_dequeue_tx_packet()
1316 mwifiex_11n_aggregate_pkt(priv, ptr, ptr_index, flags); in mwifiex_dequeue_tx_packet()
1320 mwifiex_send_single_packet(priv, ptr, ptr_index, flags); in mwifiex_dequeue_tx_packet()