Lines Matching refs:ishtp_device
18 static struct ishtp_device *ishtp_dev;
29 static inline uint32_t ish_reg_read(const struct ishtp_device *dev, in ish_reg_read()
45 static inline void ish_reg_write(struct ishtp_device *dev, in ish_reg_write()
62 static inline uint32_t _ish_read_fw_sts_reg(struct ishtp_device *dev) in _ish_read_fw_sts_reg()
75 static bool check_generated_interrupt(struct ishtp_device *dev) in check_generated_interrupt()
103 static bool ish_is_input_ready(struct ishtp_device *dev) in ish_is_input_ready()
117 static void set_host_ready(struct ishtp_device *dev) in set_host_ready()
160 static bool ishtp_fw_is_ready(struct ishtp_device *dev) in ishtp_fw_is_ready()
174 static void ish_set_host_rdy(struct ishtp_device *dev) in ish_set_host_rdy()
188 static void ish_clr_host_rdy(struct ishtp_device *dev) in ish_clr_host_rdy()
204 static uint32_t _ishtp_read_hdr(const struct ishtp_device *dev) in _ishtp_read_hdr()
219 static int _ishtp_read(struct ishtp_device *dev, unsigned char *buffer, in _ishtp_read()
242 static int write_ipc_from_queue(struct ishtp_device *dev) in write_ipc_from_queue()
353 static int write_ipc_to_queue(struct ishtp_device *dev, in write_ipc_to_queue()
396 static int ipc_send_mng_msg(struct ishtp_device *dev, uint32_t msg_code, in ipc_send_mng_msg()
423 static int timed_wait_for_timeout(struct ishtp_device *dev, int condition, in timed_wait_for_timeout()
469 static int ish_fw_reset_handler(struct ishtp_device *dev) in ish_fw_reset_handler()
549 static void _ish_sync_fw_clock(struct ishtp_device *dev) in _ish_sync_fw_clock()
571 static void recv_ipc(struct ishtp_device *dev, uint32_t doorbell_val) in recv_ipc()
619 struct ishtp_device *dev = dev_id; in ish_irq_handler()
675 int ish_disable_dma(struct ishtp_device *dev) in ish_disable_dma()
704 static void ish_wakeup(struct ishtp_device *dev) in ish_wakeup()
727 static int _ish_hw_reset(struct ishtp_device *dev) in _ish_hw_reset()
778 static int _ish_ipc_reset(struct ishtp_device *dev) in _ish_ipc_reset()
821 int ish_hw_start(struct ishtp_device *dev) in ish_hw_start()
855 static uint32_t ish_ipc_get_header(struct ishtp_device *dev, int length, in ish_ipc_get_header()
884 struct ishtp_device *ish_dev_init(struct pci_dev *pdev) in ish_dev_init()
886 struct ishtp_device *dev; in ish_dev_init()
890 sizeof(struct ishtp_device) + sizeof(struct ish_hw), in ish_dev_init()
935 void ish_device_disable(struct ishtp_device *dev) in ish_device_disable()