FreeBSD kernel E1000 device code
e1000_adv_data_desc Struct Reference

#include <e1000_82575.h>

Data Fields

__le64 buffer_addr
 
union {
   u32   data
 
   struct {
      u32   datalen:16
 
      u32   rsvd:4
 
      u32   dtyp:4
 
      u32   dcmd:8
 
   }   config
 
lower
 
union {
   u32   data
 
   struct {
      u32   status:4
 
      u32   idx:4
 
      u32   popts:6
 
      u32   paylen:18
 
   }   options
 
upper
 

Detailed Description

Definition at line 60 of file e1000_82575.h.

Field Documentation

◆ buffer_addr

__le64 e1000_adv_data_desc::buffer_addr

Definition at line 61 of file e1000_82575.h.

◆ 

struct { ... } e1000_adv_data_desc::config

◆ data

u32 e1000_adv_data_desc::data

Definition at line 63 of file e1000_82575.h.

◆ datalen

u32 e1000_adv_data_desc::datalen

Definition at line 65 of file e1000_82575.h.

◆ dcmd

u32 e1000_adv_data_desc::dcmd

Definition at line 68 of file e1000_82575.h.

◆ dtyp

u32 e1000_adv_data_desc::dtyp

Definition at line 67 of file e1000_82575.h.

◆ idx

u32 e1000_adv_data_desc::idx

Definition at line 75 of file e1000_82575.h.

◆ 

union { ... } e1000_adv_data_desc::lower

◆ 

struct { ... } e1000_adv_data_desc::options

◆ paylen

u32 e1000_adv_data_desc::paylen

Definition at line 77 of file e1000_82575.h.

◆ popts

u32 e1000_adv_data_desc::popts

Definition at line 76 of file e1000_82575.h.

◆ rsvd

u32 e1000_adv_data_desc::rsvd

Definition at line 66 of file e1000_82575.h.

◆ status

u32 e1000_adv_data_desc::status

Definition at line 74 of file e1000_82575.h.

◆ 

union { ... } e1000_adv_data_desc::upper

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