Home
last modified time | relevance | path

Searched refs:cb_page (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dtx.c33 &tx_queue->cb_page[index >> (PAGE_SHIFT - EF4_TX_CB_ORDER)]; in ef4_tx_get_copy_buffer()
562 tx_queue->cb_page = kcalloc(ef4_tx_cb_page_count(tx_queue), in ef4_probe_tx_queue()
563 sizeof(tx_queue->cb_page[0]), GFP_KERNEL); in ef4_probe_tx_queue()
564 if (!tx_queue->cb_page) { in ef4_probe_tx_queue()
577 kfree(tx_queue->cb_page); in ef4_probe_tx_queue()
578 tx_queue->cb_page = NULL; in ef4_probe_tx_queue()
642 if (tx_queue->cb_page) { in ef4_remove_tx_queue()
645 &tx_queue->cb_page[i]); in ef4_remove_tx_queue()
646 kfree(tx_queue->cb_page); in ef4_remove_tx_queue()
647 tx_queue->cb_page = NULL; in ef4_remove_tx_queue()
Dnet_driver.h222 struct ef4_buffer *cb_page; member
/Linux-v4.19/drivers/net/ethernet/sfc/
Dtx.c41 &tx_queue->cb_page[index >> (PAGE_SHIFT - EFX_TX_CB_ORDER)]; in efx_tx_get_copy_buffer()
824 tx_queue->cb_page = kcalloc(efx_tx_cb_page_count(tx_queue), in efx_probe_tx_queue()
825 sizeof(tx_queue->cb_page[0]), GFP_KERNEL); in efx_probe_tx_queue()
826 if (!tx_queue->cb_page) { in efx_probe_tx_queue()
839 kfree(tx_queue->cb_page); in efx_probe_tx_queue()
840 tx_queue->cb_page = NULL; in efx_probe_tx_queue()
912 if (tx_queue->cb_page) { in efx_remove_tx_queue()
915 &tx_queue->cb_page[i]); in efx_remove_tx_queue()
916 kfree(tx_queue->cb_page); in efx_remove_tx_queue()
917 tx_queue->cb_page = NULL; in efx_remove_tx_queue()
Dnet_driver.h249 struct efx_buffer *cb_page; member