Lines Matching refs:e1000_hw
15 struct e1000_hw;
153 s32 (*init_params)(struct e1000_hw *);
154 s32 (*check_for_link)(struct e1000_hw *);
155 void (*clear_vfta)(struct e1000_hw *);
156 s32 (*get_bus_info)(struct e1000_hw *);
157 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
158 void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32);
159 s32 (*set_uc_addr)(struct e1000_hw *, u32, u8 *);
160 s32 (*reset_hw)(struct e1000_hw *);
161 s32 (*init_hw)(struct e1000_hw *);
162 s32 (*setup_link)(struct e1000_hw *);
163 void (*write_vfta)(struct e1000_hw *, u32, u32);
164 void (*mta_set)(struct e1000_hw *, u32);
165 void (*rar_set)(struct e1000_hw *, u8*, u32);
166 s32 (*read_mac_addr)(struct e1000_hw *);
167 s32 (*set_vfta)(struct e1000_hw *, u16, bool);
184 s32 (*init_params)(struct e1000_hw *hw);
185 s32 (*read)(struct e1000_hw *, u32 *, u16);
186 s32 (*write)(struct e1000_hw *, u32 *, u16);
187 s32 (*read_posted)(struct e1000_hw *, u32 *, u16);
188 s32 (*write_posted)(struct e1000_hw *, u32 *, u16);
189 s32 (*check_for_msg)(struct e1000_hw *);
190 s32 (*check_for_ack)(struct e1000_hw *);
191 s32 (*check_for_rst)(struct e1000_hw *);
216 struct e1000_hw { struct
240 void e1000_rlpml_set_vf(struct e1000_hw *, u16); argument
241 void e1000_init_function_pointers_vf(struct e1000_hw *hw);