Lines Matching refs:rx_page

300 		if (rx_page_desc->rx_page[j].addr != NULL) {  in atl1e_clean_rx_ring()
301 memset(rx_page_desc->rx_page[j].addr, 0, in atl1e_clean_rx_ring()
356 *rx_page_desc->rx_page[j].write_offset_addr = 0; in atl1e_init_ring_ptrs()
357 rx_page_desc->rx_page[j].read_offset = 0; in atl1e_init_ring_ptrs()
440 rx_page_desc->rx_page[j].dma = in atl1e_setup_ring_resources()
442 rx_page_desc->rx_page[j].addr = in atl1e_setup_ring_resources()
453 rx_page_desc->rx_page[j].write_offset_dma = in atl1e_setup_ring_resources()
455 rx_page_desc->rx_page[j].write_offset_addr = in atl1e_setup_ring_resources()
498 page_phy_addr = rx_page_desc->rx_page[j].dma; in atl1e_configure_des_ring()
499 offset_phy_addr = rx_page_desc->rx_page[j].write_offset_dma; in atl1e_configure_des_ring()
746 return (struct atl1e_rx_page *)&(rx_page_desc->rx_page[rx_using]); in atl1e_get_rx_page()
757 struct atl1e_rx_page *rx_page = atl1e_get_rx_page(adapter); in atl1e_clean_rx_irq() local
761 write_offset = *(rx_page->write_offset_addr); in atl1e_clean_rx_irq()
762 if (rx_page->read_offset >= write_offset) in atl1e_clean_rx_irq()
767 prrs = (struct atl1e_recv_ret_status *) (rx_page->addr + in atl1e_clean_rx_irq()
768 rx_page->read_offset); in atl1e_clean_rx_irq()
808 rx_page->read_offset += in atl1e_clean_rx_irq()
814 if (rx_page->read_offset >= rx_ring->page_size) { in atl1e_clean_rx_irq()
819 rx_page->read_offset = in atl1e_clean_rx_irq()
820 *(rx_page->write_offset_addr) = 0; in atl1e_clean_rx_irq()
826 rx_page = atl1e_get_rx_page(adapter); in atl1e_clean_rx_irq()
828 write_offset = *(rx_page->write_offset_addr); in atl1e_clean_rx_irq()
829 } while (rx_page->read_offset < write_offset); in atl1e_clean_rx_irq()