Lines Matching refs:e1000_hw

34 struct e1000_hw;
314 s32 (*check_for_link)(struct e1000_hw *);
315 s32 (*reset_hw)(struct e1000_hw *);
316 s32 (*init_hw)(struct e1000_hw *);
317 bool (*check_mng_mode)(struct e1000_hw *);
318 s32 (*setup_physical_interface)(struct e1000_hw *);
319 void (*rar_set)(struct e1000_hw *, u8 *, u32);
320 s32 (*read_mac_addr)(struct e1000_hw *);
321 s32 (*get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *);
322 s32 (*acquire_swfw_sync)(struct e1000_hw *, u16);
323 void (*release_swfw_sync)(struct e1000_hw *, u16);
325 s32 (*get_thermal_sensor_data)(struct e1000_hw *);
326 s32 (*init_thermal_sensor_thresh)(struct e1000_hw *);
332 s32 (*acquire)(struct e1000_hw *);
333 s32 (*check_polarity)(struct e1000_hw *);
334 s32 (*check_reset_block)(struct e1000_hw *);
335 s32 (*force_speed_duplex)(struct e1000_hw *);
336 s32 (*get_cfg_done)(struct e1000_hw *hw);
337 s32 (*get_cable_length)(struct e1000_hw *);
338 s32 (*get_phy_info)(struct e1000_hw *);
339 s32 (*read_reg)(struct e1000_hw *, u32, u16 *);
340 void (*release)(struct e1000_hw *);
341 s32 (*reset)(struct e1000_hw *);
342 s32 (*set_d0_lplu_state)(struct e1000_hw *, bool);
343 s32 (*set_d3_lplu_state)(struct e1000_hw *, bool);
344 s32 (*write_reg)(struct e1000_hw *, u32, u16);
345 s32 (*read_i2c_byte)(struct e1000_hw *, u8, u8, u8 *);
346 s32 (*write_i2c_byte)(struct e1000_hw *, u8, u8, u8);
350 s32 (*acquire)(struct e1000_hw *);
351 s32 (*read)(struct e1000_hw *, u16, u16, u16 *);
352 void (*release)(struct e1000_hw *);
353 s32 (*write)(struct e1000_hw *, u16, u16, u16 *);
354 s32 (*update)(struct e1000_hw *);
355 s32 (*validate)(struct e1000_hw *);
356 s32 (*valid_led_default)(struct e1000_hw *, u16 *);
373 s32 (*get_invariants)(struct e1000_hw *);
492 s32 (*init_params)(struct e1000_hw *hw);
493 s32 (*read)(struct e1000_hw *, u32 *, u16, u16);
494 s32 (*write)(struct e1000_hw *, u32 *, u16, u16);
495 s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16);
496 s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16);
497 s32 (*check_for_msg)(struct e1000_hw *, u16);
498 s32 (*check_for_ack)(struct e1000_hw *, u16);
499 s32 (*check_for_rst)(struct e1000_hw *, u16);
531 struct e1000_hw { struct
558 struct net_device *igb_get_hw_dev(struct e1000_hw *hw); argument
563 s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
564 s32 igb_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
566 void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
567 void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);