Lines Matching refs:gpage

734 	struct gmac_queue_page *gpage;  in gmac_get_queue_page()  local
748 gpage = &geth->freeq_pages[i]; in gmac_get_queue_page()
749 if (gpage->mapping == mapping) in gmac_get_queue_page()
750 return gpage; in gmac_get_queue_page()
761 static struct gmac_queue_page *gpage; in gmac_cleanup_rxq() local
793 gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE); in gmac_cleanup_rxq()
794 if (!gpage) { in gmac_cleanup_rxq()
799 put_page(gpage->page); in gmac_cleanup_rxq()
810 struct gmac_queue_page *gpage; in geth_freeq_alloc_map_page() local
847 gpage = &geth->freeq_pages[pn]; in geth_freeq_alloc_map_page()
848 if (gpage->page) { in geth_freeq_alloc_map_page()
854 put_page(gpage->page); in geth_freeq_alloc_map_page()
860 gpage->mapping = mapping; in geth_freeq_alloc_map_page()
861 gpage->page = page; in geth_freeq_alloc_map_page()
894 struct gmac_queue_page *gpage; in geth_fill_freeq() local
897 gpage = &geth->freeq_pages[pn]; in geth_fill_freeq()
898 page = gpage->page; in geth_fill_freeq()
978 struct gmac_queue_page *gpage; in geth_setup_freeq() local
984 gpage = &geth->freeq_pages[pn]; in geth_setup_freeq()
985 put_page(gpage->page); in geth_setup_freeq()
1014 struct gmac_queue_page *gpage; in geth_cleanup_freeq() local
1020 gpage = &geth->freeq_pages[pn]; in geth_cleanup_freeq()
1021 while (page_ref_count(gpage->page) > 0) in geth_cleanup_freeq()
1022 put_page(gpage->page); in geth_cleanup_freeq()
1405 struct gmac_queue_page *gpage; in gmac_rx() local
1445 gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE); in gmac_rx()
1446 if (!gpage) { in gmac_rx()
1450 page = gpage->page; in gmac_rx()