Lines Matching refs:rxb
254 struct il_rx_buf *rxb; in il4965_rx_queue_restock() local
260 rxb = rxq->queue[rxq->write]; in il4965_rx_queue_restock()
261 BUG_ON(rxb && rxb->page); in il4965_rx_queue_restock()
265 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_queue_restock()
270 il4965_dma_addr2rbd_ptr(il, rxb->page_dma); in il4965_rx_queue_restock()
271 rxq->queue[rxq->write] = rxb; in il4965_rx_queue_restock()
304 struct il_rx_buf *rxb; in il4965_rx_allocate() local
366 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_allocate()
369 BUG_ON(rxb->page); in il4965_rx_allocate()
371 rxb->page = page; in il4965_rx_allocate()
372 rxb->page_dma = page_dma; in il4965_rx_allocate()
373 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_allocate()
565 u32 len, u32 ampdu_status, struct il_rx_buf *rxb, in il4965_pass_packet_to_mac80211() argument
596 skb_add_rx_frag(skb, 0, rxb->page, (void *)hdr - rxb_addr(rxb), in il4965_pass_packet_to_mac80211()
599 rxb->page = NULL; in il4965_pass_packet_to_mac80211()
611 il4965_hdl_rx(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_rx() argument
615 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_rx()
738 il4965_pass_packet_to_mac80211(il, header, len, ampdu_status, rxb, in il4965_hdl_rx()
745 il4965_hdl_rx_phy(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_rx_phy() argument
747 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_rx_phy()
1251 il4965_hdl_missed_beacon(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_missed_beacon() argument
1253 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_missed_beacon()
1355 il4965_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_stats() argument
1359 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_stats()
1397 il4965_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_c_stats() argument
1399 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_c_stats()
1411 il4965_hdl_stats(il, rxb); in il4965_hdl_c_stats()
2757 il4965_hdl_tx(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_tx() argument
2759 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_tx()
2904 il4965_hdl_compressed_ba(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_compressed_ba() argument
2906 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_compressed_ba()
4011 il4965_hdl_alive(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_alive() argument
4013 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_alive()
4068 il4965_hdl_beacon(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_beacon() argument
4070 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_beacon()
4108 il4965_hdl_card_state(struct il_priv *il, struct il_rx_buf *rxb) in il4965_hdl_card_state() argument
4110 struct il_rx_pkt *pkt = rxb_addr(rxb); in il4965_hdl_card_state()
4207 struct il_rx_buf *rxb; in il4965_rx_handle() local
4237 rxb = rxq->queue[i]; in il4965_rx_handle()
4242 BUG_ON(rxb == NULL); in il4965_rx_handle()
4246 pci_unmap_page(il->pci_dev, rxb->page_dma, in il4965_rx_handle()
4249 pkt = rxb_addr(rxb); in il4965_rx_handle()
4263 il->handlers[pkt->hdr.cmd] (il, rxb); in il4965_rx_handle()
4281 if (rxb->page) in il4965_rx_handle()
4282 il_tx_cmd_complete(il, rxb); in il4965_rx_handle()
4291 if (rxb->page != NULL) { in il4965_rx_handle()
4292 rxb->page_dma = in il4965_rx_handle()
4293 pci_map_page(il->pci_dev, rxb->page, 0, in il4965_rx_handle()
4298 rxb->page_dma))) { in il4965_rx_handle()
4299 __il_free_pages(il, rxb->page); in il4965_rx_handle()
4300 rxb->page = NULL; in il4965_rx_handle()
4301 list_add_tail(&rxb->list, &rxq->rx_used); in il4965_rx_handle()
4303 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_handle()
4307 list_add_tail(&rxb->list, &rxq->rx_used); in il4965_rx_handle()