Searched refs:ishtp_cl (Results 1 – 13 of 13) sorted by relevance
| /drivers/hid/intel-ish-hid/ishtp/ |
| A D | client.h | 36 struct ishtp_cl { struct 113 void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl); argument 116 int ishtp_cl_read_start(struct ishtp_cl *cl); 119 int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl); 120 int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl); 121 void ishtp_cl_free_rx_ring(struct ishtp_cl *cl); 122 void ishtp_cl_free_tx_ring(struct ishtp_cl *cl); 136 struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl); 144 static inline bool ishtp_cl_cmp_id(const struct ishtp_cl *cl1, in ishtp_cl_cmp_id() 145 const struct ishtp_cl *cl2) in ishtp_cl_cmp_id()
|
| A D | client.c | 70 memset(cl, 0, sizeof(struct ishtp_cl)); in ishtp_cl_init() 106 struct ishtp_cl *cl; in ishtp_cl_allocate() 154 int ishtp_cl_link(struct ishtp_cl *cl) in ishtp_cl_link() 208 struct ishtp_cl *pos; in ishtp_cl_unlink() 304 struct ishtp_cl *pos; in ishtp_cl_is_other_connecting() 759 struct ishtp_cl *cl = rb->cl; in ishtp_cl_read_complete() 784 struct ishtp_cl *cl = prm; in ipc_tx_send() 872 struct ishtp_cl *cl) in ishtp_cl_send_msg_ipc() 891 struct ishtp_cl *cl) in ishtp_cl_send_msg_dma() 984 struct ishtp_cl *cl; in recv_ishtp_cl_msg() [all …]
|
| A D | client-buffers.c | 19 int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl) in ishtp_cl_alloc_rx_ring() 57 int ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl) in ishtp_cl_alloc_tx_ring() 97 void ishtp_cl_free_rx_ring(struct ishtp_cl *cl) in ishtp_cl_free_rx_ring() 130 void ishtp_cl_free_tx_ring(struct ishtp_cl *cl) in ishtp_cl_free_tx_ring() 182 struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl) in ishtp_io_rb_init() 231 struct ishtp_cl *cl; in ishtp_cl_io_rb_recycle() 262 struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl) in ishtp_cl_rx_get_rb()
|
| A D | hbm.h | 15 struct ishtp_cl; 297 struct ishtp_cl *cl); 298 int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl); 299 int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl);
|
| A D | hbm.c | 56 static inline void ishtp_hbm_cl_hdr(struct ishtp_cl *cl, uint8_t hbm_cmd, in ishtp_hbm_cl_hdr() 77 static inline bool ishtp_hbm_cl_addr_equal(struct ishtp_cl *cl, void *buf) in ishtp_hbm_cl_addr_equal() 263 struct ishtp_cl *cl) in ishtp_hbm_cl_flow_control_req() 314 int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl) in ishtp_hbm_cl_disconnect_req() 336 struct ishtp_cl *cl = NULL; in ishtp_hbm_cl_disconnect_res() 359 int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl) in ishtp_hbm_cl_connect_req() 381 struct ishtp_cl *cl = NULL; in ishtp_hbm_cl_connect_res() 411 struct ishtp_cl *cl; in ishtp_hbm_fw_disconnect_req() 448 struct ishtp_cl *cl; in ishtp_hbm_dma_xfer_ack() 787 struct ishtp_cl *cl = NULL; in recv_hbm()
|
| A D | bus.h | 14 struct ishtp_cl; 49 int ishtp_cl_device_bind(struct ishtp_cl *cl);
|
| A D | ishtp-dev.h | 61 struct ishtp_cl;
|
| A D | bus.c | 681 int ishtp_cl_device_bind(struct ishtp_cl *cl) in ishtp_cl_device_bind() 719 struct ishtp_cl *cl; in ishtp_bus_remove_all_clients()
|
| /drivers/platform/chrome/ |
| A D | cros_ec_ishtp.c | 124 struct ishtp_cl *cros_ish_cl; 170 struct ishtp_cl *cros_ish_cl = client_data->cros_ish_cl; in ish_send() 217 static void process_recv(struct ishtp_cl *cros_ish_cl, in process_recv() 352 struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); in ish_event_cb() 406 static void cros_ish_deinit(struct ishtp_cl *cros_ish_cl) in cros_ish_deinit() 463 struct ishtp_cl *cros_ish_cl = ec_dev->priv; in cros_ec_pkt_xfer_ish() 569 struct ishtp_cl *cros_ish_cl; in reset_handler() 606 struct ishtp_cl *cros_ish_cl; in cros_ec_ishtp_probe() 669 struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); in cros_ec_ishtp_remove() 686 struct ishtp_cl *cros_ish_cl = ishtp_get_drvdata(cl_device); in cros_ec_ishtp_reset() [all …]
|
| /drivers/hid/intel-ish-hid/ |
| A D | ishtp-hid-client.c | 66 static void process_recv(struct ishtp_cl *hid_ishtp_cl, void *recv_buf, in process_recv() 338 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(device); in ish_cl_event_cb() 490 static int ishtp_enum_enum_devices(struct ishtp_cl *hid_ishtp_cl) in ishtp_enum_enum_devices() 714 static void hid_ishtp_cl_deinit(struct ishtp_cl *hid_ishtp_cl) in hid_ishtp_cl_deinit() 725 struct ishtp_cl *hid_ishtp_cl; in hid_ishtp_cl_reset_handler() 757 struct ishtp_cl *hid_ishtp_cl = client_data->hid_ishtp_cl; in hid_ishtp_cl_resume_handler() 777 struct ishtp_cl *hid_ishtp_cl; in hid_ishtp_cl_probe() 828 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); in hid_ishtp_cl_remove() 854 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); in hid_ishtp_cl_reset() 876 struct ishtp_cl *hid_ishtp_cl = ishtp_get_drvdata(cl_device); in hid_ishtp_cl_suspend() [all …]
|
| A D | ishtp-fw-loader.c | 213 struct ishtp_cl *loader_ishtp_cl; 289 struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl; in loader_cl_send() 335 static void process_recv(struct ishtp_cl *loader_ishtp_cl, in process_recv() 452 struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); in loader_cl_event_cb() 755 struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl; in load_fw_from_host() 843 static int loader_init(struct ishtp_cl *loader_ishtp_cl, bool reset) in loader_init() 872 static void loader_deinit(struct ishtp_cl *loader_ishtp_cl) in loader_deinit() 884 struct ishtp_cl *loader_ishtp_cl; in reset_handler() 915 struct ishtp_cl *loader_ishtp_cl; in loader_ishtp_cl_probe() 967 struct ishtp_cl *loader_ishtp_cl = ishtp_get_drvdata(cl_device); in loader_ishtp_cl_remove() [all …]
|
| A D | ishtp-hid.h | 134 struct ishtp_cl *hid_ishtp_cl;
|
| /drivers/platform/x86/intel/ |
| A D | ishtp_eclite.c | 78 struct ishtp_cl *ecl_ishtp_cl; 425 struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device); in ecl_ishtp_cl_event_cb() 448 static int ecl_ishtp_cl_init(struct ishtp_cl *ecl_ishtp_cl) in ecl_ishtp_cl_init() 492 static void ecl_ishtp_cl_deinit(struct ishtp_cl *ecl_ishtp_cl) in ecl_ishtp_cl_deinit() 503 struct ishtp_cl *ecl_ishtp_cl; in ecl_ishtp_cl_reset_handler() 556 struct ishtp_cl *ecl_ishtp_cl; in ecl_ishtp_cl_probe() 620 struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device); in ecl_ishtp_cl_remove() 639 struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device); in ecl_ishtp_cl_reset() 651 struct ishtp_cl *ecl_ishtp_cl = ishtp_get_drvdata(cl_device); in ecl_ishtp_cl_suspend()
|
Completed in 29 milliseconds