Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mlx4_eqe Struct Reference

#include <device.h>

Data Fields

u8 reserved1
 
u8 type
 
u8 reserved2
 
u8 subtype
 
union {
   u32   raw [6]
 
   struct {
      __be32   cqn
 
   }   comp
 
   struct {
      u16   reserved1
 
      __be16   token
 
      u32   reserved2
 
      u8   reserved3 [3]
 
      u8   status
 
      __be64   out_param
 
   }   cmd
 
   struct {
      __be32   qpn
 
   }   qp
 
   struct {
      __be32   srqn
 
   }   srq
 
   struct {
      __be32   cqn
 
      u32   reserved1
 
      u8   reserved2 [3]
 
      u8   syndrome
 
   }   cq_err
 
   struct {
      u32   reserved1 [2]
 
      __be32   port
 
   }   port_change
 
   struct {
      u32   reserved
 
      u32   bit_vec [COMM_CHANNEL_BIT_ARRAY_SIZE]
 
   }   comm_channel_arm
 
   struct {
      u8   port
 
      u8   reserved [3]
 
      __be64   mac
 
   }   mac_update
 
   struct {
      __be32   slave_id
 
   }   flr_event
 
   struct {
      __be16   current_temperature
 
      __be16   warning_threshold
 
   }   warming
 
   struct {
      u8   reserved [3]
 
      u8   port
 
      union {
         struct {
            __be16   mstr_sm_lid
 
            __be16   port_lid
 
            __be32   changed_attr
 
            u8   reserved [3]
 
            u8   mstr_sm_sl
 
            __be64   gid_prefix
 
         }   port_info
 
         struct {
            __be32   block_ptr
 
            __be32   tbl_entries_mask
 
         }   tbl_change_info
 
      }   params
 
   }   port_mgmt_change
 
event
 
u8 slave_id
 
u8 owner
 

Detailed Description

Definition at line 611 of file device.h.

Field Documentation

Definition at line 648 of file device.h.

__be32 block_ptr

Definition at line 675 of file device.h.

__be32 changed_attr

Definition at line 669 of file device.h.

struct { ... } cmd
struct { ... } comm_channel_arm
struct { ... } comp
struct { ... } cq_err
__be32 cqn

Definition at line 619 of file device.h.

__be16 current_temperature

Definition at line 659 of file device.h.

union { ... } event
struct { ... } flr_event
__be64 gid_prefix

Definition at line 672 of file device.h.

Definition at line 653 of file device.h.

struct { ... } mac_update
__be16 mstr_sm_lid

Definition at line 667 of file device.h.

u8 mstr_sm_sl

Definition at line 671 of file device.h.

__be64 out_param

Definition at line 627 of file device.h.

u8 owner

Definition at line 683 of file device.h.

union { ... } params

Definition at line 643 of file device.h.

Definition at line 651 of file device.h.

struct { ... } port_change
struct { ... } port_info
__be16 port_lid

Definition at line 668 of file device.h.

struct { ... } port_mgmt_change
struct { ... } qp
__be32 qpn

Definition at line 630 of file device.h.

u32 raw[6]

Definition at line 617 of file device.h.

u32 reserved

Definition at line 647 of file device.h.

u8 reserved[3]

Definition at line 652 of file device.h.

u8 reserved1

Definition at line 612 of file device.h.

u16 reserved1

Definition at line 622 of file device.h.

u32 reserved1[2]

Definition at line 637 of file device.h.

u8 reserved2[3]

Definition at line 614 of file device.h.

u32 reserved2

Definition at line 624 of file device.h.

u8 reserved3

Definition at line 625 of file device.h.

__be32 slave_id

Definition at line 656 of file device.h.

u8 slave_id

Definition at line 681 of file device.h.

struct { ... } srq
__be32 srqn

Definition at line 633 of file device.h.

Definition at line 626 of file device.h.

u8 subtype

Definition at line 615 of file device.h.

u8 syndrome

Definition at line 639 of file device.h.

struct { ... } tbl_change_info
__be32 tbl_entries_mask

Definition at line 676 of file device.h.

Definition at line 623 of file device.h.

Definition at line 613 of file device.h.

struct { ... } warming
__be16 warning_threshold

Definition at line 660 of file device.h.


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