Lines Matching refs:mei_device

59 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev)
70 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data)
82 static inline u32 mei_me_mecsr_read(const struct mei_device *dev)
99 static inline u32 mei_hcsr_read(const struct mei_device *dev)
115 static inline void mei_hcsr_write(struct mei_device *dev, u32 reg)
128 static inline void mei_hcsr_set(struct mei_device *dev, u32 reg)
139 static inline void mei_hcsr_set_hig(struct mei_device *dev)
154 static inline u32 mei_me_d0i3c_read(const struct mei_device *dev)
170 static inline void mei_me_d0i3c_write(struct mei_device *dev, u32 reg)
184 static int mei_me_trc_status(struct mei_device *dev, u32 *trc)
205 static int mei_me_fw_status(struct mei_device *dev,
240 static int mei_me_hw_config(struct mei_device *dev)
276 static inline enum mei_pg_state mei_me_pg_state(struct mei_device *dev)
295 static inline void me_intr_disable(struct mei_device *dev, u32 hcsr)
307 static inline void me_intr_clear(struct mei_device *dev, u32 hcsr)
318 static void mei_me_intr_clear(struct mei_device *dev)
329 static void mei_me_intr_enable(struct mei_device *dev)
345 static void mei_me_intr_disable(struct mei_device *dev)
357 static void mei_me_synchronize_irq(struct mei_device *dev)
372 static void mei_me_hw_reset_release(struct mei_device *dev)
386 static void mei_me_host_set_ready(struct mei_device *dev)
403 static bool mei_me_host_is_ready(struct mei_device *dev)
416 static bool mei_me_hw_is_ready(struct mei_device *dev)
429 static bool mei_me_hw_is_resetting(struct mei_device *dev)
441 static void mei_gsc_pxp_check(struct mei_device *dev)
466 static int mei_me_hw_ready_wait(struct mei_device *dev)
491 static int mei_me_hw_start(struct mei_device *dev)
511 static unsigned char mei_hbuf_filled_slots(struct mei_device *dev)
531 static bool mei_me_hbuf_is_empty(struct mei_device *dev)
543 static int mei_me_hbuf_empty_slots(struct mei_device *dev)
565 static u32 mei_me_hbuf_depth(const struct mei_device *dev)
583 static int mei_me_hbuf_write(struct mei_device *dev,
643 static int mei_me_count_full_read_slots(struct mei_device *dev)
672 static int mei_me_read_slots(struct mei_device *dev, unsigned char *buffer,
695 static void mei_me_pg_set(struct mei_device *dev)
714 static void mei_me_pg_unset(struct mei_device *dev)
737 static int mei_me_pg_legacy_enter_sync(struct mei_device *dev)
774 static int mei_me_pg_legacy_exit_sync(struct mei_device *dev)
828 static bool mei_me_pg_in_transition(struct mei_device *dev)
841 static bool mei_me_pg_is_enabled(struct mei_device *dev)
877 static u32 mei_me_d0i3_set(struct mei_device *dev, bool intr)
899 static u32 mei_me_d0i3_unset(struct mei_device *dev)
918 static int mei_me_d0i3_enter_sync(struct mei_device *dev)
994 static int mei_me_d0i3_enter(struct mei_device *dev)
1021 static int mei_me_d0i3_exit_sync(struct mei_device *dev)
1074 static void mei_me_pg_legacy_intr(struct mei_device *dev)
1093 static void mei_me_d0i3_intr(struct mei_device *dev, u32 intr_source)
1134 static void mei_me_pg_intr(struct mei_device *dev, u32 intr_source)
1151 int mei_me_pg_enter_sync(struct mei_device *dev)
1168 int mei_me_pg_exit_sync(struct mei_device *dev)
1186 static int mei_me_hw_reset(struct mei_device *dev, bool intr_enable)
1259 struct mei_device *dev = (struct mei_device *)dev_id;
1286 struct mei_device *dev = (struct mei_device *) dev_id;
1397 struct mei_device *dev = _dev;
1743 * Return: The mei_device pointer on success, NULL on failure.
1745 struct mei_device *mei_me_dev_init(struct device *parent,
1748 struct mei_device *dev;