src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1048
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1389
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1599
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1709
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1801
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
1878
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2142
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2209
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2330
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2352
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2370
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2649
struct igc_hw *hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
2951
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
319
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
465
struct igc_hw *hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
706
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.c
910
struct igc_hw *hw = &sc->hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/if_igc.h
295
struct igc_hw hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
144
s32 igc_setup_init_funcs(struct igc_hw *hw, bool init_device)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
17
s32 igc_init_mac_params(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
214
s32 igc_get_bus_info(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
229
void igc_clear_vfta(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
244
void igc_write_vfta(struct igc_hw *hw, u32 offset, u32 value)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
259
void igc_update_mc_addr_list(struct igc_hw *hw, u8 *mc_addr_list,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
275
s32 igc_force_mac_fc(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
288
s32 igc_check_for_link(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
303
s32 igc_reset_hw(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
318
s32 igc_init_hw(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
334
s32 igc_setup_link(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
352
s32 igc_get_speed_and_duplex(struct igc_hw *hw, u16 *speed, u16 *duplex)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
368
s32 igc_disable_pcie_master(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
380
void igc_config_collision_dist(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
394
int igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
408
s32 igc_validate_mdi_setting(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
425
u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
43
s32 igc_init_nvm_params(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
437
s32 igc_check_reset_block(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
454
s32 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
471
s32 igc_write_phy_reg(struct igc_hw *hw, u32 offset, u16 data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
486
void igc_release_phy(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
499
s32 igc_acquire_phy(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
515
s32 igc_get_phy_info(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
530
s32 igc_phy_hw_reset(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
552
s32 igc_set_d0_lplu_state(struct igc_hw *hw, bool active)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
574
s32 igc_set_d3_lplu_state(struct igc_hw *hw, bool active)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
590
s32 igc_read_mac_addr(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
609
s32 igc_read_pba_string(struct igc_hw *hw, u8 *pba_num, u32 pba_num_size)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
621
s32 igc_validate_nvm_checksum(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
636
s32 igc_update_nvm_checksum(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
651
void igc_reload_nvm(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
667
s32 igc_read_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
685
s32 igc_write_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
69
s32 igc_init_phy_params(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
700
void igc_power_up_phy(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
715
void igc_power_down_phy(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.c
97
s32 igc_set_mac_type(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
12
extern void igc_init_function_pointers_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
14
s32 igc_set_mac_type(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
15
s32 igc_setup_init_funcs(struct igc_hw *hw, bool init_device);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
16
s32 igc_init_mac_params(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
17
s32 igc_init_nvm_params(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
18
s32 igc_init_phy_params(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
19
s32 igc_get_bus_info(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
20
void igc_clear_vfta(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
21
void igc_write_vfta(struct igc_hw *hw, u32 offset, u32 value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
22
s32 igc_force_mac_fc(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
23
s32 igc_check_for_link(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
24
s32 igc_reset_hw(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
25
s32 igc_init_hw(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
26
s32 igc_setup_link(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
27
s32 igc_get_speed_and_duplex(struct igc_hw *hw, u16 *speed, u16 *duplex);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
28
s32 igc_disable_pcie_master(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
29
void igc_config_collision_dist(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
30
int igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
31
u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
32
void igc_update_mc_addr_list(struct igc_hw *hw, u8 *mc_addr_list,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
34
s32 igc_check_reset_block(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
35
s32 igc_get_cable_length(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
36
s32 igc_validate_mdi_setting(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
37
s32 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
38
s32 igc_write_phy_reg(struct igc_hw *hw, u32 offset, u16 data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
39
s32 igc_get_phy_info(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
40
void igc_release_phy(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
41
s32 igc_acquire_phy(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
42
s32 igc_phy_hw_reset(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
43
void igc_power_up_phy(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
44
void igc_power_down_phy(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
45
s32 igc_read_mac_addr(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
46
s32 igc_read_pba_string(struct igc_hw *hw, u8 *pba_num, u32 pba_num_size);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
47
void igc_reload_nvm(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
48
s32 igc_update_nvm_checksum(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
49
s32 igc_validate_nvm_checksum(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
50
s32 igc_read_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
51
s32 igc_write_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
52
s32 igc_set_d3_lplu_state(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_api.h
53
s32 igc_set_d0_lplu_state(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.c
119
void igc_rx_fifo_flush_base(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.c
19
s32 igc_acquire_phy_base(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.c
37
void igc_release_phy_base(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.c
55
s32 igc_init_hw_base(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.c
96
void igc_power_down_phy_copper_base(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.h
11
s32 igc_init_hw_base(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.h
12
void igc_power_down_phy_copper_base(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.h
13
extern void igc_rx_fifo_flush_base(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.h
14
s32 igc_acquire_phy_base(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_base.h
15
void igc_release_phy_base(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
14
struct igc_hw;
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
345
s32 (*init_params)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
346
s32 (*check_for_link)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
347
void (*clear_hw_cntrs)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
348
void (*clear_vfta)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
349
s32 (*get_bus_info)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
350
void (*set_lan_id)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
351
s32 (*get_link_up_info)(struct igc_hw *, u16 *, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
352
void (*update_mc_addr_list)(struct igc_hw *, u8 *, u32);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
353
s32 (*reset_hw)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
354
s32 (*init_hw)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
355
s32 (*setup_link)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
356
s32 (*setup_physical_interface)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
357
void (*write_vfta)(struct igc_hw *, u32, u32);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
358
void (*config_collision_dist)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
359
int (*rar_set)(struct igc_hw *, u8*, u32);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
360
s32 (*read_mac_addr)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
361
s32 (*validate_mdi_setting)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
362
s32 (*acquire_swfw_sync)(struct igc_hw *, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
363
void (*release_swfw_sync)(struct igc_hw *, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
381
s32 (*init_params)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
382
s32 (*acquire)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
383
s32 (*check_reset_block)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
384
s32 (*force_speed_duplex)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
385
s32 (*get_info)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
386
s32 (*set_page)(struct igc_hw *, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
387
s32 (*read_reg)(struct igc_hw *, u32, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
388
s32 (*read_reg_locked)(struct igc_hw *, u32, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
389
s32 (*read_reg_page)(struct igc_hw *, u32, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
390
void (*release)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
391
s32 (*reset)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
392
s32 (*set_d0_lplu_state)(struct igc_hw *, bool);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
393
s32 (*set_d3_lplu_state)(struct igc_hw *, bool);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
394
s32 (*write_reg)(struct igc_hw *, u32, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
395
s32 (*write_reg_locked)(struct igc_hw *, u32, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
396
s32 (*write_reg_page)(struct igc_hw *, u32, u16);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
397
void (*power_up)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
398
void (*power_down)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
403
s32 (*init_params)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
404
s32 (*acquire)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
405
s32 (*read)(struct igc_hw *, u16, u16, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
406
void (*release)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
407
void (*reload)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
408
s32 (*update)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
409
s32 (*validate)(struct igc_hw *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
410
s32 (*write)(struct igc_hw *, u16, u16, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
414
s32 (*get_invariants)(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
541
s32 igc_read_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
542
s32 igc_write_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
543
void igc_read_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_hw.h
544
void igc_write_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
10
static s32 igc_init_nvm_params_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
1069
void igc_init_function_pointers_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
1084
s32 igc_init_hw_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
11
static s32 igc_init_mac_params_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
1102
s32 igc_set_d0_lplu_state_i225(struct igc_hw *hw, bool active)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
1130
s32 igc_set_d3_lplu_state_i225(struct igc_hw *hw, bool active)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
1162
s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
12
static s32 igc_init_phy_params_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
13
static s32 igc_reset_hw_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
133
static s32 igc_init_phy_params_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
14
static s32 igc_acquire_nvm_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
15
static void igc_release_nvm_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
16
static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
17
static s32 __igc_write_nvm_srwr(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
182
static s32 igc_reset_hw_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
19
static s32 igc_pool_flash_update_done_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
239
static s32 igc_acquire_nvm_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
25
static s32 igc_init_nvm_params_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
256
static void igc_release_nvm_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
270
s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
320
void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
344
s32 igc_setup_copper_link_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
371
static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
444
s32 igc_read_nvm_srrd_i225(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
489
s32 igc_write_nvm_srwr_i225(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
530
static s32 __igc_write_nvm_srwr(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
582
s32 igc_validate_nvm_checksum_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
585
s32 (*read_op_ptr)(struct igc_hw *, u16, u16, u16 *);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
617
s32 igc_update_nvm_checksum_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
673
bool igc_get_flash_presence_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
694
s32 igc_set_flsw_flash_burst_counter_i225(struct igc_hw *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
719
s32 igc_write_erase_flash_command_i225(struct igc_hw *hw, u32 opcode,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
765
s32 igc_update_flash_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
82
static s32 igc_init_mac_params_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
860
s32 igc_pool_flash_update_done_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
886
static s32 igc_set_ltr_i225(struct igc_hw *hw, bool link)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.c
988
s32 igc_check_for_link_i225(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
10
bool igc_get_flash_presence_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
11
s32 igc_update_flash_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
12
s32 igc_update_nvm_checksum_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
13
s32 igc_validate_nvm_checksum_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
14
s32 igc_write_nvm_srwr_i225(struct igc_hw *hw, u16 offset,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
16
s32 igc_read_nvm_srrd_i225(struct igc_hw *hw, u16 offset,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
18
s32 igc_set_flsw_flash_burst_counter_i225(struct igc_hw *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
20
s32 igc_write_erase_flash_command_i225(struct igc_hw *hw, u32 opcode,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
22
s32 igc_check_for_link_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
23
s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
24
void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
25
s32 igc_init_hw_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
26
s32 igc_setup_copper_link_i225(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
27
s32 igc_set_d0_lplu_state_i225(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
28
s32 igc_set_d3_lplu_state_i225(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_i225.h
29
s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
10
static void igc_config_collision_dist_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
1023
s32 igc_disable_pcie_master_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
104
int igc_null_rar_set(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
117
void igc_set_lan_id_single_port(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
131
void igc_clear_vfta_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
152
void igc_write_vfta_generic(struct igc_hw *hw, u32 offset, u32 value)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
169
void igc_init_rx_addrs_generic(struct igc_hw *hw, u16 rar_count)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
18
void igc_init_mac_ops_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
199
s32 igc_check_alt_mac_addr_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
263
int igc_rar_set_generic(struct igc_hw *hw, u8 *addr, u32 index)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
301
u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
33
s32 igc_null_ops_generic(struct igc_hw IGC_UNUSEDARG *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
372
void igc_update_mc_addr_list_generic(struct igc_hw *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
406
void igc_clear_hw_cntrs_base_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
43
void igc_null_mac_generic(struct igc_hw IGC_UNUSEDARG *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
459
s32 igc_check_for_copper_link_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
527
s32 igc_setup_link_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
55
s32 igc_null_link_info(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
581
static void igc_config_collision_dist_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
604
s32 igc_set_fc_watermarks_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
643
s32 igc_force_mac_fc_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
66
bool igc_null_mng_mode(struct igc_hw IGC_UNUSEDARG *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
705
s32 igc_config_fc_after_link_up_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
78
void igc_null_update_mc(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
875
s32 igc_get_speed_and_duplex_copper_generic(struct igc_hw *hw, u16 *speed,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
91
void igc_null_write_vfta(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
921
s32 igc_get_hw_semaphore_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
972
void igc_put_hw_semaphore_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.c
991
s32 igc_get_auto_rd_done_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
10
void igc_init_mac_ops_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
11
void igc_null_mac_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
12
s32 igc_null_ops_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
13
s32 igc_null_link_info(struct igc_hw *hw, u16 *s, u16 *d);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
14
bool igc_null_mng_mode(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
15
void igc_null_update_mc(struct igc_hw *hw, u8 *h, u32 a);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
16
void igc_null_write_vfta(struct igc_hw *hw, u32 a, u32 b);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
17
int igc_null_rar_set(struct igc_hw *hw, u8 *h, u32 a);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
18
s32 igc_check_for_copper_link_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
19
s32 igc_config_fc_after_link_up_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
20
s32 igc_disable_pcie_master_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
21
s32 igc_force_mac_fc_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
22
s32 igc_get_auto_rd_done_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
23
s32 igc_get_bus_info_pcie_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
24
void igc_set_lan_id_single_port(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
25
s32 igc_get_hw_semaphore_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
26
s32 igc_get_speed_and_duplex_copper_generic(struct igc_hw *hw, u16 *speed,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
28
void igc_update_mc_addr_list_generic(struct igc_hw *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
30
int igc_rar_set_generic(struct igc_hw *hw, u8 *addr, u32 index);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
31
s32 igc_set_fc_watermarks_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
32
s32 igc_setup_link_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
33
s32 igc_validate_mdi_setting_crossover_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
35
u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
37
void igc_clear_hw_cntrs_base_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
38
void igc_clear_vfta_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
39
void igc_init_rx_addrs_generic(struct igc_hw *hw, u16 rar_count);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
40
void igc_pcix_mmrbc_workaround_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
41
void igc_put_hw_semaphore_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
42
s32 igc_check_alt_mac_addr_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
43
void igc_set_pcie_no_snoop_generic(struct igc_hw *hw, u32 no_snoop);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_mac.h
44
void igc_write_vfta_generic(struct igc_hw *hw, u32 offset, u32 value);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
10
static void igc_reload_nvm_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
114
static void igc_shift_out_eec_bits(struct igc_hw *hw, u16 data, u16 count)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
158
static u16 igc_shift_in_eec_bits(struct igc_hw *hw, u16 count)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
18
void igc_init_nvm_ops_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
195
s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
225
s32 igc_acquire_nvm_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
259
static void igc_standby_nvm(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
285
static void igc_stop_nvm(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
305
void igc_release_nvm_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
324
static s32 igc_ready_nvm_eeprom(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
376
s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
41
s32 igc_null_read_nvm(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
424
s32 igc_write_nvm_spi(struct igc_hw *hw, u16 offset, u16 words, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
501
s32 igc_read_pba_string_generic(struct igc_hw *hw, u8 *pba_num,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
53
void igc_null_nvm_generic(struct igc_hw IGC_UNUSEDARG *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
614
s32 igc_read_mac_addr_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
642
s32 igc_validate_nvm_checksum_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
66
s32 igc_null_write_nvm(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
675
s32 igc_update_nvm_checksum_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
706
static void igc_reload_nvm_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
726
void igc_get_fw_version(struct igc_hw *hw, struct igc_fw_version *fw_vers)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
81
static void igc_raise_eec_clk(struct igc_hw *hw, u32 *eecd)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.c
96
static void igc_lower_eec_clk(struct igc_hw *hw, u32 *eecd)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
26
void igc_init_nvm_ops_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
27
s32 igc_null_read_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
28
void igc_null_nvm_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
29
s32 igc_null_led_default(struct igc_hw *hw, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
30
s32 igc_null_write_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
31
s32 igc_acquire_nvm_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
33
s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
34
s32 igc_read_mac_addr_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
35
s32 igc_read_pba_string_generic(struct igc_hw *hw, u8 *pba_num,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
37
s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
39
s32 igc_valid_led_default_generic(struct igc_hw *hw, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
40
s32 igc_validate_nvm_checksum_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
41
s32 igc_write_nvm_spi(struct igc_hw *hw, u16 offset, u16 words,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
43
s32 igc_update_nvm_checksum_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
44
void igc_release_nvm_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_nvm.h
45
void igc_get_fw_version(struct igc_hw *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
10
static s32 igc_wait_autoneg(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
1011
static s32 __igc_access_xmdio_reg(struct igc_hw *hw, u16 address,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
1053
s32 igc_read_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
1067
s32 igc_write_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr, u16 data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
112
s32 igc_check_reset_block_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
131
s32 igc_get_phy_id(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
167
s32 igc_read_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
18
void igc_init_phy_ops_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
226
s32 igc_write_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
286
static s32 igc_phy_setup_autoneg(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
470
static s32 igc_copper_link_autoneg(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
49
s32 igc_null_set_page(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
534
s32 igc_setup_copper_link_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
591
void igc_phy_force_speed_duplex_setup(struct igc_hw *hw, u16 *phy_ctrl)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
62
s32 igc_null_read_reg(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
654
s32 igc_set_d3_lplu_state_generic(struct igc_hw *hw, bool active)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
73
void igc_null_phy_generic(struct igc_hw IGC_UNUSEDARG *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
738
s32 igc_check_downshift_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
763
static s32 igc_wait_autoneg(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
801
s32 igc_phy_has_link_generic(struct igc_hw *hw, u32 iterations,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
84
s32 igc_null_lplu_state(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
853
s32 igc_phy_hw_reset_generic(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
906
void igc_power_up_phy_copper(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
925
void igc_power_down_phy_copper(struct igc_hw *hw)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
944
s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
97
s32 igc_null_write_reg(struct igc_hw IGC_UNUSEDARG *hw,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.c
978
s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data)
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
10
void igc_init_phy_ops_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
11
s32 igc_null_read_reg(struct igc_hw *hw, u32 offset, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
12
void igc_null_phy_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
13
s32 igc_null_lplu_state(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
14
s32 igc_null_write_reg(struct igc_hw *hw, u32 offset, u16 data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
15
s32 igc_null_set_page(struct igc_hw *hw, u16 data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
16
s32 igc_check_downshift_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
17
s32 igc_check_reset_block_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
18
s32 igc_get_phy_id(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
19
void igc_phy_force_speed_duplex_setup(struct igc_hw *hw, u16 *phy_ctrl);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
20
s32 igc_phy_hw_reset_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
21
s32 igc_phy_reset_dsp_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
22
s32 igc_set_d3_lplu_state_generic(struct igc_hw *hw, bool active);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
23
s32 igc_setup_copper_link_generic(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
24
s32 igc_phy_has_link_generic(struct igc_hw *hw, u32 iterations,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
27
s32 igc_determine_phy_address(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
28
s32 igc_enable_phy_wakeup_reg_access_bm(struct igc_hw *hw, u16 *phy_reg);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
29
s32 igc_disable_phy_wakeup_reg_access_bm(struct igc_hw *hw, u16 *phy_reg);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
30
void igc_power_up_phy_copper(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
31
void igc_power_down_phy_copper(struct igc_hw *hw);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
32
s32 igc_read_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 *data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
33
s32 igc_write_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
35
s32 igc_read_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
37
s32 igc_write_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr,
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
39
s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data);
src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/igc_phy.h
40
s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data);