Searched refs:qpl (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 679 struct gve_queue_page_list *qpl) in gve_unregister_qpl() argument 683 if (!qpl) in gve_unregister_qpl() 686 err = gve_adminq_unregister_page_list(priv, qpl->id); in gve_unregister_qpl() 690 qpl->id); in gve_unregister_qpl() 694 priv->num_registered_pages -= qpl->num_entries; in gve_unregister_qpl() 699 struct gve_queue_page_list *qpl) in gve_register_qpl() argument 704 if (!qpl) in gve_register_qpl() 707 pages = qpl->num_entries; in gve_register_qpl() 717 err = gve_adminq_register_page_list(priv, qpl); in gve_register_qpl() 721 qpl->id); in gve_register_qpl() [all …]
|
H A D | gve_tx.c | 41 fifo->base = vmap(fifo->qpl->pages, fifo->qpl->num_entries, VM_MAP, in gve_tx_fifo_init() 45 fifo->qpl->id); in gve_tx_fifo_init() 49 fifo->size = fifo->qpl->num_entries * PAGE_SIZE; in gve_tx_fifo_init() 231 if (tx->tx_fifo.qpl) { in gve_tx_free_ring_gqi() 236 gve_free_queue_page_list(priv, tx->tx_fifo.qpl, qpl_id); in gve_tx_free_ring_gqi() 237 tx->tx_fifo.qpl = NULL; in gve_tx_free_ring_gqi() 296 tx->tx_fifo.qpl = gve_alloc_queue_page_list(priv, qpl_id, in gve_tx_alloc_ring_gqi() 298 if (!tx->tx_fifo.qpl) in gve_tx_alloc_ring_gqi() 321 gve_free_queue_page_list(priv, tx->tx_fifo.qpl, qpl_id); in gve_tx_alloc_ring_gqi() 322 tx->tx_fifo.qpl = NULL; in gve_tx_alloc_ring_gqi() [all …]
|
H A D | gve_rx.c | 135 if (rx->data.qpl) { in gve_rx_free_ring_gqi() 137 gve_free_queue_page_list(priv, rx->data.qpl, qpl_id); in gve_rx_free_ring_gqi() 138 rx->data.qpl = NULL; in gve_rx_free_ring_gqi() 199 struct page *page = rx->data.qpl->pages[i]; in gve_rx_prefill_pages() 313 rx->data.qpl = gve_alloc_queue_page_list(priv, qpl_id, in gve_rx_alloc_ring_gqi() 315 if (!rx->data.qpl) { in gve_rx_alloc_ring_gqi() 367 gve_free_queue_page_list(priv, rx->data.qpl, qpl_id); in gve_rx_alloc_ring_gqi() 368 rx->data.qpl = NULL; in gve_rx_alloc_ring_gqi() 846 rx->data.qpl->page_buses[idx]; in gve_rx()
|
H A D | gve_rx_dqo.c | 152 if (rx->dqo.qpl) { in gve_rx_free_ring_dqo() 154 gve_free_queue_page_list(priv, rx->dqo.qpl, qpl_id); in gve_rx_free_ring_dqo() 155 rx->dqo.qpl = NULL; in gve_rx_free_ring_dqo() 265 rx->dqo.qpl = gve_alloc_queue_page_list(priv, qpl_id, in gve_rx_alloc_ring_dqo() 267 if (!rx->dqo.qpl) in gve_rx_alloc_ring_dqo() 444 if (!rx->dqo.qpl) in gve_rx_should_trigger_copy_ondemand()
|
H A D | gve.h | 129 struct gve_queue_page_list *qpl; /* qpl assigned to this queue */ member 270 struct gve_queue_page_list *qpl; member 363 struct gve_queue_page_list *qpl; /* QPL mapped into this FIFO */ member 576 struct gve_queue_page_list *qpl; member 1142 struct gve_queue_page_list *qpl,
|