/* * 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__ */