Home
last modified time | relevance | path

Searched refs:gve (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A DMakefile3 obj-$(CONFIG_GVE) += gve.o
4 gve-y := gve_main.o gve_tx.o gve_tx_dqo.o gve_rx.o gve_rx_dqo.o gve_ethtool.o gve_adminq.o gve_util…
7 gve-$(CONFIG_PTP_1588_CLOCK) += gve_ptp.o
H A Dgve_rx_dqo.c231 rx->gve = priv; in gve_rx_alloc_ring_dqo()
367 struct gve_priv *priv = rx->gve; in gve_rx_post_buffers_dqo()
463 static ktime_t gve_rx_get_hwtstamp(struct gve_priv *gve, u32 hwts) in gve_rx_get_hwtstamp() argument
465 u64 last_read = READ_ONCE(gve->last_sync_nic_counter); in gve_rx_get_hwtstamp()
479 gve_rx_get_hwtstamp(rx->gve, le32_to_cpu(desc->ts)); in gve_rx_skb_hwtstamp()
486 if (!gve_is_clock_enabled(ctx->gve)) in gve_xdp_rx_timestamp()
492 *timestamp = gve_rx_get_hwtstamp(ctx->gve, in gve_xdp_rx_timestamp()
524 struct page *page = alloc_pages_node(rx->gve->numa_node, GFP_ATOMIC, 0); in gve_rx_copy_ondemand()
714 struct gve_priv *priv = rx->gve; in gve_rx_xsk_dqo()
722 gve_xdp->gve = priv; in gve_rx_xsk_dqo()
[all …]
H A Dgve_rx.c184 struct gve_priv *priv = rx->gve; in gve_rx_prefill_pages()
290 rx->gve = priv; in gve_rx_alloc_ring_gqi()
554 gve_schedule_reset(rx->gve); in gve_rx_copy_to_pool()
808 struct gve_priv *priv = rx->gve; in gve_rx()
836 gve_schedule_reset(rx->gve); in gve_rx()
1009 struct gve_priv *priv = rx->gve; in gve_clean_rx_done()
1040 gve_schedule_reset(rx->gve); in gve_clean_rx_done()
H A Dgve.h211 struct gve_priv *gve; member
243 struct gve_priv *gve; member
H A Dgve_tx.c977 struct gve_priv *priv = rx->gve; in gve_xsk_tx_poll()
H A Dgve_tx_dqo.c1500 struct gve_priv *priv = rx->gve; in gve_xsk_tx_poll_dqo()
/linux/drivers/net/ethernet/google/
H A DMakefile5 obj-$(CONFIG_GVE) += gve/
H A DKconfig27 The module will be called gve.
/linux/Documentation/networking/device_drivers/ethernet/google/
H A Dgve.rst4 Linux kernel driver for Compute Engine Virtual Ethernet (gve):
136 gve maps the buffers for transmit rings into a FIFO and copies the packets
/linux/
H A DMAINTAINERS10840 F: Documentation/networking/device_drivers/ethernet/google/gve.rst