diff options
Diffstat (limited to 'include/linux/intel-ish-client-if.h')
-rw-r--r-- | include/linux/intel-ish-client-if.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/intel-ish-client-if.h b/include/linux/intel-ish-client-if.h index 526e3048e09f..e98bfbb1e07e 100644 --- a/include/linux/intel-ish-client-if.h +++ b/include/linux/intel-ish-client-if.h | |||
@@ -9,7 +9,9 @@ | |||
9 | #define _INTEL_ISH_CLIENT_IF_H_ | 9 | #define _INTEL_ISH_CLIENT_IF_H_ |
10 | 10 | ||
11 | struct ishtp_cl_device; | 11 | struct ishtp_cl_device; |
12 | struct ishtp_device; | ||
12 | struct ishtp_cl; | 13 | struct ishtp_cl; |
14 | struct ishtp_fw_client; | ||
13 | 15 | ||
14 | /* Client state */ | 16 | /* Client state */ |
15 | enum cl_state { | 17 | enum cl_state { |
@@ -95,4 +97,14 @@ void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size); | |||
95 | void ishtp_set_connection_state(struct ishtp_cl *cl, int state); | 97 | void ishtp_set_connection_state(struct ishtp_cl *cl, int state); |
96 | void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id); | 98 | void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id); |
97 | 99 | ||
100 | void ishtp_put_device(struct ishtp_cl_device *cl_dev); | ||
101 | void ishtp_get_device(struct ishtp_cl_device *cl_dev); | ||
102 | void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data); | ||
103 | void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device); | ||
104 | int ishtp_register_event_cb(struct ishtp_cl_device *device, | ||
105 | void (*read_cb)(struct ishtp_cl_device *)); | ||
106 | struct ishtp_fw_client *ishtp_fw_cl_get_client(struct ishtp_device *dev, | ||
107 | const guid_t *uuid); | ||
108 | int ishtp_get_fw_client_id(struct ishtp_fw_client *fw_client); | ||
109 | int ish_hw_reset(struct ishtp_device *dev); | ||
98 | #endif /* _INTEL_ISH_CLIENT_IF_H_ */ | 110 | #endif /* _INTEL_ISH_CLIENT_IF_H_ */ |