Commit 40f6cff5 authored by Al Viro's avatar Al Viro

[PATCH] myri10ge annotations

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent bffa2154
This diff is collapsed.
...@@ -6,23 +6,23 @@ ...@@ -6,23 +6,23 @@
/* 8 Bytes */ /* 8 Bytes */
struct mcp_dma_addr { struct mcp_dma_addr {
u32 high; __be32 high;
u32 low; __be32 low;
}; };
/* 4 Bytes */ /* 4 Bytes */
struct mcp_slot { struct mcp_slot {
u16 checksum; __sum16 checksum;
u16 length; __be16 length;
}; };
/* 64 Bytes */ /* 64 Bytes */
struct mcp_cmd { struct mcp_cmd {
u32 cmd; __be32 cmd;
u32 data0; /* will be low portion if data > 32 bits */ __be32 data0; /* will be low portion if data > 32 bits */
/* 8 */ /* 8 */
u32 data1; /* will be high portion if data > 32 bits */ __be32 data1; /* will be high portion if data > 32 bits */
u32 data2; /* currently unused.. */ __be32 data2; /* currently unused.. */
/* 16 */ /* 16 */
struct mcp_dma_addr response_addr; struct mcp_dma_addr response_addr;
/* 24 */ /* 24 */
...@@ -31,8 +31,8 @@ struct mcp_cmd { ...@@ -31,8 +31,8 @@ struct mcp_cmd {
/* 8 Bytes */ /* 8 Bytes */
struct mcp_cmd_response { struct mcp_cmd_response {
u32 data; __be32 data;
u32 result; __be32 result;
}; };
/* /*
...@@ -73,10 +73,10 @@ union mcp_pso_or_cumlen { ...@@ -73,10 +73,10 @@ union mcp_pso_or_cumlen {
/* 16 Bytes */ /* 16 Bytes */
struct mcp_kreq_ether_send { struct mcp_kreq_ether_send {
u32 addr_high; __be32 addr_high;
u32 addr_low; __be32 addr_low;
u16 pseudo_hdr_offset; __be16 pseudo_hdr_offset;
u16 length; __be16 length;
u8 pad; u8 pad;
u8 rdma_count; u8 rdma_count;
u8 cksum_offset; /* where to start computing cksum */ u8 cksum_offset; /* where to start computing cksum */
...@@ -85,8 +85,8 @@ struct mcp_kreq_ether_send { ...@@ -85,8 +85,8 @@ struct mcp_kreq_ether_send {
/* 8 Bytes */ /* 8 Bytes */
struct mcp_kreq_ether_recv { struct mcp_kreq_ether_recv {
u32 addr_high; __be32 addr_high;
u32 addr_low; __be32 addr_low;
}; };
/* Commands */ /* Commands */
...@@ -219,19 +219,19 @@ enum myri10ge_mcp_cmd_status { ...@@ -219,19 +219,19 @@ enum myri10ge_mcp_cmd_status {
struct mcp_irq_data { struct mcp_irq_data {
/* add new counters at the beginning */ /* add new counters at the beginning */
u32 future_use[5]; __be32 future_use[5];
u32 dropped_multicast_filtered; __be32 dropped_multicast_filtered;
/* 40 Bytes */ /* 40 Bytes */
u32 send_done_count; __be32 send_done_count;
u32 link_up; __be32 link_up;
u32 dropped_link_overflow; __be32 dropped_link_overflow;
u32 dropped_link_error_or_filtered; __be32 dropped_link_error_or_filtered;
u32 dropped_runt; __be32 dropped_runt;
u32 dropped_overrun; __be32 dropped_overrun;
u32 dropped_no_small_buffer; __be32 dropped_no_small_buffer;
u32 dropped_no_big_buffer; __be32 dropped_no_big_buffer;
u32 rdma_tags_available; __be32 rdma_tags_available;
u8 tx_stopped; u8 tx_stopped;
u8 link_down; u8 link_down;
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
struct mcp_gen_header { struct mcp_gen_header {
/* the first 4 fields are filled at compile time */ /* the first 4 fields are filled at compile time */
unsigned header_length; unsigned header_length;
unsigned mcp_type; __be32 mcp_type;
char version[128]; char version[128];
unsigned mcp_globals; /* pointer to mcp-type specific structure */ unsigned mcp_globals; /* pointer to mcp-type specific structure */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment