Lines Matching refs:rxbuf

970 			     struct ath9k_htc_rxbuf *rxbuf,  in ath9k_rx_prepare()  argument
976 struct sk_buff *skb = rxbuf->skb; in ath9k_rx_prepare()
1058 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_rx_tasklet() local
1066 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_rx_tasklet()
1068 rxbuf = tmp_buf; in ath9k_rx_tasklet()
1073 if (rxbuf == NULL) { in ath9k_rx_tasklet()
1078 if (!rxbuf->skb) in ath9k_rx_tasklet()
1081 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) { in ath9k_rx_tasklet()
1082 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_tasklet()
1086 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status, in ath9k_rx_tasklet()
1088 skb = rxbuf->skb; in ath9k_rx_tasklet()
1100 rxbuf->in_process = false; in ath9k_rx_tasklet()
1101 rxbuf->skb = NULL; in ath9k_rx_tasklet()
1102 list_move_tail(&rxbuf->list, &priv->rx.rxbuf); in ath9k_rx_tasklet()
1103 rxbuf = NULL; in ath9k_rx_tasklet()
1115 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_htc_rxep() local
1118 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_htc_rxep()
1120 rxbuf = tmp_buf; in ath9k_htc_rxep()
1126 if (rxbuf == NULL) { in ath9k_htc_rxep()
1132 rxbuf->skb = skb; in ath9k_htc_rxep()
1133 rxbuf->in_process = true; in ath9k_htc_rxep()
1146 struct ath9k_htc_rxbuf *rxbuf, *tbuf; in ath9k_rx_cleanup() local
1148 list_for_each_entry_safe(rxbuf, tbuf, &priv->rx.rxbuf, list) { in ath9k_rx_cleanup()
1149 list_del(&rxbuf->list); in ath9k_rx_cleanup()
1150 if (rxbuf->skb) in ath9k_rx_cleanup()
1151 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_cleanup()
1152 kfree(rxbuf); in ath9k_rx_cleanup()
1160 INIT_LIST_HEAD(&priv->rx.rxbuf); in ath9k_rx_init()
1164 struct ath9k_htc_rxbuf *rxbuf = in ath9k_rx_init() local
1166 if (rxbuf == NULL) in ath9k_rx_init()
1169 list_add_tail(&rxbuf->list, &priv->rx.rxbuf); in ath9k_rx_init()