Lines Matching refs:mei_device
167 static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) in mei_txe_aliveness_set()
193 static u32 mei_txe_aliveness_req_get(struct mei_device *dev) in mei_txe_aliveness_req_get()
210 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get()
229 static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) in mei_txe_aliveness_poll()
262 static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected) in mei_txe_aliveness_wait()
302 int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req) in mei_txe_aliveness_set_sync()
316 static bool mei_txe_pg_in_transition(struct mei_device *dev) in mei_txe_pg_in_transition()
328 static bool mei_txe_pg_is_enabled(struct mei_device *dev) in mei_txe_pg_is_enabled()
341 static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev) in mei_txe_pg_state()
353 static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev) in mei_txe_input_ready_interrupt_enable()
395 static bool mei_txe_is_input_ready(struct mei_device *dev) in mei_txe_is_input_ready()
409 static inline void mei_txe_intr_clear(struct mei_device *dev) in mei_txe_intr_clear()
424 static void mei_txe_intr_disable(struct mei_device *dev) in mei_txe_intr_disable()
436 static void mei_txe_intr_enable(struct mei_device *dev) in mei_txe_intr_enable()
449 static void mei_txe_synchronize_irq(struct mei_device *dev) in mei_txe_synchronize_irq()
467 static bool mei_txe_pending_interrupts(struct mei_device *dev) in mei_txe_pending_interrupts()
495 static void mei_txe_input_payload_write(struct mei_device *dev, in mei_txe_input_payload_write()
513 static u32 mei_txe_out_data_read(const struct mei_device *dev, in mei_txe_out_data_read()
529 static void mei_txe_readiness_set_host_rdy(struct mei_device *dev) in mei_txe_readiness_set_host_rdy()
543 static void mei_txe_readiness_clear(struct mei_device *dev) in mei_txe_readiness_clear()
558 static u32 mei_txe_readiness_get(struct mei_device *dev) in mei_txe_readiness_get()
586 static bool mei_txe_hw_is_ready(struct mei_device *dev) in mei_txe_hw_is_ready()
600 static inline bool mei_txe_host_is_ready(struct mei_device *dev) in mei_txe_host_is_ready()
615 static int mei_txe_readiness_wait(struct mei_device *dev) in mei_txe_readiness_wait()
647 static int mei_txe_fw_status(struct mei_device *dev, in mei_txe_fw_status()
680 static void mei_txe_hw_config(struct mei_device *dev) in mei_txe_hw_config()
703 static int mei_txe_write(struct mei_device *dev, in mei_txe_write()
769 static u32 mei_txe_hbuf_depth(const struct mei_device *dev) in mei_txe_hbuf_depth()
781 static int mei_txe_hbuf_empty_slots(struct mei_device *dev) in mei_txe_hbuf_empty_slots()
795 static int mei_txe_count_full_read_slots(struct mei_device *dev) in mei_txe_count_full_read_slots()
809 static u32 mei_txe_read_hdr(const struct mei_device *dev) in mei_txe_read_hdr()
822 static int mei_txe_read(struct mei_device *dev, in mei_txe_read()
864 static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable) in mei_txe_hw_reset()
918 static int mei_txe_hw_start(struct mei_device *dev) in mei_txe_hw_start()
977 static bool mei_txe_check_and_ack_intrs(struct mei_device *dev, bool do_ack) in mei_txe_check_and_ack_intrs()
1038 struct mei_device *dev = dev_id; in mei_txe_irq_quick_handler()
1056 struct mei_device *dev = (struct mei_device *) dev_id; in mei_txe_irq_thread_handler()
1205 struct mei_device *mei_txe_dev_init(struct pci_dev *pdev) in mei_txe_dev_init()
1207 struct mei_device *dev; in mei_txe_dev_init()
1210 dev = devm_kzalloc(&pdev->dev, sizeof(struct mei_device) + in mei_txe_dev_init()
1233 int mei_txe_setup_satt2(struct mei_device *dev, phys_addr_t addr, u32 range) in mei_txe_setup_satt2()