Lines Matching refs:rxbi
708 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_set_clean_rxdesc() local
710 rxbi += i; in jme_set_clean_rxdesc()
714 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); in jme_set_clean_rxdesc()
716 (__u64)rxbi->mapping & 0xFFFFFFFFUL); in jme_set_clean_rxdesc()
717 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); in jme_set_clean_rxdesc()
728 struct jme_buffer_info *rxbi = rxring->bufinf + i; in jme_make_new_rx_buf() local
745 if (likely(rxbi->mapping)) in jme_make_new_rx_buf()
746 pci_unmap_page(jme->pdev, rxbi->mapping, in jme_make_new_rx_buf()
747 rxbi->len, PCI_DMA_FROMDEVICE); in jme_make_new_rx_buf()
749 rxbi->skb = skb; in jme_make_new_rx_buf()
750 rxbi->len = skb_tailroom(skb); in jme_make_new_rx_buf()
751 rxbi->mapping = mapping; in jme_make_new_rx_buf()
759 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_free_rx_buf() local
760 rxbi += i; in jme_free_rx_buf()
762 if (rxbi->skb) { in jme_free_rx_buf()
764 rxbi->mapping, in jme_free_rx_buf()
765 rxbi->len, in jme_free_rx_buf()
767 dev_kfree_skb(rxbi->skb); in jme_free_rx_buf()
768 rxbi->skb = NULL; in jme_free_rx_buf()
769 rxbi->mapping = 0; in jme_free_rx_buf()
770 rxbi->len = 0; in jme_free_rx_buf()
1000 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_alloc_and_feed_skb() local
1005 rxbi += idx; in jme_alloc_and_feed_skb()
1007 skb = rxbi->skb; in jme_alloc_and_feed_skb()
1009 rxbi->mapping, in jme_alloc_and_feed_skb()
1010 rxbi->len, in jme_alloc_and_feed_skb()
1015 rxbi->mapping, in jme_alloc_and_feed_skb()
1016 rxbi->len, in jme_alloc_and_feed_skb()