FreeBSD kernel IXGBE device code
ixgbe_mbx_operations Struct Reference

#include <ixgbe_type.h>

Data Fields

void(* init_params )(struct ixgbe_hw *hw)
 
s32(* read )(struct ixgbe_hw *, u32 *, u16, u16)
 
s32(* write )(struct ixgbe_hw *, u32 *, u16, u16)
 
s32(* read_posted )(struct ixgbe_hw *, u32 *, u16, u16)
 
s32(* write_posted )(struct ixgbe_hw *, u32 *, u16, u16)
 
s32(* check_for_msg )(struct ixgbe_hw *, u16)
 
s32(* check_for_ack )(struct ixgbe_hw *, u16)
 
s32(* check_for_rst )(struct ixgbe_hw *, u16)
 

Detailed Description

Definition at line 4175 of file ixgbe_type.h.

Field Documentation

◆ check_for_ack

s32(* ixgbe_mbx_operations::check_for_ack) (struct ixgbe_hw *, u16)

◆ check_for_msg

s32(* ixgbe_mbx_operations::check_for_msg) (struct ixgbe_hw *, u16)

◆ check_for_rst

s32(* ixgbe_mbx_operations::check_for_rst) (struct ixgbe_hw *, u16)

◆ init_params

void(* ixgbe_mbx_operations::init_params) (struct ixgbe_hw *hw)

◆ read

s32(* ixgbe_mbx_operations::read) (struct ixgbe_hw *, u32 *, u16, u16)

◆ read_posted

s32(* ixgbe_mbx_operations::read_posted) (struct ixgbe_hw *, u32 *, u16, u16)

◆ write

s32(* ixgbe_mbx_operations::write) (struct ixgbe_hw *, u32 *, u16, u16)

◆ write_posted


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