iPXE
Data Fields
phantom_nic_request_cds_pb Struct Reference

A Phantom NIC request command descriptor. More...

#include <phantom_hw.h>

Data Fields

struct {
   pseudo_bit_t   dst_minor [18]
 
   pseudo_bit_t   dst_subq [1]
 
   pseudo_bit_t   dst_major [4]
 
   pseudo_bit_t   opcode [6]
 
   pseudo_bit_t   hw_rsvd_0 [3]
 
   pseudo_bit_t   msginfo [24]
 
   pseudo_bit_t   hw_rsvd_1 [2]
 
   pseudo_bit_t   qmsg_type [6]
 
common
 
struct {
   pseudo_bit_t   opcode [8]
 
   pseudo_bit_t   comp_id [8]
 
   pseudo_bit_t   context_id [16]
 
   pseudo_bit_t   need_completion [1]
 
   pseudo_bit_t   hw_rsvd_0 [23]
 
   pseudo_bit_t   sub_opcode [8]
 
header
 
union {
   struct phantom_nic_request_body_mac_request_pb   mac_request
 
   pseudo_bit_t   padding [384]
 
body
 

Detailed Description

A Phantom NIC request command descriptor.

Definition at line 141 of file phantom_hw.h.

Field Documentation

◆ dst_minor

pseudo_bit_t phantom_nic_request_cds_pb::dst_minor[18]

Definition at line 143 of file phantom_hw.h.

◆ dst_subq

pseudo_bit_t phantom_nic_request_cds_pb::dst_subq[1]

Definition at line 144 of file phantom_hw.h.

◆ dst_major

pseudo_bit_t phantom_nic_request_cds_pb::dst_major[4]

Definition at line 145 of file phantom_hw.h.

◆ opcode

pseudo_bit_t phantom_nic_request_cds_pb::opcode[8]

Definition at line 146 of file phantom_hw.h.

◆ hw_rsvd_0

pseudo_bit_t phantom_nic_request_cds_pb::hw_rsvd_0[23]

Definition at line 147 of file phantom_hw.h.

◆ msginfo

pseudo_bit_t phantom_nic_request_cds_pb::msginfo[24]

Definition at line 148 of file phantom_hw.h.

◆ hw_rsvd_1

pseudo_bit_t phantom_nic_request_cds_pb::hw_rsvd_1[2]

Definition at line 149 of file phantom_hw.h.

◆ qmsg_type

pseudo_bit_t phantom_nic_request_cds_pb::qmsg_type[6]

Definition at line 150 of file phantom_hw.h.

◆ common

struct { ... } phantom_nic_request_cds_pb::common

◆ comp_id

pseudo_bit_t phantom_nic_request_cds_pb::comp_id[8]

Definition at line 157 of file phantom_hw.h.

◆ context_id

pseudo_bit_t phantom_nic_request_cds_pb::context_id[16]

Definition at line 158 of file phantom_hw.h.

◆ need_completion

pseudo_bit_t phantom_nic_request_cds_pb::need_completion[1]

Definition at line 159 of file phantom_hw.h.

◆ sub_opcode

pseudo_bit_t phantom_nic_request_cds_pb::sub_opcode[8]

Definition at line 161 of file phantom_hw.h.

◆ header

struct { ... } phantom_nic_request_cds_pb::header

◆ mac_request

struct phantom_nic_request_body_mac_request_pb phantom_nic_request_cds_pb::mac_request

Definition at line 167 of file phantom_hw.h.

◆ padding

pseudo_bit_t phantom_nic_request_cds_pb::padding[384]

Definition at line 168 of file phantom_hw.h.

◆ body

union { ... } phantom_nic_request_cds_pb::body

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