Searched refs:bc_buf (Results 1 – 6 of 6) sorted by relevance
924 spin_lock_irqsave(&ps->bc_buf.lock, flags); in ieee80211_do_stop()925 skb_queue_walk_safe(&ps->bc_buf, skb, tmp) { in ieee80211_do_stop()927 __skb_unlink(skb, &ps->bc_buf); in ieee80211_do_stop()932 spin_unlock_irqrestore(&ps->bc_buf.lock, flags); in ieee80211_do_stop()1424 skb_queue_head_init(&sdata->u.ap.ps.bc_buf); in ieee80211_setup_sdata()
370 skb = skb_dequeue(&ps->bc_buf); in purge_old_ps_buffers()375 total += skb_queue_len(&ps->bc_buf); in purge_old_ps_buffers()440 if (!atomic_read(&ps->num_sta_ps) && skb_queue_empty(&ps->bc_buf)) in ieee80211_tx_h_multicast_ps_buf()453 if (skb_queue_len(&ps->bc_buf) >= AP_MAX_BC_BUFFER) { in ieee80211_tx_h_multicast_ps_buf()456 ieee80211_free_txskb(&tx->local->hw, skb_dequeue(&ps->bc_buf)); in ieee80211_tx_h_multicast_ps_buf()460 skb_queue_tail(&ps->bc_buf, tx->skb); in ieee80211_tx_h_multicast_ps_buf()4266 if (ps->dtim_count == 0 && !skb_queue_empty(&ps->bc_buf)) in __ieee80211_beacon_add_tim()4959 skb = skb_dequeue(&ps->bc_buf); in ieee80211_get_buffered_bc()4964 if (!skb_queue_empty(&ps->bc_buf) && skb->len >= 2) { in ieee80211_get_buffered_bc()
1029 local->total_ps_buffered -= skb_queue_len(&ifmsh->ps.bc_buf); in ieee80211_stop_mesh()1030 skb_queue_purge(&ifmsh->ps.bc_buf); in ieee80211_stop_mesh()1560 skb_queue_head_init(&ifmsh->ps.bc_buf); in ieee80211_mesh_init_sdata()
482 skb_queue_len(&sdata->u.ap.ps.bc_buf)); in ieee80211_if_fmt_num_buffered_multicast()
268 struct sk_buff_head bc_buf; member
1194 local->total_ps_buffered -= skb_queue_len(&sdata->u.ap.ps.bc_buf); in ieee80211_stop_ap()1195 ieee80211_purge_tx_queue(&local->hw, &sdata->u.ap.ps.bc_buf); in ieee80211_stop_ap()