Lines Matching refs:rxbuf

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