Searched refs:page_buses (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/net/ethernet/google/gve/ |
| H A D | gve_tx.c | 551 static void gve_dma_sync_for_device(struct device *dev, dma_addr_t *page_buses, in gve_dma_sync_for_device() argument 559 dma_sync_single_for_device(dev, page_buses[page], PAGE_SIZE, DMA_TO_DEVICE); in gve_dma_sync_for_device() 604 gve_dma_sync_for_device(&priv->pdev->dev, tx->tx_fifo.qpl->page_buses, in gve_tx_add_skb_copy() 627 gve_dma_sync_for_device(&priv->pdev->dev, tx->tx_fifo.qpl->page_buses, in gve_tx_add_skb_copy() 815 tx->tx_fifo.qpl->page_buses, in gve_tx_fill_xdp()
|
| H A D | gve_main.c | 1063 qpl->page_buses = kvcalloc(pages, sizeof(*qpl->page_buses), GFP_KERNEL); in gve_alloc_queue_page_list() 1064 if (!qpl->page_buses) in gve_alloc_queue_page_list() 1069 &qpl->page_buses[i], in gve_alloc_queue_page_list() 1102 if (!qpl->page_buses) in gve_free_queue_page_list() 1107 qpl->page_buses[i], gve_qpl_dma_dir(priv, id)); in gve_free_queue_page_list() 1109 kvfree(qpl->page_buses); in gve_free_queue_page_list() 1110 qpl->page_buses = NULL; in gve_free_queue_page_list()
|
| H A D | gve_buffer_mgmt_dqo.c | 137 buf_state->addr = rx->dqo.qpl->page_buses[idx]; in gve_alloc_qpl_page_dqo()
|
| H A D | gve_adminq.c | 1103 u32 size = num_entries * sizeof(qpl->page_buses[0]); in gve_adminq_register_page_list() 1116 page_list[i] = cpu_to_be64(qpl->page_buses[i]); in gve_adminq_register_page_list()
|
| H A D | gve.h | 132 dma_addr_t *page_buses; /* the dma addrs of the pages */ member
|
| H A D | gve_tx_dqo.c | 701 *dma_addr = tx->dqo.qpl->page_buses[page_id] + offset; in gve_tx_buf_get_addr()
|
| H A D | gve_rx.c | 852 rx->data.qpl->page_buses[idx]; in gve_rx()
|