Lines Matching refs:rxbuf
972 struct ath9k_htc_rxbuf *rxbuf,
978 struct sk_buff *skb = rxbuf->skb;
1083 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL;
1091 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) {
1093 rxbuf = tmp_buf;
1098 if (rxbuf == NULL) {
1103 if (!rxbuf->skb)
1106 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) {
1107 dev_kfree_skb_any(rxbuf->skb);
1111 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status,
1113 skb = rxbuf->skb;
1125 rxbuf->in_process = false;
1126 rxbuf->skb = NULL;
1127 list_move_tail(&rxbuf->list, &priv->rx.rxbuf);
1128 rxbuf = NULL;
1140 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL;
1148 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) {
1150 rxbuf = tmp_buf;
1156 if (rxbuf == NULL) {
1162 rxbuf->skb = skb;
1163 rxbuf->in_process = true;
1176 struct ath9k_htc_rxbuf *rxbuf, *tbuf;
1178 list_for_each_entry_safe(rxbuf, tbuf, &priv->rx.rxbuf, list) {
1179 list_del(&rxbuf->list);
1180 if (rxbuf->skb)
1181 dev_kfree_skb_any(rxbuf->skb);
1182 kfree(rxbuf);
1190 INIT_LIST_HEAD(&priv->rx.rxbuf);
1194 struct ath9k_htc_rxbuf *rxbuf =
1196 if (rxbuf == NULL)
1199 list_add_tail(&rxbuf->list, &priv->rx.rxbuf);