Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/igc/igc_hw.h
Show First 20 Lines • Show All 376 Lines • ▼ Show 20 Lines | |||||
* | * | ||||
* Where X=[read|write], L=locking, P=sets page, A=register access | * Where X=[read|write], L=locking, P=sets page, A=register access | ||||
* | * | ||||
*/ | */ | ||||
struct igc_phy_operations { | struct igc_phy_operations { | ||||
s32 (*init_params)(struct igc_hw *); | s32 (*init_params)(struct igc_hw *); | ||||
s32 (*acquire)(struct igc_hw *); | s32 (*acquire)(struct igc_hw *); | ||||
s32 (*check_reset_block)(struct igc_hw *); | s32 (*check_reset_block)(struct igc_hw *); | ||||
s32 (*commit)(struct igc_hw *); | |||||
s32 (*force_speed_duplex)(struct igc_hw *); | s32 (*force_speed_duplex)(struct igc_hw *); | ||||
s32 (*get_info)(struct igc_hw *); | s32 (*get_info)(struct igc_hw *); | ||||
s32 (*set_page)(struct igc_hw *, u16); | s32 (*set_page)(struct igc_hw *, u16); | ||||
s32 (*read_reg)(struct igc_hw *, u32, u16 *); | s32 (*read_reg)(struct igc_hw *, u32, u16 *); | ||||
s32 (*read_reg_locked)(struct igc_hw *, u32, u16 *); | s32 (*read_reg_locked)(struct igc_hw *, u32, u16 *); | ||||
s32 (*read_reg_page)(struct igc_hw *, u32, u16 *); | s32 (*read_reg_page)(struct igc_hw *, u32, u16 *); | ||||
void (*release)(struct igc_hw *); | void (*release)(struct igc_hw *); | ||||
s32 (*reset)(struct igc_hw *); | s32 (*reset)(struct igc_hw *); | ||||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |