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.c24 struct gve_priv *priv = rx->gve; in gve_rx_starvation_timer()
245 rx->gve = priv; in gve_rx_alloc_ring_dqo()
380 struct gve_priv *priv = rx->gve; in gve_rx_post_buffers_dqo()
500 static ktime_t gve_rx_get_hwtstamp(struct gve_priv *gve, u32 hwts) in gve_rx_get_hwtstamp() argument
502 u64 last_read = READ_ONCE(gve->last_sync_nic_counter); in gve_rx_get_hwtstamp()
516 gve_rx_get_hwtstamp(rx->gve, le32_to_cpu(desc->ts)); in gve_rx_skb_hwtstamp()
523 if (!gve_is_clock_enabled(ctx->gve)) in gve_xdp_rx_timestamp()
529 *timestamp = gve_rx_get_hwtstamp(ctx->gve, in gve_xdp_rx_timestamp()
561 struct page *page = alloc_pages_node(rx->gve->numa_node, GFP_ATOMIC, 0); in gve_rx_copy_ondemand()
751 struct gve_priv *priv = rx->gve; in gve_rx_xsk_dqo()
[all …]
H A Dgve.h211 struct gve_priv *gve; member
243 struct gve_priv *gve; member
H A Dgve_tx_dqo.c1513 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/
H A Dindex.rst28 google/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/Documentation/
H A D.renames.txt805 networking/device_drivers/google/gve networking/device_drivers/ethernet/google/gve
/linux/
H A DMAINTAINERS11139 F: Documentation/networking/device_drivers/ethernet/google/gve.rst