Lines Matching defs:gve_priv

513 struct gve_priv {  struct
514 if_t ifp;
515 device_t dev;
516 struct ifmedia media;
518 uint8_t mac[ETHER_ADDR_LEN];
520 struct gve_dma_handle aq_mem;
522 struct resource *reg_bar; /* BAR0 */
523 struct resource *db_bar; /* BAR2 */
524 struct resource *msix_table;
526 uint32_t mgmt_msix_idx;
527 uint32_t rx_copybreak;
529 uint16_t num_event_counters;
530 uint16_t default_num_queues;
531 uint16_t tx_desc_cnt;
532 uint16_t rx_desc_cnt;
533 uint16_t rx_pages_per_qpl;
534 uint64_t max_registered_pages;
535 uint64_t num_registered_pages;
536 uint32_t supported_features;
537 uint16_t max_mtu;
539 struct gve_dma_handle counter_array_mem;
540 __be32 *counters;
541 struct gve_dma_handle irqs_db_mem;
542 struct gve_irq_db *irq_db_indices;
544 enum gve_queue_format queue_format;
545 struct gve_queue_page_list *qpls;
546 struct gve_queue_config tx_cfg;
547 struct gve_queue_config rx_cfg;
548 uint32_t num_queues;
550 struct gve_irq *irq_tbl;
551 struct gve_tx_ring *tx;
552 struct gve_rx_ring *rx;
554 struct gve_ptype_lut *ptype_lut_dqo;
560 struct gve_adminq_command *adminq;
561 vm_paddr_t adminq_bus_addr;
562 uint32_t adminq_mask; /* masks prod_cnt to adminq size */
563 uint32_t adminq_prod_cnt; /* free-running count of AQ cmds executed */
564 uint32_t adminq_cmd_fail; /* free-running count of AQ cmds failed */
565 uint32_t adminq_timeouts; /* free-running count of AQ cmds timeouts */
567 uint32_t adminq_describe_device_cnt;
568 uint32_t adminq_cfg_device_resources_cnt;
592 gve_get_state_flag(struct gve_priv *priv, int pos) in gve_get_state_flag() argument