iPXE
Data Fields
e1000_mbx_operations Struct Reference

#include <igbvf_vf.h>

Data Fields

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

Detailed Description

Definition at line 277 of file igbvf_vf.h.

Field Documentation

◆ init_params

s32(* e1000_mbx_operations::init_params) (struct e1000_hw *hw)

Definition at line 278 of file igbvf_vf.h.

Referenced by igbvf_sw_init().

◆ read

s32(* e1000_mbx_operations::read) (struct e1000_hw *, u32 *, u16, u16)

◆ write

s32(* e1000_mbx_operations::write) (struct e1000_hw *, u32 *, u16, u16)

Definition at line 280 of file igbvf_vf.h.

Referenced by igbvf_init_mbx_params_vf(), and igbvf_write_posted_mbx().

◆ read_posted

s32(* e1000_mbx_operations::read_posted) (struct e1000_hw *, u32 *, u16, u16)

◆ write_posted

s32(* e1000_mbx_operations::write_posted) (struct e1000_hw *, u32 *, u16, u16)

◆ check_for_msg

s32(* e1000_mbx_operations::check_for_msg) (struct e1000_hw *, u16)

Definition at line 283 of file igbvf_vf.h.

Referenced by igbvf_init_mbx_params_vf(), and igbvf_poll_for_msg().

◆ check_for_ack

s32(* e1000_mbx_operations::check_for_ack) (struct e1000_hw *, u16)

Definition at line 284 of file igbvf_vf.h.

Referenced by igbvf_init_mbx_params_vf(), and igbvf_poll_for_ack().

◆ check_for_rst

s32(* e1000_mbx_operations::check_for_rst) (struct e1000_hw *, u16)

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