Symbol: ishtp_cl
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
213
struct ishtp_cl *loader_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
289
struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
335
static void process_recv(struct ishtp_cl *loader_ishtp_cl,
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
452
struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
755
struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
843
static int loader_init(struct ishtp_cl *loader_ishtp_cl, bool reset)
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
872
static void loader_deinit(struct ishtp_cl *loader_ishtp_cl)
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
884
struct ishtp_cl *loader_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
915
struct ishtp_cl *loader_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
967
struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
994
struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
338
struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(device);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
37
static void report_bad_packet(struct ishtp_cl *hid_ishtp_cl, void *recv_buf,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
490
static int ishtp_enum_enum_devices(struct ishtp_cl *hid_ishtp_cl)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
547
static int ishtp_get_hid_descriptor(struct ishtp_cl *hid_ishtp_cl, int index)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
593
static int ishtp_get_report_descriptor(struct ishtp_cl *hid_ishtp_cl,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
642
static int hid_ishtp_cl_init(struct ishtp_cl *hid_ishtp_cl, bool reset)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
66
static void process_recv(struct ishtp_cl *hid_ishtp_cl, void *recv_buf,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
715
static void hid_ishtp_cl_deinit(struct ishtp_cl *hid_ishtp_cl)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
726
struct ishtp_cl *hid_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
758
struct ishtp_cl *hid_ishtp_cl = client_data->hid_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
788
struct ishtp_cl *hid_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
839
struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
865
struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
887
struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
908
struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/hid/intel-ish-hid/ishtp-hid.h
134
struct ishtp_cl *hid_ishtp_cl;
drivers/hid/intel-ish-hid/ishtp/bus.c
689
int ishtp_cl_device_bind(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/bus.c
727
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/bus.h
14
struct ishtp_cl;
drivers/hid/intel-ish-hid/ishtp/bus.h
49
int ishtp_cl_device_bind(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
130
void ishtp_cl_free_tx_ring(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
182
struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
19
int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
231
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
262
struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
57
int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
97
void ishtp_cl_free_rx_ring(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
104
struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device)
drivers/hid/intel-ish-hid/ishtp/client.c
106
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/client.c
108
cl = kmalloc_obj(struct ishtp_cl);
drivers/hid/intel-ish-hid/ishtp/client.c
1114
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/client.c
1228
void *ishtp_get_client_data(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
123
void ishtp_cl_free(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
1234
void ishtp_set_client_data(struct ishtp_cl *cl, void *data)
drivers/hid/intel-ish-hid/ishtp/client.c
1240
struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
1246
void ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size)
drivers/hid/intel-ish-hid/ishtp/client.c
1252
void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size)
drivers/hid/intel-ish-hid/ishtp/client.c
1258
void ishtp_set_connection_state(struct ishtp_cl *cl, int state)
drivers/hid/intel-ish-hid/ishtp/client.c
1264
int ishtp_get_connection_state(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
1270
void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id)
drivers/hid/intel-ish-hid/ishtp/client.c
154
int ishtp_cl_link(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
205
void ishtp_cl_unlink(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
208
struct ishtp_cl *pos;
drivers/hid/intel-ish-hid/ishtp/client.c
23
static void ishtp_read_list_flush(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
247
int ishtp_cl_disconnect(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
301
static bool ishtp_cl_is_other_connecting(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
304
struct ishtp_cl *pos;
drivers/hid/intel-ish-hid/ishtp/client.c
335
static int ishtp_cl_connect_to_fw(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
404
int ishtp_cl_connect(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
469
int ishtp_cl_establish_connection(struct ishtp_cl *cl, const guid_t *uuid,
drivers/hid/intel-ish-hid/ishtp/client.c
49
int ishtp_cl_flush_queues(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
557
void ishtp_cl_destroy_connection(struct ishtp_cl *cl, bool reset)
drivers/hid/intel-ish-hid/ishtp/client.c
590
int ishtp_cl_read_start(struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
674
int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length)
drivers/hid/intel-ish-hid/ishtp/client.c
68
static void ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev)
drivers/hid/intel-ish-hid/ishtp/client.c
70
memset(cl, 0, sizeof(struct ishtp_cl));
drivers/hid/intel-ish-hid/ishtp/client.c
759
struct ishtp_cl *cl = rb->cl;
drivers/hid/intel-ish-hid/ishtp/client.c
784
struct ishtp_cl *cl = prm;
drivers/hid/intel-ish-hid/ishtp/client.c
872
struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
891
struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
965
void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/client.c
984
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/client.h
113
void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
116
int ishtp_cl_read_start(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
119
int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
120
int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
121
void ishtp_cl_free_rx_ring(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
122
void ishtp_cl_free_tx_ring(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
136
struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/client.h
144
static inline bool ishtp_cl_cmp_id(const struct ishtp_cl *cl1,
drivers/hid/intel-ish-hid/ishtp/client.h
145
const struct ishtp_cl *cl2)
drivers/hid/intel-ish-hid/ishtp/hbm.c
262
struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/hbm.c
313
int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/hbm.c
335
struct ishtp_cl *cl = NULL;
drivers/hid/intel-ish-hid/ishtp/hbm.c
358
int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl)
drivers/hid/intel-ish-hid/ishtp/hbm.c
380
struct ishtp_cl *cl = NULL;
drivers/hid/intel-ish-hid/ishtp/hbm.c
410
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/hbm.c
447
struct ishtp_cl *cl;
drivers/hid/intel-ish-hid/ishtp/hbm.c
55
static inline void ishtp_hbm_cl_hdr(struct ishtp_cl *cl, uint8_t hbm_cmd,
drivers/hid/intel-ish-hid/ishtp/hbm.c
76
static inline bool ishtp_hbm_cl_addr_equal(struct ishtp_cl *cl, void *buf)
drivers/hid/intel-ish-hid/ishtp/hbm.c
786
struct ishtp_cl *cl = NULL;
drivers/hid/intel-ish-hid/ishtp/hbm.h
15
struct ishtp_cl;
drivers/hid/intel-ish-hid/ishtp/hbm.h
297
struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/hbm.h
298
int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/hbm.h
299
int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl);
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
64
struct ishtp_cl;
drivers/platform/chrome/cros_ec_ishtp.c
124
struct ishtp_cl *cros_ish_cl;
drivers/platform/chrome/cros_ec_ishtp.c
170
struct ishtp_cl *cros_ish_cl = client_data->cros_ish_cl;
drivers/platform/chrome/cros_ec_ishtp.c
217
static void process_recv(struct ishtp_cl *cros_ish_cl,
drivers/platform/chrome/cros_ec_ishtp.c
352
struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device);
drivers/platform/chrome/cros_ec_ishtp.c
376
static int cros_ish_init(struct ishtp_cl *cros_ish_cl, bool reset)
drivers/platform/chrome/cros_ec_ishtp.c
406
static void cros_ish_deinit(struct ishtp_cl *cros_ish_cl)
drivers/platform/chrome/cros_ec_ishtp.c
463
struct ishtp_cl *cros_ish_cl = ec_dev->priv;
drivers/platform/chrome/cros_ec_ishtp.c
565
struct ishtp_cl *cros_ish_cl;
drivers/platform/chrome/cros_ec_ishtp.c
602
struct ishtp_cl *cros_ish_cl;
drivers/platform/chrome/cros_ec_ishtp.c
665
struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device);
drivers/platform/chrome/cros_ec_ishtp.c
683
struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device);
drivers/platform/chrome/cros_ec_ishtp.c
700
struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device);
drivers/platform/chrome/cros_ec_ishtp.c
715
struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device);
drivers/platform/x86/intel/ishtp_eclite.c
425
struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/platform/x86/intel/ishtp_eclite.c
448
static int ecl_ishtp_cl_init(struct ishtp_cl *ecl_ishtp_cl)
drivers/platform/x86/intel/ishtp_eclite.c
492
static void ecl_ishtp_cl_deinit(struct ishtp_cl *ecl_ishtp_cl)
drivers/platform/x86/intel/ishtp_eclite.c
503
struct ishtp_cl *ecl_ishtp_cl;
drivers/platform/x86/intel/ishtp_eclite.c
556
struct ishtp_cl *ecl_ishtp_cl;
drivers/platform/x86/intel/ishtp_eclite.c
620
struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/platform/x86/intel/ishtp_eclite.c
639
struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/platform/x86/intel/ishtp_eclite.c
651
struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device);
drivers/platform/x86/intel/ishtp_eclite.c
78
struct ishtp_cl *ecl_ishtp_cl;
include/linux/intel-ish-client-if.h
101
void ishtp_cl_destroy_connection(struct ishtp_cl *cl, bool reset);
include/linux/intel-ish-client-if.h
102
int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length);
include/linux/intel-ish-client-if.h
103
int ishtp_cl_flush_queues(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
105
struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
106
void *ishtp_get_client_data(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
107
void ishtp_set_client_data(struct ishtp_cl *cl, void *data);
include/linux/intel-ish-client-if.h
108
struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
109
void ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size);
include/linux/intel-ish-client-if.h
110
void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size);
include/linux/intel-ish-client-if.h
111
void ishtp_set_connection_state(struct ishtp_cl *cl, int state);
include/linux/intel-ish-client-if.h
112
int ishtp_get_connection_state(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
113
void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id);
include/linux/intel-ish-client-if.h
16
struct ishtp_cl;
include/linux/intel-ish-client-if.h
70
struct ishtp_cl *cl;
include/linux/intel-ish-client-if.h
93
struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device);
include/linux/intel-ish-client-if.h
94
void ishtp_cl_free(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
95
int ishtp_cl_link(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
96
void ishtp_cl_unlink(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
97
int ishtp_cl_disconnect(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
98
int ishtp_cl_connect(struct ishtp_cl *cl);
include/linux/intel-ish-client-if.h
99
int ishtp_cl_establish_connection(struct ishtp_cl *cl, const guid_t *uuid,