FreeBSD kernel IXGBE device code
ixgbe_link_operations Struct Reference

#include <ixgbe_type.h>

Data Fields

s32(* read_link )(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val)
 
s32(* read_link_unlocked )(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val)
 
s32(* write_link )(struct ixgbe_hw *, u8 addr, u16 reg, u16 val)
 
s32(* write_link_unlocked )(struct ixgbe_hw *, u8 addr, u16 reg, u16 val)
 

Detailed Description

Definition at line 4088 of file ixgbe_type.h.

Field Documentation

◆ read_link

s32(* ixgbe_link_operations::read_link) (struct ixgbe_hw *, u8 addr, u16 reg, u16 *val)

Definition at line 4089 of file ixgbe_type.h.

Referenced by ixgbe_init_ops_X550EM_x(), and ixgbe_read_link().

◆ read_link_unlocked

s32(* ixgbe_link_operations::read_link_unlocked) (struct ixgbe_hw *, u8 addr, u16 reg, u16 *val)

◆ write_link

s32(* ixgbe_link_operations::write_link) (struct ixgbe_hw *, u8 addr, u16 reg, u16 val)

◆ write_link_unlocked

s32(* ixgbe_link_operations::write_link_unlocked) (struct ixgbe_hw *, u8 addr, u16 reg, u16 val)

The documentation for this struct was generated from the following file: