Searched refs:ishtp_device (Results 1 – 13 of 13) sorted by relevance
| /Linux-v4.19/drivers/hid/intel-ish-hid/ishtp/ |
| D | bus.h | 23 struct ishtp_device; 46 struct ishtp_device *ishtp_dev; 74 int ishtp_bus_new_client(struct ishtp_device *dev); 75 void ishtp_remove_all_clients(struct ishtp_device *dev); 80 int ishtp_send_msg(struct ishtp_device *dev, 86 int ishtp_write_message(struct ishtp_device *dev, 94 void ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev, 97 void ishtp_recv(struct ishtp_device *dev); 98 void ishtp_reset_handler(struct ishtp_device *dev); 99 void ishtp_reset_compl_handler(struct ishtp_device *dev); [all …]
|
| D | ishtp-dev.h | 143 int (*hw_reset)(struct ishtp_device *dev); 144 int (*ipc_reset)(struct ishtp_device *dev); 145 uint32_t (*ipc_get_header)(struct ishtp_device *dev, int length, 147 int (*write)(struct ishtp_device *dev, 150 uint32_t (*ishtp_read_hdr)(const struct ishtp_device *dev); 151 int (*ishtp_read)(struct ishtp_device *dev, unsigned char *buffer, 153 uint32_t (*get_fw_status)(struct ishtp_device *dev); 154 void (*sync_fw_clock)(struct ishtp_device *dev); 160 struct ishtp_device { struct 241 __printf(2, 3) void (*print_log)(struct ishtp_device *dev, argument [all …]
|
| D | client.h | 55 struct ishtp_device *dev; 128 int ishtp_can_client_connect(struct ishtp_device *ishtp_dev, uuid_le *uuid); 129 int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id); 130 void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl); 131 void recv_ishtp_cl_msg(struct ishtp_device *dev, 142 void recv_ishtp_cl_msg_dma(struct ishtp_device *dev, void *msg, 144 void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev); 145 void ishtp_cl_free_dma_buf(struct ishtp_device *dev); 146 void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev, 148 void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev, [all …]
|
| D | hbm.h | 21 struct ishtp_device; 301 int ishtp_hbm_start_req(struct ishtp_device *dev); 302 int ishtp_hbm_start_wait(struct ishtp_device *dev); 303 int ishtp_hbm_cl_flow_control_req(struct ishtp_device *dev, 305 int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl); 306 int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl); 307 void ishtp_hbm_enum_clients_req(struct ishtp_device *dev); 309 void recv_hbm(struct ishtp_device *dev, struct ishtp_msg_hdr *ishtp_hdr); 310 void recv_fixed_cl_msg(struct ishtp_device *dev, 312 void ishtp_hbm_dispatch(struct ishtp_device *dev, [all …]
|
| D | hbm.c | 32 static void ishtp_hbm_fw_cl_allocate(struct ishtp_device *dev) in ishtp_hbm_fw_cl_allocate() 101 int ishtp_hbm_start_wait(struct ishtp_device *dev) in ishtp_hbm_start_wait() 136 int ishtp_hbm_start_req(struct ishtp_device *dev) in ishtp_hbm_start_req() 178 void ishtp_hbm_enum_clients_req(struct ishtp_device *dev) in ishtp_hbm_enum_clients_req() 209 static int ishtp_hbm_prop_req(struct ishtp_device *dev) in ishtp_hbm_prop_req() 266 static void ishtp_hbm_stop_req(struct ishtp_device *dev) in ishtp_hbm_stop_req() 293 int ishtp_hbm_cl_flow_control_req(struct ishtp_device *dev, in ishtp_hbm_cl_flow_control_req() 345 int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl) in ishtp_hbm_cl_disconnect_req() 365 static void ishtp_hbm_cl_disconnect_res(struct ishtp_device *dev, in ishtp_hbm_cl_disconnect_res() 391 int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl) in ishtp_hbm_cl_connect_req() [all …]
|
| D | bus.c | 44 void ishtp_recv(struct ishtp_device *dev) in ishtp_recv() 92 int ishtp_send_msg(struct ishtp_device *dev, struct ishtp_msg_hdr *hdr, in ishtp_send_msg() 121 int ishtp_write_message(struct ishtp_device *dev, struct ishtp_msg_hdr *hdr, in ishtp_write_message() 136 int ishtp_fw_cl_by_uuid(struct ishtp_device *dev, const uuid_le *uuid) in ishtp_fw_cl_by_uuid() 160 int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id) in ishtp_fw_cl_by_id() 378 static struct ishtp_cl_device *ishtp_bus_add_device(struct ishtp_device *dev, in ishtp_bus_add_device() 575 int ishtp_bus_new_client(struct ishtp_device *dev) in ishtp_bus_new_client() 646 void ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev, in ishtp_bus_remove_all_clients() 714 void ishtp_reset_handler(struct ishtp_device *dev) in ishtp_reset_handler() 738 void ishtp_reset_compl_handler(struct ishtp_device *dev) in ishtp_reset_compl_handler()
|
| D | dma-if.c | 33 void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev) in ishtp_cl_alloc_dma_buf() 75 void ishtp_cl_free_dma_buf(struct ishtp_device *dev) in ishtp_cl_free_dma_buf() 107 void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev, in ishtp_cl_get_dma_send_buf() 148 void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev, in ishtp_cl_release_dma_acked_mem()
|
| D | client.c | 74 static void ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev) in ishtp_cl_init() 109 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_device *dev) in ishtp_cl_allocate() 130 struct ishtp_device *dev; in ishtp_cl_free() 164 struct ishtp_device *dev; in ishtp_cl_link() 218 struct ishtp_device *dev; in ishtp_cl_unlink() 260 struct ishtp_device *dev; in ishtp_cl_disconnect() 315 struct ishtp_device *dev; in ishtp_cl_is_other_connecting() 348 struct ishtp_device *dev; in ishtp_cl_connect() 441 struct ishtp_device *dev; in ishtp_cl_read_start() 525 struct ishtp_device *dev; in ishtp_cl_send() [all …]
|
| D | init.c | 60 void ishtp_device_init(struct ishtp_device *dev) in ishtp_device_init() 98 int ishtp_start(struct ishtp_device *dev) in ishtp_start()
|
| /Linux-v4.19/drivers/hid/intel-ish-hid/ipc/ |
| D | ipc.c | 26 static struct ishtp_device *ishtp_dev; 37 static inline uint32_t ish_reg_read(const struct ishtp_device *dev, in ish_reg_read() 53 static inline void ish_reg_write(struct ishtp_device *dev, in ish_reg_write() 70 static inline uint32_t _ish_read_fw_sts_reg(struct ishtp_device *dev) in _ish_read_fw_sts_reg() 83 static bool check_generated_interrupt(struct ishtp_device *dev) in check_generated_interrupt() 108 static bool ish_is_input_ready(struct ishtp_device *dev) in ish_is_input_ready() 122 static void set_host_ready(struct ishtp_device *dev) in set_host_ready() 165 static bool ishtp_fw_is_ready(struct ishtp_device *dev) in ishtp_fw_is_ready() 179 static void ish_set_host_rdy(struct ishtp_device *dev) in ish_set_host_rdy() 193 static void ish_clr_host_rdy(struct ishtp_device *dev) in ish_clr_host_rdy() [all …]
|
| D | pci-ish.c | 55 void ish_event_tracer(struct ishtp_device *dev, const char *format, ...) in ish_event_tracer() 79 static int ish_init(struct ishtp_device *dev) in ish_init() 118 struct ishtp_device *dev; in ish_probe() 206 struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev); in ish_remove() 236 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_resume_handler() 278 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_suspend() 313 struct ishtp_device *dev = pci_get_drvdata(pdev); in ish_resume()
|
| D | hw-ish.h | 84 struct ishtp_device *ish_dev_init(struct pci_dev *pdev); 85 int ish_hw_start(struct ishtp_device *dev); 86 void ish_device_disable(struct ishtp_device *dev);
|
| /Linux-v4.19/drivers/hid/intel-ish-hid/ |
| D | ishtp-hid-client.c | 639 struct ishtp_device *dev; in hid_ishtp_cl_init()
|