Home
last modified time | relevance | path

Searched refs:ishtp_device (Results 1 – 18 of 18) sorted by relevance

/drivers/hid/intel-ish-hid/ishtp/
A Dbus.h16 struct ishtp_device;
39 struct ishtp_device *ishtp_dev;
48 int ishtp_bus_new_client(struct ishtp_device *dev);
53 int ishtp_send_msg(struct ishtp_device *dev,
59 int ishtp_write_message(struct ishtp_device *dev,
67 void ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev,
70 void ishtp_recv(struct ishtp_device *dev);
71 void ishtp_reset_handler(struct ishtp_device *dev);
72 void ishtp_reset_compl_handler(struct ishtp_device *dev);
74 int ishtp_fw_cl_by_uuid(struct ishtp_device *dev, const guid_t *cuuid);
A Dishtp-dev.h109 int (*hw_reset)(struct ishtp_device *dev);
110 int (*ipc_reset)(struct ishtp_device *dev);
113 int (*write)(struct ishtp_device *dev,
116 uint32_t (*ishtp_read_hdr)(const struct ishtp_device *dev);
119 uint32_t (*get_fw_status)(struct ishtp_device *dev);
120 void (*sync_fw_clock)(struct ishtp_device *dev);
121 bool (*dma_no_cache_snooping)(struct ishtp_device *dev);
152 struct ishtp_device { struct
272 static inline int ish_ipc_reset(struct ishtp_device *dev) in ish_ipc_reset() argument
278 void ishtp_device_init(struct ishtp_device *dev);
[all …]
A Dhbm.h13 struct ishtp_device;
294 int ishtp_hbm_start_req(struct ishtp_device *dev);
295 int ishtp_hbm_start_wait(struct ishtp_device *dev);
296 int ishtp_hbm_cl_flow_control_req(struct ishtp_device *dev,
300 void ishtp_hbm_enum_clients_req(struct ishtp_device *dev);
302 void recv_hbm(struct ishtp_device *dev, struct ishtp_msg_hdr *ishtp_hdr);
303 void recv_fixed_cl_msg(struct ishtp_device *dev,
305 void ishtp_hbm_dispatch(struct ishtp_device *dev,
308 void ishtp_query_subscribers(struct ishtp_device *dev);
311 void ishtp_send_suspend(struct ishtp_device *dev);
[all …]
A Dclient.h38 struct ishtp_device *dev;
112 int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id);
113 void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl);
114 void recv_ishtp_cl_msg(struct ishtp_device *dev,
125 void recv_ishtp_cl_msg_dma(struct ishtp_device *dev, void *msg,
127 void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev);
128 void ishtp_cl_free_dma_buf(struct ishtp_device *dev);
129 void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev,
131 void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev,
A Dhbm.c24 static void ishtp_hbm_fw_cl_allocate(struct ishtp_device *dev) in ishtp_hbm_fw_cl_allocate()
93 int ishtp_hbm_start_wait(struct ishtp_device *dev) in ishtp_hbm_start_wait()
128 int ishtp_hbm_start_req(struct ishtp_device *dev) in ishtp_hbm_start_req()
165 void ishtp_hbm_enum_clients_req(struct ishtp_device *dev) in ishtp_hbm_enum_clients_req()
190 static int ishtp_hbm_prop_req(struct ishtp_device *dev) in ishtp_hbm_prop_req()
240 static void ishtp_hbm_stop_req(struct ishtp_device *dev) in ishtp_hbm_stop_req()
546 void ishtp_hbm_dispatch(struct ishtp_device *dev, in ishtp_hbm_dispatch()
748 struct ishtp_device *dev; in bh_hbm_work_fn()
894 void recv_fixed_cl_msg(struct ishtp_device *dev, in recv_fixed_cl_msg()
946 void ishtp_send_suspend(struct ishtp_device *dev) in ishtp_send_suspend()
[all …]
A Dbus.c36 void ishtp_recv(struct ishtp_device *dev) in ishtp_recv()
128 int ishtp_fw_cl_by_uuid(struct ishtp_device *dev, const guid_t *uuid) in ishtp_fw_cl_by_uuid()
188 int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id) in ishtp_fw_cl_by_id()
643 int ishtp_bus_new_client(struct ishtp_device *dev) in ishtp_bus_new_client()
715 void ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev, in ishtp_bus_remove_all_clients()
786 void ishtp_reset_handler(struct ishtp_device *dev) in ishtp_reset_handler()
810 void ishtp_reset_compl_handler(struct ishtp_device *dev) in ishtp_reset_compl_handler()
839 struct device *ishtp_device(struct ishtp_cl_device *device) in ishtp_device() function
843 EXPORT_SYMBOL(ishtp_device);
853 bool ishtp_wait_resume(struct ishtp_device *dev) in ishtp_wait_resume()
[all …]
A Dclient.c125 struct ishtp_device *dev; in ishtp_cl_free()
156 struct ishtp_device *dev; in ishtp_cl_link()
207 struct ishtp_device *dev; in ishtp_cl_unlink()
249 struct ishtp_device *dev; in ishtp_cl_disconnect()
303 struct ishtp_device *dev; in ishtp_cl_is_other_connecting()
337 struct ishtp_device *dev; in ishtp_cl_connect_to_fw()
406 struct ishtp_device *dev; in ishtp_cl_connect()
472 struct ishtp_device *dev; in ishtp_cl_establish_connection()
592 struct ishtp_device *dev; in ishtp_cl_read_start()
676 struct ishtp_device *dev; in ishtp_cl_send()
[all …]
A Dloader.c64 static int loader_write_message(struct ishtp_device *dev, void *buf, int len) in loader_write_message()
87 static int loader_xfer_cmd(struct ishtp_device *dev, void *req, int req_len, in loader_xfer_cmd()
143 static void release_dma_bufs(struct ishtp_device *dev, in release_dma_bufs()
170 static int prepare_dma_bufs(struct ishtp_device *dev, in prepare_dma_bufs()
259 struct ishtp_device *ishtp = dev_get_drvdata(dev); in request_ish_firmware()
354 struct ishtp_device *dev = container_of(work, struct ishtp_device, work_fw_loader); in ishtp_loader_work()
A Ddma-if.c24 void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev) in ishtp_cl_alloc_dma_buf()
66 void ishtp_cl_free_dma_buf(struct ishtp_device *dev) in ishtp_cl_free_dma_buf()
98 void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev, in ishtp_cl_get_dma_send_buf()
144 void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev, in ishtp_cl_release_dma_acked_mem()
A Dinit.c24 void ishtp_device_init(struct ishtp_device *dev) in ishtp_device_init()
68 int ishtp_start(struct ishtp_device *dev) in ishtp_start()
/drivers/hid/intel-ish-hid/ipc/
A Dipc.c19 static struct ishtp_device *ishtp_dev;
118 static void set_host_ready(struct ishtp_device *dev) in set_host_ready()
175 static void ish_set_host_rdy(struct ishtp_device *dev) in ish_set_host_rdy()
215 void ish_set_host_ready(struct ishtp_device *dev) in ish_set_host_ready()
650 struct ishtp_device *dev = dev_id; in ish_irq_handler()
706 int ish_disable_dma(struct ishtp_device *dev) in ish_disable_dma()
735 static void ish_wakeup(struct ishtp_device *dev) in ish_wakeup()
758 static int _ish_hw_reset(struct ishtp_device *dev) in _ish_hw_reset()
852 int ish_hw_start(struct ishtp_device *dev) in ish_hw_start()
945 struct ishtp_device *dev; in ish_dev_init()
[all …]
A Dhw-ish.h92 struct ishtp_device *ish_dev_init(struct pci_dev *pdev);
93 int ish_hw_start(struct ishtp_device *dev);
94 void ish_device_disable(struct ishtp_device *dev);
95 int ish_disable_dma(struct ishtp_device *dev);
96 void ish_set_host_ready(struct ishtp_device *dev);
A Dpci-ish.c91 void ish_event_tracer(struct ishtp_device *dev, const char *format, ...) in ish_event_tracer()
115 static int ish_init(struct ishtp_device *dev) in ish_init()
167 struct ishtp_device *ishtp; in ish_probe()
246 struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev); in ish_remove()
282 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_resume_handler()
326 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_suspend()
385 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_resume()
400 struct ishtp_device *dev = dev_get_drvdata(cdev); in base_version_show()
411 struct ishtp_device *dev = dev_get_drvdata(cdev); in project_version_show()
428 struct ishtp_device *dev = dev_get_drvdata(kobj_to_dev(kobj)); in firmware_is_visible()
/drivers/hid/intel-ish-hid/
A Dishtp-hid-client.c26 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
530 dev_info(ishtp_device(client_data->cl_device), in ishtp_enum_enum_devices()
735 dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__); in hid_ishtp_cl_reset_handler()
784 client_data = devm_kzalloc(ishtp_device(cl_device), in hid_ishtp_cl_probe()
834 dev_dbg(ishtp_device(cl_device), "%s\n", __func__); in hid_ishtp_cl_remove()
A Dishtp-fw-loader.c242 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
897 dev_err(ishtp_device(cl_device), "Reset Failed\n"); in reset_handler()
919 client_data = devm_kzalloc(ishtp_device(cl_device), in loader_ishtp_cl_probe()
A Dishtp-hid.c233 hid->dev.parent = ishtp_device(client_data->cl_device); in ishtp_hid_probe()
/drivers/platform/x86/intel/
A Dishtp_eclite.c40 #define cl_data_to_dev(opr_dev) ishtp_device((opr_dev)->cl_device)
453 struct ishtp_device *dev; in ecl_ishtp_cl_init()
560 opr_dev = devm_kzalloc(ishtp_device(cl_device), sizeof(*opr_dev), in ecl_ishtp_cl_probe()
/drivers/platform/chrome/
A Dcros_ec_ishtp.c74 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
608 devm_kzalloc(ishtp_device(cl_device), in cros_ec_ishtp_probe()

Completed in 35 milliseconds