mei: hbm: introduce dma bit in the message header
Add dma_ring bit in the mei message header for conveying that the message data itself are on the dma ring. Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
ee7aba5aba
commit
9d89ddfc62
@@ -190,19 +190,27 @@ enum mei_cl_disconnect_status {
|
||||
MEI_CL_DISCONN_SUCCESS = MEI_HBMS_SUCCESS
|
||||
};
|
||||
|
||||
/*
|
||||
* MEI BUS Interface Section
|
||||
/**
|
||||
* struct mei_msg_hdr - MEI BUS Interface Section
|
||||
*
|
||||
* @me_addr: device address
|
||||
* @host_addr: host address
|
||||
* @length: message length
|
||||
* @reserved: reserved
|
||||
* @dma_ring: message is on dma ring
|
||||
* @internal: message is internal
|
||||
* @msg_complete: last packet of the message
|
||||
*/
|
||||
struct mei_msg_hdr {
|
||||
u32 me_addr:8;
|
||||
u32 host_addr:8;
|
||||
u32 length:9;
|
||||
u32 reserved:5;
|
||||
u32 reserved:4;
|
||||
u32 dma_ring:1;
|
||||
u32 internal:1;
|
||||
u32 msg_complete:1;
|
||||
} __packed;
|
||||
|
||||
|
||||
struct mei_bus_message {
|
||||
u8 hbm_cmd;
|
||||
u8 data[0];
|
||||
|
Reference in New Issue
Block a user