Lines Matching refs:mei_device
58 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev)
69 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data)
81 static inline u32 mei_me_mecsr_read(const struct mei_device *dev)
98 static inline u32 mei_hcsr_read(const struct mei_device *dev)
114 static inline void mei_hcsr_write(struct mei_device *dev, u32 reg)
127 static inline void mei_hcsr_set(struct mei_device *dev, u32 reg)
138 static inline void mei_hcsr_set_hig(struct mei_device *dev)
153 static inline u32 mei_me_d0i3c_read(const struct mei_device *dev)
169 static inline void mei_me_d0i3c_write(struct mei_device *dev, u32 reg)
183 static int mei_me_trc_status(struct mei_device *dev, u32 *trc)
204 static int mei_me_fw_status(struct mei_device *dev,
239 static int mei_me_hw_config(struct mei_device *dev)
275 static inline enum mei_pg_state mei_me_pg_state(struct mei_device *dev)
294 static inline void me_intr_disable(struct mei_device *dev, u32 hcsr)
306 static inline void me_intr_clear(struct mei_device *dev, u32 hcsr)
317 static void mei_me_intr_clear(struct mei_device *dev)
328 static void mei_me_intr_enable(struct mei_device *dev)
341 static void mei_me_intr_disable(struct mei_device *dev)
353 static void mei_me_synchronize_irq(struct mei_device *dev)
365 static void mei_me_hw_reset_release(struct mei_device *dev)
379 static void mei_me_host_set_ready(struct mei_device *dev)
393 static bool mei_me_host_is_ready(struct mei_device *dev)
406 static bool mei_me_hw_is_ready(struct mei_device *dev)
419 static bool mei_me_hw_is_resetting(struct mei_device *dev)
433 static int mei_me_hw_ready_wait(struct mei_device *dev)
456 static int mei_me_hw_start(struct mei_device *dev)
476 static unsigned char mei_hbuf_filled_slots(struct mei_device *dev)
496 static bool mei_me_hbuf_is_empty(struct mei_device *dev)
508 static int mei_me_hbuf_empty_slots(struct mei_device *dev)
530 static u32 mei_me_hbuf_depth(const struct mei_device *dev)
548 static int mei_me_hbuf_write(struct mei_device *dev,
603 static int mei_me_count_full_read_slots(struct mei_device *dev)
632 static int mei_me_read_slots(struct mei_device *dev, unsigned char *buffer,
655 static void mei_me_pg_set(struct mei_device *dev)
674 static void mei_me_pg_unset(struct mei_device *dev)
697 static int mei_me_pg_legacy_enter_sync(struct mei_device *dev)
734 static int mei_me_pg_legacy_exit_sync(struct mei_device *dev)
787 static bool mei_me_pg_in_transition(struct mei_device *dev)
800 static bool mei_me_pg_is_enabled(struct mei_device *dev)
836 static u32 mei_me_d0i3_set(struct mei_device *dev, bool intr)
858 static u32 mei_me_d0i3_unset(struct mei_device *dev)
877 static int mei_me_d0i3_enter_sync(struct mei_device *dev)
953 static int mei_me_d0i3_enter(struct mei_device *dev)
980 static int mei_me_d0i3_exit_sync(struct mei_device *dev)
1033 static void mei_me_pg_legacy_intr(struct mei_device *dev)
1052 static void mei_me_d0i3_intr(struct mei_device *dev, u32 intr_source)
1093 static void mei_me_pg_intr(struct mei_device *dev, u32 intr_source)
1110 int mei_me_pg_enter_sync(struct mei_device *dev)
1127 int mei_me_pg_exit_sync(struct mei_device *dev)
1145 static int mei_me_hw_reset(struct mei_device *dev, bool intr_enable)
1216 struct mei_device *dev = (struct mei_device *)dev_id;
1242 struct mei_device *dev = (struct mei_device *) dev_id;
1606 * Return: The mei_device pointer on success, NULL on failure.
1608 struct mei_device *mei_me_dev_init(struct device *parent,
1611 struct mei_device *dev;