Lines Matching refs:rxbuf

963 			     struct ath9k_htc_rxbuf *rxbuf,  in ath9k_rx_prepare()  argument
969 struct sk_buff *skb = rxbuf->skb; in ath9k_rx_prepare()
1051 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_rx_tasklet() local
1059 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_rx_tasklet()
1061 rxbuf = tmp_buf; in ath9k_rx_tasklet()
1066 if (rxbuf == NULL) { in ath9k_rx_tasklet()
1071 if (!rxbuf->skb) in ath9k_rx_tasklet()
1074 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) { in ath9k_rx_tasklet()
1075 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_tasklet()
1079 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status, in ath9k_rx_tasklet()
1081 skb = rxbuf->skb; in ath9k_rx_tasklet()
1093 rxbuf->in_process = false; in ath9k_rx_tasklet()
1094 rxbuf->skb = NULL; in ath9k_rx_tasklet()
1095 list_move_tail(&rxbuf->list, &priv->rx.rxbuf); in ath9k_rx_tasklet()
1096 rxbuf = NULL; in ath9k_rx_tasklet()
1108 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_htc_rxep() local
1111 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_htc_rxep()
1113 rxbuf = tmp_buf; in ath9k_htc_rxep()
1119 if (rxbuf == NULL) { in ath9k_htc_rxep()
1125 rxbuf->skb = skb; in ath9k_htc_rxep()
1126 rxbuf->in_process = true; in ath9k_htc_rxep()
1139 struct ath9k_htc_rxbuf *rxbuf, *tbuf; in ath9k_rx_cleanup() local
1141 list_for_each_entry_safe(rxbuf, tbuf, &priv->rx.rxbuf, list) { in ath9k_rx_cleanup()
1142 list_del(&rxbuf->list); in ath9k_rx_cleanup()
1143 if (rxbuf->skb) in ath9k_rx_cleanup()
1144 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_cleanup()
1145 kfree(rxbuf); in ath9k_rx_cleanup()
1153 INIT_LIST_HEAD(&priv->rx.rxbuf); in ath9k_rx_init()
1157 struct ath9k_htc_rxbuf *rxbuf = in ath9k_rx_init() local
1159 if (rxbuf == NULL) in ath9k_rx_init()
1162 list_add_tail(&rxbuf->list, &priv->rx.rxbuf); in ath9k_rx_init()