Home
last modified time | relevance | path

Searched refs:ishtp_cl (Results 1 – 13 of 13) sorted by relevance

/drivers/hid/intel-ish-hid/ishtp/
A Dclient.h36 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 Dclient.c70 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 Dclient-buffers.c19 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 Dhbm.h15 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 Dhbm.c56 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 Dbus.h14 struct ishtp_cl;
49 int ishtp_cl_device_bind(struct ishtp_cl *cl);
A Dishtp-dev.h61 struct ishtp_cl;
A Dbus.c681 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 Dcros_ec_ishtp.c124 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 Dishtp-hid-client.c66 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 Dishtp-fw-loader.c213 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 Dishtp-hid.h134 struct ishtp_cl *hid_ishtp_cl;
/drivers/platform/x86/intel/
A Dishtp_eclite.c78 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