Lines Matching refs:igb_adapter
26 struct igb_adapter;
369 struct igb_adapter *adapter; /* backlink */
543 struct igb_adapter { struct
726 void igb_set_queue_napi(struct igb_adapter *adapter, int q_idx,
728 int igb_xmit_xdp_ring(struct igb_adapter *adapter,
733 int igb_up(struct igb_adapter *);
734 void igb_down(struct igb_adapter *);
735 void igb_reinit_locked(struct igb_adapter *);
736 void igb_reset(struct igb_adapter *);
737 int igb_reinit_queues(struct igb_adapter *);
738 void igb_write_rss_indir_tbl(struct igb_adapter *);
739 int igb_set_spd_dplx(struct igb_adapter *, u32, u8);
746 void igb_configure_tx_ring(struct igb_adapter *, struct igb_ring *);
747 void igb_configure_rx_ring(struct igb_adapter *, struct igb_ring *);
748 void igb_finalize_xdp(struct igb_adapter *adapter, unsigned int status);
751 void igb_setup_tctl(struct igb_adapter *);
752 void igb_setup_rctl(struct igb_adapter *);
753 void igb_setup_srrctl(struct igb_adapter *, struct igb_ring *);
755 int igb_xdp_xmit_back(struct igb_adapter *adapter, struct xdp_buff *xdp);
760 void igb_update_stats(struct igb_adapter *);
761 bool igb_has_link(struct igb_adapter *adapter);
763 void igb_power_up_link(struct igb_adapter *);
764 void igb_set_fw_version(struct igb_adapter *);
765 void igb_ptp_init(struct igb_adapter *adapter);
766 void igb_ptp_stop(struct igb_adapter *adapter);
767 void igb_ptp_reset(struct igb_adapter *adapter);
768 void igb_ptp_suspend(struct igb_adapter *adapter);
769 void igb_ptp_rx_hang(struct igb_adapter *adapter);
770 void igb_ptp_tx_hang(struct igb_adapter *adapter);
779 void igb_set_flag_queue_pairs(struct igb_adapter *, const u32);
780 unsigned int igb_get_max_rss_queues(struct igb_adapter *);
782 void igb_sysfs_exit(struct igb_adapter *adapter);
783 int igb_sysfs_init(struct igb_adapter *adapter);
834 static inline struct igb_ring *igb_xdp_tx_queue_mapping(struct igb_adapter *adapter) in igb_xdp_tx_queue_mapping()
844 static inline bool igb_xdp_is_enabled(struct igb_adapter *adapter) in igb_xdp_is_enabled()
849 int igb_add_filter(struct igb_adapter *adapter,
851 int igb_erase_filter(struct igb_adapter *adapter,
854 int igb_add_mac_steering_filter(struct igb_adapter *adapter,
856 int igb_del_mac_steering_filter(struct igb_adapter *adapter,
859 struct xsk_buff_pool *igb_xsk_pool(struct igb_adapter *adapter,
861 int igb_xsk_pool_setup(struct igb_adapter *adapter,