| /* |
| * Copyright (C) 2005 - 2008 ServerEngines |
| * All rights reserved. |
| * |
| * This program is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU General Public License version 2 |
| * as published by the Free Software Foundation. The full GNU General |
| * Public License is included in this distribution in the file called COPYING. |
| * |
| * Contact Information: |
| * linux-drivers@serverengines.com |
| * |
| * ServerEngines |
| * 209 N. Fair Oaks Ave |
| * Sunnyvale, CA 94085 |
| */ |
| /* |
| * Autogenerated by srcgen version: 0127 |
| */ |
| #ifndef __fwcmd_hdr_bmap_h__ |
| #define __fwcmd_hdr_bmap_h__ |
| |
| struct FWCMD_REQUEST_HEADER { |
| u8 opcode; |
| u8 subsystem; |
| u8 port_number; |
| u8 domain; |
| u32 timeout; |
| u32 request_length; |
| u32 rsvd0; |
| } __packed; |
| |
| struct FWCMD_RESPONSE_HEADER { |
| u8 opcode; |
| u8 subsystem; |
| u8 rsvd0; |
| u8 domain; |
| u8 status; |
| u8 additional_status; |
| u16 rsvd1; |
| u32 response_length; |
| u32 actual_response_length; |
| } __packed; |
| |
| /* |
| * The firmware/driver overwrites the input FWCMD_REQUEST_HEADER with |
| * the output FWCMD_RESPONSE_HEADER. |
| */ |
| union FWCMD_HEADER { |
| struct FWCMD_REQUEST_HEADER request; |
| struct FWCMD_RESPONSE_HEADER response; |
| } __packed; |
| |
| #endif /* __fwcmd_hdr_bmap_h__ */ |