Lines Matching refs:gve_priv
38 void gve_parse_device_option(struct gve_priv *priv, in gve_parse_device_option()
239 gve_process_device_options(struct gve_priv *priv, in gve_process_device_options()
279 int gve_adminq_alloc(struct device *dev, struct gve_priv *priv) in gve_adminq_alloc()
335 void gve_adminq_release(struct gve_priv *priv) in gve_adminq_release()
367 void gve_adminq_free(struct device *dev, struct gve_priv *priv) in gve_adminq_free()
377 static void gve_adminq_kick_cmd(struct gve_priv *priv, u32 prod_cnt) in gve_adminq_kick_cmd()
382 static bool gve_adminq_wait_for_cmd(struct gve_priv *priv, u32 prod_cnt) in gve_adminq_wait_for_cmd()
396 static int gve_adminq_parse_err(struct gve_priv *priv, u32 status) in gve_adminq_parse_err()
440 static int gve_adminq_kick_and_wait(struct gve_priv *priv) in gve_adminq_kick_and_wait()
473 static int gve_adminq_issue_cmd(struct gve_priv *priv, in gve_adminq_issue_cmd()
572 static int gve_adminq_execute_cmd(struct gve_priv *priv, in gve_adminq_execute_cmd()
597 static int gve_adminq_execute_extended_cmd(struct gve_priv *priv, u32 opcode, in gve_adminq_execute_extended_cmd()
634 int gve_adminq_configure_device_resources(struct gve_priv *priv, in gve_adminq_configure_device_resources()
659 int gve_adminq_deconfigure_device_resources(struct gve_priv *priv) in gve_adminq_deconfigure_device_resources()
669 static int gve_adminq_create_tx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_create_tx_queue()
707 int gve_adminq_create_tx_queues(struct gve_priv *priv, u32 start_id, u32 num_queues) in gve_adminq_create_tx_queues()
721 static void gve_adminq_get_create_rx_queue_cmd(struct gve_priv *priv, in gve_adminq_get_create_rx_queue_cmd()
771 static int gve_adminq_create_rx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_create_rx_queue()
780 int gve_adminq_create_single_rx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_create_single_rx_queue()
788 int gve_adminq_create_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_create_rx_queues()
802 static int gve_adminq_destroy_tx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_destroy_tx_queue()
820 int gve_adminq_destroy_tx_queues(struct gve_priv *priv, u32 start_id, u32 num_queues) in gve_adminq_destroy_tx_queues()
844 static int gve_adminq_destroy_rx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_destroy_rx_queue()
853 int gve_adminq_destroy_single_rx_queue(struct gve_priv *priv, u32 queue_index) in gve_adminq_destroy_single_rx_queue()
861 int gve_adminq_destroy_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_destroy_rx_queues()
875 static void gve_set_default_desc_cnt(struct gve_priv *priv, in gve_set_default_desc_cnt()
888 static void gve_enable_supported_features(struct gve_priv *priv, in gve_enable_supported_features()
974 int gve_adminq_describe_device(struct gve_priv *priv) in gve_adminq_describe_device()
1085 int gve_adminq_register_page_list(struct gve_priv *priv, in gve_adminq_register_page_list()
1118 int gve_adminq_unregister_page_list(struct gve_priv *priv, u32 page_list_id) in gve_adminq_unregister_page_list()
1131 int gve_adminq_set_mtu(struct gve_priv *priv, u64 mtu) in gve_adminq_set_mtu()
1145 int gve_adminq_report_stats(struct gve_priv *priv, u64 stats_report_len, in gve_adminq_report_stats()
1161 int gve_adminq_verify_driver_compatibility(struct gve_priv *priv, in gve_adminq_verify_driver_compatibility()
1177 int gve_adminq_report_link_speed(struct gve_priv *priv) in gve_adminq_report_link_speed()
1204 int gve_adminq_get_ptype_map_dqo(struct gve_priv *priv, in gve_adminq_get_ptype_map_dqo()
1243 gve_adminq_configure_flow_rule(struct gve_priv *priv, in gve_adminq_configure_flow_rule()
1261 int gve_adminq_add_flow_rule(struct gve_priv *priv, struct gve_adminq_flow_rule *rule, u32 loc) in gve_adminq_add_flow_rule()
1272 int gve_adminq_del_flow_rule(struct gve_priv *priv, u32 loc) in gve_adminq_del_flow_rule()
1282 int gve_adminq_reset_flow_rules(struct gve_priv *priv) in gve_adminq_reset_flow_rules()
1291 int gve_adminq_configure_rss(struct gve_priv *priv, struct ethtool_rxfh_param *rxfh) in gve_adminq_configure_rss()
1371 static int gve_adminq_process_flow_rules_query(struct gve_priv *priv, u16 query_opcode, in gve_adminq_process_flow_rules_query()
1414 int gve_adminq_query_flow_rules(struct gve_priv *priv, u16 query_opcode, u32 starting_loc) in gve_adminq_query_flow_rules()
1444 static int gve_adminq_process_rss_query(struct gve_priv *priv, in gve_adminq_process_rss_query()
1479 int gve_adminq_query_rss_config(struct gve_priv *priv, struct ethtool_rxfh_param *rxfh) in gve_adminq_query_rss_config()