Lines Matching defs:mei_hw_ops
308 struct mei_hw_ops { struct
310 bool (*host_is_ready)(struct mei_device *dev);
312 bool (*hw_is_ready)(struct mei_device *dev);
313 int (*hw_reset)(struct mei_device *dev, bool enable);
314 int (*hw_start)(struct mei_device *dev);
315 void (*hw_config)(struct mei_device *dev);
318 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts);
319 enum mei_pg_state (*pg_state)(struct mei_device *dev);
320 bool (*pg_in_transition)(struct mei_device *dev);
321 bool (*pg_is_enabled)(struct mei_device *dev);
323 void (*intr_clear)(struct mei_device *dev);
324 void (*intr_enable)(struct mei_device *dev);
325 void (*intr_disable)(struct mei_device *dev);
327 int (*hbuf_free_slots)(struct mei_device *dev);
328 bool (*hbuf_is_ready)(struct mei_device *dev);
329 size_t (*hbuf_max_len)(const struct mei_device *dev);
331 int (*write)(struct mei_device *dev,
335 int (*rdbuf_full_slots)(struct mei_device *dev);
337 u32 (*read_hdr)(const struct mei_device *dev);
338 int (*read)(struct mei_device *dev,