Lines Matching refs:iavf_adapter

60 	struct iavf_adapter *back;
103 struct iavf_adapter *adapter;
254 struct iavf_adapter { struct
452 static inline bool iavf_fdir_max_reached(struct iavf_adapter *adapter) in iavf_fdir_max_reached() argument
459 iavf_inc_fdir_active_fltr(struct iavf_adapter *adapter, in iavf_inc_fdir_active_fltr()
469 iavf_dec_fdir_active_fltr(struct iavf_adapter *adapter, in iavf_dec_fdir_active_fltr()
519 static inline void iavf_change_state(struct iavf_adapter *adapter, in iavf_change_state()
532 int iavf_up(struct iavf_adapter *adapter);
533 void iavf_down(struct iavf_adapter *adapter);
534 int iavf_process_config(struct iavf_adapter *adapter);
535 int iavf_parse_vf_resource_msg(struct iavf_adapter *adapter);
536 void iavf_schedule_reset(struct iavf_adapter *adapter, u64 flags);
537 void iavf_schedule_aq_request(struct iavf_adapter *adapter, u64 flags);
538 void iavf_schedule_finish_config(struct iavf_adapter *adapter);
539 void iavf_reset(struct iavf_adapter *adapter);
541 void iavf_update_stats(struct iavf_adapter *adapter);
542 void iavf_free_all_tx_resources(struct iavf_adapter *adapter);
543 void iavf_free_all_rx_resources(struct iavf_adapter *adapter);
545 void iavf_napi_add_all(struct iavf_adapter *adapter);
546 void iavf_napi_del_all(struct iavf_adapter *adapter);
548 int iavf_send_api_ver(struct iavf_adapter *adapter);
549 int iavf_verify_api_ver(struct iavf_adapter *adapter);
550 int iavf_send_vf_config_msg(struct iavf_adapter *adapter);
551 int iavf_get_vf_config(struct iavf_adapter *adapter);
552 int iavf_get_vf_vlan_v2_caps(struct iavf_adapter *adapter);
553 int iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter *adapter);
554 void iavf_set_queue_vlan_tag_loc(struct iavf_adapter *adapter);
555 u16 iavf_get_num_vlans_added(struct iavf_adapter *adapter);
556 void iavf_irq_enable(struct iavf_adapter *adapter, bool flush);
557 void iavf_configure_queues(struct iavf_adapter *adapter);
558 void iavf_deconfigure_queues(struct iavf_adapter *adapter);
559 void iavf_enable_queues(struct iavf_adapter *adapter);
560 void iavf_disable_queues(struct iavf_adapter *adapter);
561 void iavf_map_queues(struct iavf_adapter *adapter);
562 int iavf_request_queues(struct iavf_adapter *adapter, int num);
563 void iavf_add_ether_addrs(struct iavf_adapter *adapter);
564 void iavf_del_ether_addrs(struct iavf_adapter *adapter);
565 void iavf_add_vlans(struct iavf_adapter *adapter);
566 void iavf_del_vlans(struct iavf_adapter *adapter);
567 void iavf_set_promiscuous(struct iavf_adapter *adapter);
568 bool iavf_promiscuous_mode_changed(struct iavf_adapter *adapter);
569 void iavf_request_stats(struct iavf_adapter *adapter);
570 int iavf_request_reset(struct iavf_adapter *adapter);
571 void iavf_get_hena(struct iavf_adapter *adapter);
572 void iavf_set_hena(struct iavf_adapter *adapter);
573 void iavf_set_rss_key(struct iavf_adapter *adapter);
574 void iavf_set_rss_lut(struct iavf_adapter *adapter);
575 void iavf_set_rss_hfunc(struct iavf_adapter *adapter);
576 void iavf_enable_vlan_stripping(struct iavf_adapter *adapter);
577 void iavf_disable_vlan_stripping(struct iavf_adapter *adapter);
578 void iavf_virtchnl_completion(struct iavf_adapter *adapter,
581 int iavf_config_rss(struct iavf_adapter *adapter);
582 int iavf_lan_add_device(struct iavf_adapter *adapter);
583 int iavf_lan_del_device(struct iavf_adapter *adapter);
584 void iavf_enable_channels(struct iavf_adapter *adapter);
585 void iavf_disable_channels(struct iavf_adapter *adapter);
586 void iavf_add_cloud_filter(struct iavf_adapter *adapter);
587 void iavf_del_cloud_filter(struct iavf_adapter *adapter);
588 void iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid);
589 void iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid);
590 void iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid);
591 void iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid);
592 void iavf_add_fdir_filter(struct iavf_adapter *adapter);
593 void iavf_del_fdir_filter(struct iavf_adapter *adapter);
594 void iavf_add_adv_rss_cfg(struct iavf_adapter *adapter);
595 void iavf_del_adv_rss_cfg(struct iavf_adapter *adapter);
596 struct iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter,
598 int iavf_wait_for_reset(struct iavf_adapter *adapter);