| /drivers/hid/intel-ish-hid/ishtp/ |
| A D | bus.h | 16 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 D | ishtp-dev.h | 109 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 D | hbm.h | 13 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 D | client.h | 38 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 D | hbm.c | 24 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 D | bus.c | 36 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 D | client.c | 125 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 D | loader.c | 64 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 D | dma-if.c | 24 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 D | init.c | 24 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 D | ipc.c | 19 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 D | hw-ish.h | 92 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 D | pci-ish.c | 91 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 D | ishtp-hid-client.c | 26 #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 D | ishtp-fw-loader.c | 242 #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 D | ishtp-hid.c | 233 hid->dev.parent = ishtp_device(client_data->cl_device); in ishtp_hid_probe()
|
| /drivers/platform/x86/intel/ |
| A D | ishtp_eclite.c | 40 #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 D | cros_ec_ishtp.c | 74 #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()
|