ishtp_device       80 drivers/hid/intel-ish-hid/ipc/hw-ish.h struct ishtp_device *ish_dev_init(struct pci_dev *pdev);
ishtp_device       81 drivers/hid/intel-ish-hid/ipc/hw-ish.h int ish_hw_start(struct ishtp_device *dev);
ishtp_device       82 drivers/hid/intel-ish-hid/ipc/hw-ish.h void ish_device_disable(struct ishtp_device *dev);
ishtp_device       83 drivers/hid/intel-ish-hid/ipc/hw-ish.h int ish_disable_dma(struct ishtp_device *dev);
ishtp_device       18 drivers/hid/intel-ish-hid/ipc/ipc.c static struct ishtp_device *ishtp_dev;
ishtp_device       29 drivers/hid/intel-ish-hid/ipc/ipc.c static inline uint32_t ish_reg_read(const struct ishtp_device *dev,
ishtp_device       45 drivers/hid/intel-ish-hid/ipc/ipc.c static inline void ish_reg_write(struct ishtp_device *dev,
ishtp_device       62 drivers/hid/intel-ish-hid/ipc/ipc.c static inline uint32_t _ish_read_fw_sts_reg(struct ishtp_device *dev)
ishtp_device       75 drivers/hid/intel-ish-hid/ipc/ipc.c static bool check_generated_interrupt(struct ishtp_device *dev)
ishtp_device      103 drivers/hid/intel-ish-hid/ipc/ipc.c static bool ish_is_input_ready(struct ishtp_device *dev)
ishtp_device      117 drivers/hid/intel-ish-hid/ipc/ipc.c static void set_host_ready(struct ishtp_device *dev)
ishtp_device      160 drivers/hid/intel-ish-hid/ipc/ipc.c static bool ishtp_fw_is_ready(struct ishtp_device *dev)
ishtp_device      174 drivers/hid/intel-ish-hid/ipc/ipc.c static void ish_set_host_rdy(struct ishtp_device *dev)
ishtp_device      188 drivers/hid/intel-ish-hid/ipc/ipc.c static void ish_clr_host_rdy(struct ishtp_device *dev)
ishtp_device      204 drivers/hid/intel-ish-hid/ipc/ipc.c static uint32_t _ishtp_read_hdr(const struct ishtp_device *dev)
ishtp_device      219 drivers/hid/intel-ish-hid/ipc/ipc.c static int _ishtp_read(struct ishtp_device *dev, unsigned char *buffer,
ishtp_device      242 drivers/hid/intel-ish-hid/ipc/ipc.c static int write_ipc_from_queue(struct ishtp_device *dev)
ishtp_device      353 drivers/hid/intel-ish-hid/ipc/ipc.c static int write_ipc_to_queue(struct ishtp_device *dev,
ishtp_device      396 drivers/hid/intel-ish-hid/ipc/ipc.c static int ipc_send_mng_msg(struct ishtp_device *dev, uint32_t msg_code,
ishtp_device      423 drivers/hid/intel-ish-hid/ipc/ipc.c static int timed_wait_for_timeout(struct ishtp_device *dev, int condition,
ishtp_device      469 drivers/hid/intel-ish-hid/ipc/ipc.c static int ish_fw_reset_handler(struct ishtp_device *dev)
ishtp_device      549 drivers/hid/intel-ish-hid/ipc/ipc.c static void _ish_sync_fw_clock(struct ishtp_device *dev)
ishtp_device      571 drivers/hid/intel-ish-hid/ipc/ipc.c static void	recv_ipc(struct ishtp_device *dev, uint32_t doorbell_val)
ishtp_device      619 drivers/hid/intel-ish-hid/ipc/ipc.c 	struct ishtp_device	*dev = dev_id;
ishtp_device      675 drivers/hid/intel-ish-hid/ipc/ipc.c int ish_disable_dma(struct ishtp_device *dev)
ishtp_device      704 drivers/hid/intel-ish-hid/ipc/ipc.c static void ish_wakeup(struct ishtp_device *dev)
ishtp_device      727 drivers/hid/intel-ish-hid/ipc/ipc.c static int _ish_hw_reset(struct ishtp_device *dev)
ishtp_device      778 drivers/hid/intel-ish-hid/ipc/ipc.c static int _ish_ipc_reset(struct ishtp_device *dev)
ishtp_device      821 drivers/hid/intel-ish-hid/ipc/ipc.c int ish_hw_start(struct ishtp_device *dev)
ishtp_device      855 drivers/hid/intel-ish-hid/ipc/ipc.c static uint32_t ish_ipc_get_header(struct ishtp_device *dev, int length,
ishtp_device      884 drivers/hid/intel-ish-hid/ipc/ipc.c struct ishtp_device *ish_dev_init(struct pci_dev *pdev)
ishtp_device      886 drivers/hid/intel-ish-hid/ipc/ipc.c 	struct ishtp_device *dev;
ishtp_device      890 drivers/hid/intel-ish-hid/ipc/ipc.c 			   sizeof(struct ishtp_device) + sizeof(struct ish_hw),
ishtp_device      935 drivers/hid/intel-ish-hid/ipc/ipc.c void	ish_device_disable(struct ishtp_device *dev)
ishtp_device       52 drivers/hid/intel-ish-hid/ipc/pci-ish.c void ish_event_tracer(struct ishtp_device *dev, const char *format, ...)
ishtp_device       76 drivers/hid/intel-ish-hid/ipc/pci-ish.c static int ish_init(struct ishtp_device *dev)
ishtp_device      123 drivers/hid/intel-ish-hid/ipc/pci-ish.c 	struct ishtp_device *ishtp;
ishtp_device      192 drivers/hid/intel-ish-hid/ipc/pci-ish.c 	struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev);
ishtp_device      215 drivers/hid/intel-ish-hid/ipc/pci-ish.c 	struct ishtp_device *dev = pci_get_drvdata(pdev);
ishtp_device      257 drivers/hid/intel-ish-hid/ipc/pci-ish.c 	struct ishtp_device *dev = pci_get_drvdata(pdev);
ishtp_device      312 drivers/hid/intel-ish-hid/ipc/pci-ish.c 	struct ishtp_device *dev = pci_get_drvdata(pdev);
ishtp_device      238 drivers/hid/intel-ish-hid/ishtp-fw-loader.c #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
ishtp_device      949 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		dev_err(ishtp_device(cl_device), "Reset Failed\n");
ishtp_device      971 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	client_data = devm_kzalloc(ishtp_device(cl_device),
ishtp_device       18 drivers/hid/intel-ish-hid/ishtp-hid-client.c #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device)
ishtp_device      523 drivers/hid/intel-ish-hid/ishtp-hid-client.c 	dev_info(ishtp_device(client_data->cl_device),
ishtp_device      636 drivers/hid/intel-ish-hid/ishtp-hid-client.c 	struct ishtp_device *dev;
ishtp_device      755 drivers/hid/intel-ish-hid/ishtp-hid-client.c 	dev_dbg(ishtp_device(client_data->cl_device), "%s\n", __func__);
ishtp_device      801 drivers/hid/intel-ish-hid/ishtp-hid-client.c 	client_data = devm_kzalloc(ishtp_device(cl_device),
ishtp_device      849 drivers/hid/intel-ish-hid/ishtp-hid-client.c 	dev_dbg(ishtp_device(cl_device), "%s\n", __func__);
ishtp_device      235 drivers/hid/intel-ish-hid/ishtp-hid.c 	hid->dev.parent = ishtp_device(client_data->cl_device);
ishtp_device       36 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_recv(struct ishtp_device *dev)
ishtp_device       84 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_send_msg(struct ishtp_device *dev, struct ishtp_msg_hdr *hdr,
ishtp_device      113 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_write_message(struct ishtp_device *dev, struct ishtp_msg_hdr *hdr,
ishtp_device      128 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_fw_cl_by_uuid(struct ishtp_device *dev, const guid_t *uuid)
ishtp_device      149 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_fw_client *ishtp_fw_cl_get_client(struct ishtp_device *dev,
ishtp_device      187 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id)
ishtp_device      426 drivers/hid/intel-ish-hid/ishtp/bus.c static struct ishtp_cl_device *ishtp_bus_add_device(struct ishtp_device *dev,
ishtp_device      664 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_bus_new_client(struct ishtp_device *dev)
ishtp_device      736 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev,
ishtp_device      805 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_reset_handler(struct ishtp_device *dev)
ishtp_device      829 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_reset_compl_handler(struct ishtp_device *dev)
ishtp_device      861 drivers/hid/intel-ish-hid/ishtp/bus.c EXPORT_SYMBOL(ishtp_device);
ishtp_device      896 drivers/hid/intel-ish-hid/ishtp/bus.c int ish_hw_reset(struct ishtp_device *dev)
ishtp_device       16 drivers/hid/intel-ish-hid/ishtp/bus.h struct ishtp_device;
ishtp_device       39 drivers/hid/intel-ish-hid/ishtp/bus.h 	struct ishtp_device	*ishtp_dev;
ishtp_device       48 drivers/hid/intel-ish-hid/ishtp/bus.h int	ishtp_bus_new_client(struct ishtp_device *dev);
ishtp_device       49 drivers/hid/intel-ish-hid/ishtp/bus.h void	ishtp_remove_all_clients(struct ishtp_device *dev);
ishtp_device       54 drivers/hid/intel-ish-hid/ishtp/bus.h int	ishtp_send_msg(struct ishtp_device *dev,
ishtp_device       60 drivers/hid/intel-ish-hid/ishtp/bus.h int	ishtp_write_message(struct ishtp_device *dev,
ishtp_device       68 drivers/hid/intel-ish-hid/ishtp/bus.h void	ishtp_bus_remove_all_clients(struct ishtp_device *ishtp_dev,
ishtp_device       71 drivers/hid/intel-ish-hid/ishtp/bus.h void	ishtp_recv(struct ishtp_device *dev);
ishtp_device       72 drivers/hid/intel-ish-hid/ishtp/bus.h void	ishtp_reset_handler(struct ishtp_device *dev);
ishtp_device       73 drivers/hid/intel-ish-hid/ishtp/bus.h void	ishtp_reset_compl_handler(struct ishtp_device *dev);
ishtp_device       75 drivers/hid/intel-ish-hid/ishtp/bus.h int	ishtp_fw_cl_by_uuid(struct ishtp_device *dev, const guid_t *cuuid);
ishtp_device       84 drivers/hid/intel-ish-hid/ishtp/client.c static void ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev)
ishtp_device      141 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      172 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      223 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      265 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      320 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      353 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      446 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device *dev;
ishtp_device      530 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device	*dev;
ishtp_device      640 drivers/hid/intel-ish-hid/ishtp/client.c 	struct ishtp_device	*dev = (cl ? cl->dev : NULL);
ishtp_device      715 drivers/hid/intel-ish-hid/ishtp/client.c static void ishtp_cl_send_msg_ipc(struct ishtp_device *dev,
ishtp_device      734 drivers/hid/intel-ish-hid/ishtp/client.c static void ishtp_cl_send_msg_dma(struct ishtp_device *dev,
ishtp_device      801 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl)
ishtp_device      817 drivers/hid/intel-ish-hid/ishtp/client.c void recv_ishtp_cl_msg(struct ishtp_device *dev,
ishtp_device      950 drivers/hid/intel-ish-hid/ishtp/client.c void recv_ishtp_cl_msg_dma(struct ishtp_device *dev, void *msg,
ishtp_device     1070 drivers/hid/intel-ish-hid/ishtp/client.c struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl)
ishtp_device       38 drivers/hid/intel-ish-hid/ishtp/client.h 	struct ishtp_device	*dev;
ishtp_device      112 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_can_client_connect(struct ishtp_device *ishtp_dev, guid_t *uuid);
ishtp_device      113 drivers/hid/intel-ish-hid/ishtp/client.h int ishtp_fw_cl_by_id(struct ishtp_device *dev, uint8_t client_id);
ishtp_device      114 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl);
ishtp_device      115 drivers/hid/intel-ish-hid/ishtp/client.h void recv_ishtp_cl_msg(struct ishtp_device *dev,
ishtp_device      128 drivers/hid/intel-ish-hid/ishtp/client.h void recv_ishtp_cl_msg_dma(struct ishtp_device *dev, void *msg,
ishtp_device      130 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev);
ishtp_device      131 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_free_dma_buf(struct ishtp_device *dev);
ishtp_device      132 drivers/hid/intel-ish-hid/ishtp/client.h void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev,
ishtp_device      134 drivers/hid/intel-ish-hid/ishtp/client.h void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev,
ishtp_device       24 drivers/hid/intel-ish-hid/ishtp/dma-if.c void	ishtp_cl_alloc_dma_buf(struct ishtp_device *dev)
ishtp_device       66 drivers/hid/intel-ish-hid/ishtp/dma-if.c void	ishtp_cl_free_dma_buf(struct ishtp_device *dev)
ishtp_device       98 drivers/hid/intel-ish-hid/ishtp/dma-if.c void *ishtp_cl_get_dma_send_buf(struct ishtp_device *dev,
ishtp_device      139 drivers/hid/intel-ish-hid/ishtp/dma-if.c void ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev,
ishtp_device       23 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_fw_cl_allocate(struct ishtp_device *dev)
ishtp_device       92 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_start_wait(struct ishtp_device *dev)
ishtp_device      127 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_start_req(struct ishtp_device *dev)
ishtp_device      164 drivers/hid/intel-ish-hid/ishtp/hbm.c void ishtp_hbm_enum_clients_req(struct ishtp_device *dev)
ishtp_device      189 drivers/hid/intel-ish-hid/ishtp/hbm.c static int ishtp_hbm_prop_req(struct ishtp_device *dev)
ishtp_device      239 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_stop_req(struct ishtp_device *dev)
ishtp_device      261 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_cl_flow_control_req(struct ishtp_device *dev,
ishtp_device      313 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl)
ishtp_device      332 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_cl_disconnect_res(struct ishtp_device *dev,
ishtp_device      358 drivers/hid/intel-ish-hid/ishtp/hbm.c int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl)
ishtp_device      377 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_cl_connect_res(struct ishtp_device *dev,
ishtp_device      407 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_fw_disconnect_req(struct ishtp_device *dev,
ishtp_device      439 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_dma_xfer_ack(struct ishtp_device *dev,
ishtp_device      502 drivers/hid/intel-ish-hid/ishtp/hbm.c static void ishtp_hbm_dma_xfer(struct ishtp_device *dev,
ishtp_device      545 drivers/hid/intel-ish-hid/ishtp/hbm.c void ishtp_hbm_dispatch(struct ishtp_device *dev,
ishtp_device      743 drivers/hid/intel-ish-hid/ishtp/hbm.c 	struct ishtp_device	*dev;
ishtp_device      746 drivers/hid/intel-ish-hid/ishtp/hbm.c 	dev = container_of(work, struct ishtp_device, bh_hbm_work);
ishtp_device      769 drivers/hid/intel-ish-hid/ishtp/hbm.c void	recv_hbm(struct ishtp_device *dev, struct ishtp_msg_hdr *ishtp_hdr)
ishtp_device      875 drivers/hid/intel-ish-hid/ishtp/hbm.c void recv_fixed_cl_msg(struct ishtp_device *dev,
ishtp_device      925 drivers/hid/intel-ish-hid/ishtp/hbm.c void ishtp_send_suspend(struct ishtp_device *dev)
ishtp_device      951 drivers/hid/intel-ish-hid/ishtp/hbm.c void ishtp_send_resume(struct ishtp_device *dev)
ishtp_device      977 drivers/hid/intel-ish-hid/ishtp/hbm.c void ishtp_query_subscribers(struct ishtp_device *dev)
ishtp_device       13 drivers/hid/intel-ish-hid/ishtp/hbm.h struct ishtp_device;
ishtp_device      293 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_start_req(struct ishtp_device *dev);
ishtp_device      294 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_start_wait(struct ishtp_device *dev);
ishtp_device      295 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_cl_flow_control_req(struct ishtp_device *dev,
ishtp_device      297 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_cl_disconnect_req(struct ishtp_device *dev, struct ishtp_cl *cl);
ishtp_device      298 drivers/hid/intel-ish-hid/ishtp/hbm.h int ishtp_hbm_cl_connect_req(struct ishtp_device *dev, struct ishtp_cl *cl);
ishtp_device      299 drivers/hid/intel-ish-hid/ishtp/hbm.h void ishtp_hbm_enum_clients_req(struct ishtp_device *dev);
ishtp_device      301 drivers/hid/intel-ish-hid/ishtp/hbm.h void recv_hbm(struct ishtp_device *dev, struct ishtp_msg_hdr *ishtp_hdr);
ishtp_device      302 drivers/hid/intel-ish-hid/ishtp/hbm.h void recv_fixed_cl_msg(struct ishtp_device *dev,
ishtp_device      304 drivers/hid/intel-ish-hid/ishtp/hbm.h void ishtp_hbm_dispatch(struct ishtp_device *dev,
ishtp_device      307 drivers/hid/intel-ish-hid/ishtp/hbm.h void ishtp_query_subscribers(struct ishtp_device *dev);
ishtp_device      310 drivers/hid/intel-ish-hid/ishtp/hbm.h void ishtp_send_suspend(struct ishtp_device *dev);
ishtp_device      311 drivers/hid/intel-ish-hid/ishtp/hbm.h void ishtp_send_resume(struct ishtp_device *dev);
ishtp_device       52 drivers/hid/intel-ish-hid/ishtp/init.c void ishtp_device_init(struct ishtp_device *dev)
ishtp_device       90 drivers/hid/intel-ish-hid/ishtp/init.c int ishtp_start(struct ishtp_device *dev)
ishtp_device      109 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	int	(*hw_reset)(struct ishtp_device *dev);
ishtp_device      110 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	int	(*ipc_reset)(struct ishtp_device *dev);
ishtp_device      111 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	uint32_t (*ipc_get_header)(struct ishtp_device *dev, int length,
ishtp_device      113 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	int	(*write)(struct ishtp_device *dev,
ishtp_device      116 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	uint32_t	(*ishtp_read_hdr)(const struct ishtp_device *dev);
ishtp_device      117 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	int	(*ishtp_read)(struct ishtp_device *dev, unsigned char *buffer,
ishtp_device      119 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	uint32_t	(*get_fw_status)(struct ishtp_device *dev);
ishtp_device      120 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	void	(*sync_fw_clock)(struct ishtp_device *dev);
ishtp_device      205 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h 	__printf(2, 3) void (*print_log)(struct ishtp_device *dev,
ishtp_device      228 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h static inline int ish_ipc_reset(struct ishtp_device *dev)
ishtp_device      234 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h void	ishtp_device_init(struct ishtp_device *dev);
ishtp_device      235 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h int	ishtp_start(struct ishtp_device *dev);
ishtp_device       68 drivers/platform/chrome/cros_ec_ishtp.c #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device)
ishtp_device      343 drivers/platform/chrome/cros_ec_ishtp.c 	struct ishtp_device *dev;
ishtp_device      612 drivers/platform/chrome/cros_ec_ishtp.c 		devm_kzalloc(ishtp_device(cl_device),
ishtp_device       12 include/linux/intel-ish-client-if.h struct ishtp_device;
ishtp_device       77 include/linux/intel-ish-client-if.h struct device *ishtp_device(struct ishtp_cl_device *cl_device);
ishtp_device       96 include/linux/intel-ish-client-if.h struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl);
ishtp_device      109 include/linux/intel-ish-client-if.h struct	ishtp_fw_client *ishtp_fw_cl_get_client(struct ishtp_device *dev,
ishtp_device      112 include/linux/intel-ish-client-if.h int ish_hw_reset(struct ishtp_device *dev);