Searched refs:rx_page (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c718 if (rx_page_desc[i].rx_page[j].addr != NULL) { atl1e_clean_rx_ring()
719 memset(rx_page_desc[i].rx_page[j].addr, 0, atl1e_clean_rx_ring()
778 *rx_page_desc[i].rx_page[j].write_offset_addr = 0; atl1e_init_ring_ptrs()
779 rx_page_desc[i].rx_page[j].read_offset = 0; atl1e_init_ring_ptrs()
861 rx_page_desc[i].rx_page[j].dma = atl1e_setup_ring_resources()
863 rx_page_desc[i].rx_page[j].addr = atl1e_setup_ring_resources()
876 rx_page_desc[i].rx_page[j].write_offset_dma = atl1e_setup_ring_resources()
878 rx_page_desc[i].rx_page[j].write_offset_addr = atl1e_setup_ring_resources()
928 page_phy_addr = rx_page_desc[i].rx_page[j].dma; atl1e_configure_des_ring()
930 rx_page_desc[i].rx_page[j].write_offset_dma; atl1e_configure_des_ring()
1406 return &(rx_page_desc[que].rx_page[rx_using]); atl1e_get_rx_page()
1417 struct atl1e_rx_page *rx_page = atl1e_get_rx_page(adapter, que); atl1e_clean_rx_irq() local
1421 write_offset = *(rx_page->write_offset_addr); atl1e_clean_rx_irq()
1422 if (likely(rx_page->read_offset < write_offset)) { atl1e_clean_rx_irq()
1428 prrs = (struct atl1e_recv_ret_status *) (rx_page->addr + atl1e_clean_rx_irq()
1429 rx_page->read_offset); atl1e_clean_rx_irq()
1486 rx_page->read_offset += atl1e_clean_rx_irq()
1492 if (rx_page->read_offset >= rx_ring->page_size) { atl1e_clean_rx_irq()
1497 rx_page->read_offset = atl1e_clean_rx_irq()
1498 *(rx_page->write_offset_addr) = 0; atl1e_clean_rx_irq()
1504 rx_page = atl1e_get_rx_page(adapter, que); atl1e_clean_rx_irq()
1506 write_offset = *(rx_page->write_offset_addr); atl1e_clean_rx_irq()
1507 } while (rx_page->read_offset < write_offset); atl1e_clean_rx_irq()
H A Datl1e.h403 struct atl1e_rx_page rx_page[AT_PAGE_NUM_PER_QUEUE]; member in struct:atl1e_rx_page_desc
/linux-4.4.14/fs/dlm/
H A Dlowcomms.c119 struct page *rx_page; member in struct:connection
559 if (con->rx_page) { close_connection()
560 __free_page(con->rx_page); close_connection()
561 con->rx_page = NULL; close_connection()
590 if (con->rx_page == NULL) { receive_from_sock()
595 con->rx_page = alloc_page(GFP_ATOMIC); receive_from_sock()
596 if (con->rx_page == NULL) receive_from_sock()
606 iov[0].iov_base = page_address(con->rx_page) + cbuf_data(&con->cb); receive_from_sock()
617 iov[1].iov_base = page_address(con->rx_page); receive_from_sock()
631 page_address(con->rx_page), receive_from_sock()
636 page_address(con->rx_page), con->cb.base, receive_from_sock()
644 __free_page(con->rx_page); receive_from_sock()
645 con->rx_page = NULL; receive_from_sock()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c960 if (adapter->rx_page) { atl1c_free_ring_resources()
961 put_page(adapter->rx_page); atl1c_free_ring_resources()
962 adapter->rx_page = NULL; atl1c_free_ring_resources()
1675 page = adapter->rx_page; atl1c_alloc_skb()
1677 adapter->rx_page = page = alloc_page(GFP_ATOMIC); atl1c_alloc_skb()
1688 adapter->rx_page = NULL; atl1c_alloc_skb()
H A Datl1c.h522 struct page *rx_page; member in struct:atl1c_adapter
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c880 u32 rx_page, rx_buf; i40e_update_vsi_stats() local
903 rx_page = 0; i40e_update_vsi_stats()
931 rx_page += p->rx_stats.alloc_page_failed; i40e_update_vsi_stats()
937 vsi->rx_page_failed = rx_page; i40e_update_vsi_stats()
/linux-4.4.14/drivers/net/ethernet/sun/
H A Dcassini.c1366 /* NOTE: we use the ENC RX DESC ring for spares. the rx_page[0,1]

Completed in 478 milliseconds