hbm.h (d5432503bfb49f3425bad0b850714ffd8b533cfc) hbm.h (5ebdc364588a5b988fdaf56e2ec01815f1876e9a)
1/*
2 *
3 * Intel Management Engine Interface (Intel MEI) Linux driver
4 * Copyright (c) 2003-2012, Intel Corporation.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.

--- 12 unchanged lines hidden (view full) ---

21struct mei_msg_hdr;
22struct mei_cl;
23
24/**
25 * enum mei_hbm_state - host bus message protocol state
26 *
27 * @MEI_HBM_IDLE : protocol not started
28 * @MEI_HBM_STARTING : start request message was sent
1/*
2 *
3 * Intel Management Engine Interface (Intel MEI) Linux driver
4 * Copyright (c) 2003-2012, Intel Corporation.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.

--- 12 unchanged lines hidden (view full) ---

21struct mei_msg_hdr;
22struct mei_cl;
23
24/**
25 * enum mei_hbm_state - host bus message protocol state
26 *
27 * @MEI_HBM_IDLE : protocol not started
28 * @MEI_HBM_STARTING : start request message was sent
29 * @MEI_HBM_STARTED : start reply message was received
30 * @MEI_HBM_ENUM_CLIENTS : enumeration request was sent
31 * @MEI_HBM_CLIENT_PROPERTIES : acquiring clients properties
29 * @MEI_HBM_ENUM_CLIENTS : enumeration request was sent
30 * @MEI_HBM_CLIENT_PROPERTIES : acquiring clients properties
31 * @MEI_HBM_STARTED : enumeration was completed
32 * @MEI_HBM_STOPPED : stopping exchange
33 */
34enum mei_hbm_state {
35 MEI_HBM_IDLE = 0,
36 MEI_HBM_STARTING,
32 * @MEI_HBM_STOPPED : stopping exchange
33 */
34enum mei_hbm_state {
35 MEI_HBM_IDLE = 0,
36 MEI_HBM_STARTING,
37 MEI_HBM_STARTED,
38 MEI_HBM_ENUM_CLIENTS,
39 MEI_HBM_CLIENT_PROPERTIES,
37 MEI_HBM_ENUM_CLIENTS,
38 MEI_HBM_CLIENT_PROPERTIES,
39 MEI_HBM_STARTED,
40 MEI_HBM_STOPPED,
41};
42
43const char *mei_hbm_state_str(enum mei_hbm_state state);
44
45int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
46
47void mei_hbm_idle(struct mei_device *dev);

--- 12 unchanged lines hidden ---
40 MEI_HBM_STOPPED,
41};
42
43const char *mei_hbm_state_str(enum mei_hbm_state state);
44
45int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
46
47void mei_hbm_idle(struct mei_device *dev);

--- 12 unchanged lines hidden ---