ishtp_cl 209 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl; ishtp_cl 284 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl; ishtp_cl 330 drivers/hid/intel-ish-hid/ishtp-fw-loader.c static void process_recv(struct ishtp_cl *loader_ishtp_cl, ishtp_cl 447 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 771 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl; ishtp_cl 859 drivers/hid/intel-ish-hid/ishtp-fw-loader.c static int loader_init(struct ishtp_cl *loader_ishtp_cl, int reset) ishtp_cl 909 drivers/hid/intel-ish-hid/ishtp-fw-loader.c static void loader_deinit(struct ishtp_cl *loader_ishtp_cl) ishtp_cl 924 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl; ishtp_cl 967 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl; ishtp_cl 1019 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 1048 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 29 drivers/hid/intel-ish-hid/ishtp-hid-client.c static void report_bad_packet(struct ishtp_cl *hid_ishtp_cl, void *recv_buf, ishtp_cl 58 drivers/hid/intel-ish-hid/ishtp-hid-client.c static void process_recv(struct ishtp_cl *hid_ishtp_cl, void *recv_buf, ishtp_cl 331 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(device); ishtp_cl 483 drivers/hid/intel-ish-hid/ishtp-hid-client.c static int ishtp_enum_enum_devices(struct ishtp_cl *hid_ishtp_cl) ishtp_cl 539 drivers/hid/intel-ish-hid/ishtp-hid-client.c static int ishtp_get_hid_descriptor(struct ishtp_cl *hid_ishtp_cl, int index) ishtp_cl 585 drivers/hid/intel-ish-hid/ishtp-hid-client.c static int ishtp_get_report_descriptor(struct ishtp_cl *hid_ishtp_cl, ishtp_cl 634 drivers/hid/intel-ish-hid/ishtp-hid-client.c static int hid_ishtp_cl_init(struct ishtp_cl *hid_ishtp_cl, int reset) ishtp_cl 731 drivers/hid/intel-ish-hid/ishtp-hid-client.c static void hid_ishtp_cl_deinit(struct ishtp_cl *hid_ishtp_cl) ishtp_cl 743 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl; ishtp_cl 794 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl; ishtp_cl 843 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 873 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 895 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 916 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); ishtp_cl 136 drivers/hid/intel-ish-hid/ishtp-hid.h struct ishtp_cl *hid_ishtp_cl; ishtp_cl 702 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_cl_device_bind(struct ishtp_cl *cl) ishtp_cl 740 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl *cl; ishtp_cl 14 drivers/hid/intel-ish-hid/ishtp/bus.h struct ishtp_cl; ishtp_cl 50 drivers/hid/intel-ish-hid/ishtp/bus.h int ishtp_cl_device_bind(struct ishtp_cl *cl); ishtp_cl 19 drivers/hid/intel-ish-hid/ishtp/client-buffers.c int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl) ishtp_cl 57 drivers/hid/intel-ish-hid/ishtp/client-buffers.c int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl) ishtp_cl 97 drivers/hid/intel-ish-hid/ishtp/client-buffers.c void ishtp_cl_free_rx_ring(struct ishtp_cl *cl) ishtp_cl 130 drivers/hid/intel-ish-hid/ishtp/client-buffers.c void ishtp_cl_free_tx_ring(struct ishtp_cl *cl) ishtp_cl 182 drivers/hid/intel-ish-hid/ishtp/client-buffers.c struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl) ishtp_cl 231 drivers/hid/intel-ish-hid/ishtp/client-buffers.c struct ishtp_cl *cl; ishtp_cl 262 drivers/hid/intel-ish-hid/ishtp/client-buffers.c bool ishtp_cl_tx_empty(struct ishtp_cl *cl) ishtp_cl 283 drivers/hid/intel-ish-hid/ishtp/client-buffers.c struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl) ishtp_cl 16 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl) ishtp_cl 29 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl) ishtp_cl 41 drivers/hid/intel-ish-hid/ishtp/client.c static void ishtp_read_list_flush(struct ishtp_cl *cl) ishtp_cl 65 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_flush_queues(struct ishtp_cl *cl) ishtp_cl 84 drivers/hid/intel-ish-hid/ishtp/client.c static void ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev) ishtp_cl 86 drivers/hid/intel-ish-hid/ishtp/client.c memset(cl, 0, sizeof(struct ishtp_cl)); ishtp_cl 120 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device) ishtp_cl 122 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl; ishtp_cl 124 drivers/hid/intel-ish-hid/ishtp/client.c cl = kmalloc(sizeof(struct ishtp_cl), GFP_KERNEL); ishtp_cl 139 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_cl_free(struct ishtp_cl *cl) ishtp_cl 170 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_link(struct ishtp_cl *cl) ishtp_cl 221 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_cl_unlink(struct ishtp_cl *cl) ishtp_cl 224 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *pos; ishtp_cl 263 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_disconnect(struct ishtp_cl *cl) ishtp_cl 318 drivers/hid/intel-ish-hid/ishtp/client.c static bool ishtp_cl_is_other_connecting(struct ishtp_cl *cl) ishtp_cl 321 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *pos; ishtp_cl 351 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_connect(struct ishtp_cl *cl) ishtp_cl 444 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_read_start(struct ishtp_cl *cl) ishtp_cl 528 drivers/hid/intel-ish-hid/ishtp/client.c int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length) ishtp_cl 613 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl = rb->cl; ishtp_cl 637 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl = prm; ishtp_cl 716 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl) ishtp_cl 735 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl) ishtp_cl 801 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl 820 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl; ishtp_cl 953 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_cl *cl; ishtp_cl 1058 drivers/hid/intel-ish-hid/ishtp/client.c void *ishtp_get_client_data(struct ishtp_cl *cl) ishtp_cl 1064 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_set_client_data(struct ishtp_cl *cl, void *data) ishtp_cl 1070 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl) ishtp_cl 1076 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size) ishtp_cl 1082 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size) ishtp_cl 1088 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_set_connection_state(struct ishtp_cl *cl, int state) ishtp_cl 1094 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id) ishtp_cl 114 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl); ishtp_cl 117 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_cl_read_start(struct ishtp_cl *cl); ishtp_cl 120 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl); ishtp_cl 121 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl); ishtp_cl 122 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_free_rx_ring(struct ishtp_cl *cl); ishtp_cl 123 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_free_tx_ring(struct ishtp_cl *cl); ishtp_cl 124 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl); ishtp_cl 125 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl); ishtp_cl 139 drivers/hid/intel-ish-hid/ishtp/client.h struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl); ishtp_cl 147 drivers/hid/intel-ish-hid/ishtp/client.h static inline bool ishtp_cl_cmp_id(const struct ishtp_cl *cl1, ishtp_cl 148 drivers/hid/intel-ish-hid/ishtp/client.h const struct ishtp_cl *cl2) ishtp_cl 55 drivers/hid/intel-ish-hid/ishtp/hbm.c static inline void ishtp_hbm_cl_hdr(struct ishtp_cl *cl, uint8_t hbm_cmd, ishtp_cl 76 drivers/hid/intel-ish-hid/ishtp/hbm.c static inline bool ishtp_hbm_cl_addr_equal(struct ishtp_cl *cl, void *buf) ishtp_cl 262 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl) ishtp_cl 313 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl 335 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl = NULL; ishtp_cl 358 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl 380 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl = NULL; ishtp_cl 410 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl; ishtp_cl 447 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl; ishtp_cl 782 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_cl *cl = NULL; ishtp_cl 15 drivers/hid/intel-ish-hid/ishtp/hbm.h struct ishtp_cl; ishtp_cl 296 drivers/hid/intel-ish-hid/ishtp/hbm.h struct ishtp_cl *cl); ishtp_cl 297 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl); ishtp_cl 298 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl); ishtp_cl 61 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h struct ishtp_cl; ishtp_cl 116 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl; ishtp_cl 165 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = client_data->cros_ish_cl; ishtp_cl 208 drivers/platform/chrome/cros_ec_ishtp.c static void process_recv(struct ishtp_cl *cros_ish_cl, ishtp_cl 324 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); ishtp_cl 340 drivers/platform/chrome/cros_ec_ishtp.c static int cros_ish_init(struct ishtp_cl *cros_ish_cl) ishtp_cl 393 drivers/platform/chrome/cros_ec_ishtp.c static void cros_ish_deinit(struct ishtp_cl *cros_ish_cl) ishtp_cl 453 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ec_dev->priv; ishtp_cl 557 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl; ishtp_cl 610 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl; ishtp_cl 674 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); ishtp_cl 693 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); ishtp_cl 710 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); ishtp_cl 725 drivers/platform/chrome/cros_ec_ishtp.c struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); ishtp_cl 13 include/linux/intel-ish-client-if.h struct ishtp_cl; ishtp_cl 64 include/linux/intel-ish-client-if.h struct ishtp_cl *cl; ishtp_cl 83 include/linux/intel-ish-client-if.h struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device); ishtp_cl 84 include/linux/intel-ish-client-if.h void ishtp_cl_free(struct ishtp_cl *cl); ishtp_cl 85 include/linux/intel-ish-client-if.h int ishtp_cl_link(struct ishtp_cl *cl); ishtp_cl 86 include/linux/intel-ish-client-if.h void ishtp_cl_unlink(struct ishtp_cl *cl); ishtp_cl 87 include/linux/intel-ish-client-if.h int ishtp_cl_disconnect(struct ishtp_cl *cl); ishtp_cl 88 include/linux/intel-ish-client-if.h int ishtp_cl_connect(struct ishtp_cl *cl); ishtp_cl 89 include/linux/intel-ish-client-if.h int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length); ishtp_cl 90 include/linux/intel-ish-client-if.h int ishtp_cl_flush_queues(struct ishtp_cl *cl); ishtp_cl 92 include/linux/intel-ish-client-if.h bool ishtp_cl_tx_empty(struct ishtp_cl *cl); ishtp_cl 93 include/linux/intel-ish-client-if.h struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl); ishtp_cl 94 include/linux/intel-ish-client-if.h void *ishtp_get_client_data(struct ishtp_cl *cl); ishtp_cl 95 include/linux/intel-ish-client-if.h void ishtp_set_client_data(struct ishtp_cl *cl, void *data); ishtp_cl 96 include/linux/intel-ish-client-if.h struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl); ishtp_cl 97 include/linux/intel-ish-client-if.h void ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size); ishtp_cl 98 include/linux/intel-ish-client-if.h void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size); ishtp_cl 99 include/linux/intel-ish-client-if.h void ishtp_set_connection_state(struct ishtp_cl *cl, int state); ishtp_cl 100 include/linux/intel-ish-client-if.h void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id);