Home
last modified time | relevance | path

Searched refs:mei_device (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/misc/mei/
A Dmei_dev.h257 struct mei_device *dev;
327 int (*hw_start)(struct mei_device *dev);
328 int (*hw_config)(struct mei_device *dev);
337 void (*intr_clear)(struct mei_device *dev);
345 int (*write)(struct mei_device *dev,
352 int (*read)(struct mei_device *dev,
496 struct mei_device { struct
636 int mei_reset(struct mei_device *dev);
637 int mei_start(struct mei_device *dev);
638 int mei_restart(struct mei_device *dev);
[all …]
A Dhbm.h10 struct mei_device;
40 int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
42 void mei_hbm_idle(struct mei_device *dev);
43 void mei_hbm_reset(struct mei_device *dev);
44 int mei_hbm_start_req(struct mei_device *dev);
45 int mei_hbm_start_wait(struct mei_device *dev);
49 int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl);
50 bool mei_hbm_version_is_supported(struct mei_device *dev);
51 int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd);
52 void mei_hbm_pg_resume(struct mei_device *dev);
[all …]
A Dhw-me.c204 static int mei_me_fw_status(struct mei_device *dev, in mei_me_fw_status()
239 static int mei_me_hw_config(struct mei_device *dev) in mei_me_hw_config()
317 static void mei_me_intr_clear(struct mei_device *dev) in mei_me_intr_clear()
456 static int mei_me_hw_start(struct mei_device *dev) in mei_me_hw_start()
655 static void mei_me_pg_set(struct mei_device *dev) in mei_me_pg_set()
674 static void mei_me_pg_unset(struct mei_device *dev) in mei_me_pg_unset()
1110 int mei_me_pg_enter_sync(struct mei_device *dev) in mei_me_pg_enter_sync()
1127 int mei_me_pg_exit_sync(struct mei_device *dev) in mei_me_pg_exit_sync()
1216 struct mei_device *dev = (struct mei_device *)dev_id; in mei_me_irq_quick_handler()
1242 struct mei_device *dev = (struct mei_device *) dev_id; in mei_me_irq_thread_handler()
[all …]
A Dhw-txe.c200 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get()
426 static void mei_txe_intr_enable(struct mei_device *dev) in mei_txe_intr_enable()
576 static bool mei_txe_hw_is_ready(struct mei_device *dev) in mei_txe_hw_is_ready()
637 static int mei_txe_fw_status(struct mei_device *dev, in mei_txe_fw_status()
672 static int mei_txe_hw_config(struct mei_device *dev) in mei_txe_hw_config()
697 static int mei_txe_write(struct mei_device *dev, in mei_txe_write()
816 static int mei_txe_read(struct mei_device *dev, in mei_txe_read()
912 static int mei_txe_hw_start(struct mei_device *dev) in mei_txe_hw_start()
1032 struct mei_device *dev = dev_id; in mei_txe_irq_quick_handler()
1050 struct mei_device *dev = (struct mei_device *) dev_id; in mei_txe_irq_thread_handler()
[all …]
A Ddma-ring.c21 static int mei_dmam_dscr_alloc(struct mei_device *dev, in mei_dmam_dscr_alloc()
47 static void mei_dmam_dscr_free(struct mei_device *dev, in mei_dmam_dscr_free()
61 void mei_dmam_ring_free(struct mei_device *dev) in mei_dmam_ring_free()
75 int mei_dmam_ring_alloc(struct mei_device *dev) in mei_dmam_ring_alloc()
96 bool mei_dma_ring_is_allocated(struct mei_device *dev) in mei_dma_ring_is_allocated()
102 struct hbm_dma_ring_ctrl *mei_dma_ring_ctrl(struct mei_device *dev) in mei_dma_ring_ctrl()
111 void mei_dma_ring_reset(struct mei_device *dev) in mei_dma_ring_reset()
128 static size_t mei_dma_copy_from(struct mei_device *dev, unsigned char *buf, in mei_dma_copy_from()
148 static size_t mei_dma_copy_to(struct mei_device *dev, unsigned char *buf, in mei_dma_copy_to()
202 static inline u32 mei_dma_ring_hbuf_depth(struct mei_device *dev) in mei_dma_ring_hbuf_depth()
[all …]
A Dpci-txe.c35 static inline void mei_txe_set_pm_domain(struct mei_device *dev);
36 static inline void mei_txe_unset_pm_domain(struct mei_device *dev);
38 static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} in mei_txe_set_pm_domain()
52 struct mei_device *dev; in mei_txe_probe()
169 struct mei_device *dev; in mei_txe_shutdown()
194 struct mei_device *dev; in mei_txe_remove()
219 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_pci_suspend()
239 struct mei_device *dev; in mei_txe_pci_resume()
276 struct mei_device *dev; in mei_txe_pm_runtime_idle()
290 struct mei_device *dev; in mei_txe_pm_runtime_suspend()
[all …]
A Dclient.h23 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl);
24 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl);
26 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev,
29 struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev,
31 void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid);
32 void mei_me_cl_rm_by_uuid_id(struct mei_device *dev,
34 void mei_me_cl_rm_all(struct mei_device *dev);
129 struct mei_cl *mei_cl_allocate(struct mei_device *dev);
134 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev);
255 void mei_host_client_init(struct mei_device *dev);
[all …]
A Dhbm.c107 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle()
118 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset()
225 int mei_hbm_start_wait(struct mei_device *dev) in mei_hbm_start_wait()
253 int mei_hbm_start_req(struct mei_device *dev) in mei_hbm_start_req()
402 static int mei_hbm_me_cl_add(struct mei_device *dev, in mei_hbm_me_cl_add()
492 int mei_hbm_cl_notify_req(struct mei_device *dev, in mei_hbm_cl_notify_req()
587 static void mei_hbm_cl_notify(struct mei_device *dev, in mei_hbm_cl_notify()
761 int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd) in mei_hbm_pg()
789 static int mei_hbm_stop_req(struct mei_device *dev) in mei_hbm_stop_req()
988 static void mei_hbm_cl_res(struct mei_device *dev, in mei_hbm_cl_res()
[all …]
A Dpci-me.c124 static inline void mei_me_set_pm_domain(struct mei_device *dev);
125 static inline void mei_me_unset_pm_domain(struct mei_device *dev);
168 struct mei_device *dev; in mei_me_probe()
299 struct mei_device *dev; in mei_me_shutdown()
324 struct mei_device *dev; in mei_me_remove()
349 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_pci_suspend()
369 struct mei_device *dev; in mei_me_pci_resume()
407 struct mei_device *dev; in mei_me_pm_runtime_idle()
422 struct mei_device *dev; in mei_me_pm_runtime_suspend()
450 struct mei_device *dev; in mei_me_pm_runtime_resume()
[all …]
A Dhw-txe.h50 static inline struct mei_device *hw_txe_to_mei(struct mei_txe_hw *hw) in hw_txe_to_mei()
52 return container_of((void *)hw, struct mei_device, hw); in hw_txe_to_mei()
55 struct mei_device *mei_txe_dev_init(struct pci_dev *pdev);
60 int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req);
62 int mei_txe_setup_satt2(struct mei_device *dev, phys_addr_t addr, u32 range);
A Dclient.c572 struct mei_device *dev; in mei_cl_flush_queues()
648 struct mei_device *dev; in mei_cl_link()
690 struct mei_device *dev; in mei_cl_unlink()
857 struct mei_device *dev; in mei_cl_send_disconnect()
919 struct mei_device *dev; in __mei_cl_disconnect()
976 struct mei_device *dev; in mei_cl_disconnect()
1028 struct mei_device *dev; in mei_cl_is_other_connecting()
1052 struct mei_device *dev; in mei_cl_send_connect()
1119 struct mei_device *dev; in mei_cl_connect()
1517 struct mei_device *dev; in mei_cl_notify_request()
[all …]
A Dmain.c47 struct mei_device *dev; in mei_open()
113 struct mei_device *dev; in mei_release()
171 struct mei_device *dev; in mei_read()
314 struct mei_device *dev; in mei_write()
407 struct mei_device *dev; in mei_ioctl_connect_client()
508 struct mei_device *dev; in mei_ioctl_connect_vtag()
641 struct mei_device *dev; in mei_ioctl()
785 struct mei_device *dev; in mei_poll()
839 struct mei_device *dev = cl->dev; in mei_cl_is_write_queued()
864 struct mei_device *dev; in mei_fsync()
[all …]
A Ddebugfs.c21 struct mei_device *dev = m->private; in mei_dbgfs_meclients_show()
60 struct mei_device *dev = m->private; in mei_dbgfs_active_show()
91 struct mei_device *dev = m->private; in mei_dbgfs_devstate_show()
123 struct mei_device *dev; in mei_dbgfs_write_allow_fa()
127 struct mei_device, allow_fixed_address); in mei_dbgfs_write_allow_fa()
148 void mei_dbgfs_deregister(struct mei_device *dev) in mei_dbgfs_deregister()
162 void mei_dbgfs_register(struct mei_device *dev, const char *name) in mei_dbgfs_register()
A Dinit.c82 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work()
98 int mei_reset(struct mei_device *dev) in mei_reset()
184 int mei_start(struct mei_device *dev) in mei_start()
249 int mei_restart(struct mei_device *dev) in mei_restart()
278 struct mei_device *dev = in mei_reset_work()
279 container_of(work, struct mei_device, reset_work); in mei_reset_work()
301 void mei_stop(struct mei_device *dev) in mei_stop()
335 bool mei_write_is_idle(struct mei_device *dev) in mei_write_is_idle()
360 void mei_device_init(struct mei_device *dev, in mei_device_init()
A Dhw-me.h62 int (*read_fws)(const struct mei_device *dev, int where, u32 *val);
120 struct mei_device *mei_me_dev_init(struct device *parent,
123 int mei_me_pg_enter_sync(struct mei_device *dev);
124 int mei_me_pg_exit_sync(struct mei_device *dev);
A Dbus.c37 struct mei_device *bus; in __mei_cl_send()
127 struct mei_device *bus; in __mei_cl_recv()
345 struct mei_device *bus; in mei_cl_bus_rx_work()
432 struct mei_device *bus = cldev->bus; in mei_cldev_register_rx_cb()
472 struct mei_device *bus = cldev->bus; in mei_cldev_register_notif_cb()
656 struct mei_device *bus = cldev->bus; in mei_cldev_enable()
728 struct mei_device *bus; in mei_cldev_disable()
1034 static struct mei_device *mei_dev_bus_get(struct mei_device *bus) in mei_dev_bus_get()
1042 static void mei_dev_bus_put(struct mei_device *bus) in mei_dev_bus_put()
1258 static void mei_cl_bus_rescan(struct mei_device *bus) in mei_cl_bus_rescan()
[all …]
A Dinterrupt.c29 void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list) in mei_irq_compl_handler()
66 static void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr, in mei_irq_discard_msg()
98 struct mei_device *dev = cl->dev; in mei_cl_irq_read_msg()
224 struct mei_device *dev = cl->dev; in mei_cl_irq_disconnect_rsp()
256 struct mei_device *dev = cl->dev; in mei_cl_irq_read()
327 int mei_irq_read_handler(struct mei_device *dev, in mei_irq_read_handler()
480 int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list) in mei_irq_write_handler()
585 struct mei_device *dev = cl->dev; in mei_connect_timeout()
605 void mei_schedule_stall_timer(struct mei_device *dev) in mei_schedule_stall_timer()
619 struct mei_device *dev = container_of(work, in mei_timer()
[all …]
A Dbus-fixup.c322 struct mei_device *bus; in mei_nfc_if_version()
402 struct mei_device *bus; in mei_nfc()
/linux/include/linux/
A Dmei_cl_bus.h13 struct mei_device;
43 struct mei_device *bus;

Completed in 65 milliseconds