|
Linux Kernel
3.7.1
|
#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 |
| u32 bit_vec[COMM_CHANNEL_BIT_ARRAY_SIZE] |
| struct { ... } cmd |
| struct { ... } comm_channel_arm |
| struct { ... } comp |
| struct { ... } cq_err |
| union { ... } event |
| struct { ... } flr_event |
| struct { ... } mac_update |
| union { ... } params |
| struct { ... } port_change |
| struct { ... } port_info |
| struct { ... } port_mgmt_change |
| struct { ... } qp |
| struct { ... } srq |
| struct { ... } tbl_change_info |
| struct { ... } warming |
1.8.2