summaryrefslogtreecommitdiffstats
path: root/include/linux/intel-ish-client-if.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/intel-ish-client-if.h')
-rw-r--r--include/linux/intel-ish-client-if.h12
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
11struct ishtp_cl_device; 11struct ishtp_cl_device;
12struct ishtp_device;
12struct ishtp_cl; 13struct ishtp_cl;
14struct ishtp_fw_client;
13 15
14/* Client state */ 16/* Client state */
15enum cl_state { 17enum cl_state {
@@ -95,4 +97,14 @@ void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size);
95void ishtp_set_connection_state(struct ishtp_cl *cl, int state); 97void ishtp_set_connection_state(struct ishtp_cl *cl, int state);
96void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id); 98void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id);
97 99
100void ishtp_put_device(struct ishtp_cl_device *cl_dev);
101void ishtp_get_device(struct ishtp_cl_device *cl_dev);
102void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data);
103void *ishtp_get_drvdata(struct ishtp_cl_device *cl_device);
104int ishtp_register_event_cb(struct ishtp_cl_device *device,
105 void (*read_cb)(struct ishtp_cl_device *));
106struct ishtp_fw_client *ishtp_fw_cl_get_client(struct ishtp_device *dev,
107 const guid_t *uuid);
108int ishtp_get_fw_client_id(struct ishtp_fw_client *fw_client);
109int ish_hw_reset(struct ishtp_device *dev);
98#endif /* _INTEL_ISH_CLIENT_IF_H_ */ 110#endif /* _INTEL_ISH_CLIENT_IF_H_ */