| /drivers/misc/mei/ |
| A D | mei_dev.h | 296 struct mei_device *dev; 366 int (*hw_start)(struct mei_device *dev); 367 int (*hw_config)(struct mei_device *dev); 376 void (*intr_clear)(struct mei_device *dev); 384 int (*write)(struct mei_device *dev, 391 int (*read)(struct mei_device *dev, 558 struct mei_device { struct 709 int mei_reset(struct mei_device *dev); 710 int mei_start(struct mei_device *dev); 711 int mei_restart(struct mei_device *dev); [all …]
|
| A D | hbm.h | 10 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 D | platform-vsc.c | 78 static int mei_vsc_fw_status(struct mei_device *mei_dev, in mei_vsc_fw_status() 94 static void mei_vsc_intr_enable(struct mei_device *mei_dev) in mei_vsc_intr_enable() 109 static void mei_vsc_intr_clear(struct mei_device *mei_dev) in mei_vsc_intr_clear() 121 static int mei_vsc_hw_config(struct mei_device *mei_dev) in mei_vsc_hw_config() 133 static bool mei_vsc_hw_is_ready(struct mei_device *mei_dev) in mei_vsc_hw_is_ready() 140 static int mei_vsc_hw_start(struct mei_device *mei_dev) in mei_vsc_hw_start() 181 static int mei_vsc_write(struct mei_device *mei_dev, in mei_vsc_write() 295 struct mei_device *mei_dev = context; in mei_vsc_event_cb() 337 struct mei_device *mei_dev; in mei_vsc_probe() 408 struct mei_device *mei_dev; in mei_vsc_suspend() [all …]
|
| A D | hw-txe.c | 200 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() 1028 struct mei_device *dev = dev_id; in mei_txe_irq_quick_handler() 1046 struct mei_device *dev = (struct mei_device *) dev_id; in mei_txe_irq_thread_handler() [all …]
|
| A D | hw-me.c | 205 static int mei_me_fw_status(struct mei_device *dev, in mei_me_fw_status() 240 static int mei_me_hw_config(struct mei_device *dev) in mei_me_hw_config() 539 static int mei_me_hw_start(struct mei_device *dev) in mei_me_hw_start() 745 static void mei_me_pg_set(struct mei_device *dev) in mei_me_pg_set() 764 static void mei_me_pg_unset(struct mei_device *dev) in mei_me_pg_unset() 1201 int mei_me_pg_enter_sync(struct mei_device *dev) in mei_me_pg_enter_sync() 1218 int mei_me_pg_exit_sync(struct mei_device *dev) in mei_me_pg_exit_sync() 1309 struct mei_device *dev = (struct mei_device *)dev_id; in mei_me_irq_quick_handler() 1336 struct mei_device *dev = (struct mei_device *) dev_id; in mei_me_irq_thread_handler() 1452 struct mei_device *dev = _dev; in mei_me_polling_thread() [all …]
|
| A D | dma-ring.c | 21 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() 130 static size_t mei_dma_copy_from(struct mei_device *dev, unsigned char *buf, in mei_dma_copy_from() 152 static size_t mei_dma_copy_to(struct mei_device *dev, unsigned char *buf, in mei_dma_copy_to() 206 static inline u32 mei_dma_ring_hbuf_depth(struct mei_device *dev) in mei_dma_ring_hbuf_depth() [all …]
|
| A D | pci-txe.c | 35 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 = pci_get_drvdata(pdev); in mei_txe_shutdown() 190 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_remove() 209 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_pci_suspend() 226 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_pci_resume() 259 struct mei_device *dev = dev_get_drvdata(device); in mei_txe_pm_runtime_idle() 270 struct mei_device *dev = dev_get_drvdata(device); in mei_txe_pm_runtime_suspend() [all …]
|
| A D | hbm.c | 109 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle() 120 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset() 227 int mei_hbm_start_wait(struct mei_device *dev) in mei_hbm_start_wait() 255 int mei_hbm_start_req(struct mei_device *dev) in mei_hbm_start_req() 408 static int mei_hbm_me_cl_add(struct mei_device *dev, in mei_hbm_me_cl_add() 498 int mei_hbm_cl_notify_req(struct mei_device *dev, in mei_hbm_cl_notify_req() 593 static void mei_hbm_cl_notify(struct mei_device *dev, in mei_hbm_cl_notify() 775 int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd) in mei_hbm_pg() 803 static int mei_hbm_stop_req(struct mei_device *dev) in mei_hbm_stop_req() 1002 static void mei_hbm_cl_res(struct mei_device *dev, in mei_hbm_cl_res() [all …]
|
| A D | client.h | 23 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, 28 struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id); 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_all(struct mei_device *dev); 127 struct mei_cl *mei_cl_allocate(struct mei_device *dev); 132 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev); 253 void mei_host_client_init(struct mei_device *dev); [all …]
|
| A D | pci-me.c | 137 static inline void mei_me_set_pm_domain(struct mei_device *dev); 138 static inline void mei_me_unset_pm_domain(struct mei_device *dev); 181 struct mei_device *dev; in mei_me_probe() 305 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_shutdown() 326 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_remove() 353 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_pci_suspend() 370 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_pci_resume() 416 struct mei_device *dev = dev_get_drvdata(device); in mei_me_pm_runtime_idle() 428 struct mei_device *dev = dev_get_drvdata(device); in mei_me_pm_runtime_suspend() 452 struct mei_device *dev = dev_get_drvdata(device); in mei_me_pm_runtime_resume() [all …]
|
| A D | client.c | 552 struct mei_device *dev; in mei_cl_flush_queues() 628 struct mei_device *dev; in mei_cl_link() 670 struct mei_device *dev; in mei_cl_unlink() 840 struct mei_device *dev; in mei_cl_send_disconnect() 902 struct mei_device *dev; in __mei_cl_disconnect() 959 struct mei_device *dev; in mei_cl_disconnect() 1011 struct mei_device *dev; in mei_cl_is_other_connecting() 1035 struct mei_device *dev; in mei_cl_send_connect() 1102 struct mei_device *dev; in mei_cl_connect() 1502 struct mei_device *dev; in mei_cl_notify_request() [all …]
|
| A D | main.c | 49 struct mei_device *dev; in mei_open() 115 struct mei_device *dev; in mei_release() 173 struct mei_device *dev; in mei_read() 316 struct mei_device *dev; in mei_write() 409 struct mei_device *dev; in mei_ioctl_connect_client() 507 struct mei_device *dev; in mei_ioctl_connect_vtag() 640 struct mei_device *dev; in mei_ioctl() 784 struct mei_device *dev; in mei_poll() 838 struct mei_device *dev = cl->dev; in mei_cl_is_write_queued() 863 struct mei_device *dev; in mei_fsync() [all …]
|
| A D | debugfs.c | 21 struct mei_device *dev = m->private; in mei_dbgfs_meclients_show() 60 struct mei_device *dev = m->private; in mei_dbgfs_active_show() 105 struct mei_device *dev = m->private; in mei_dbgfs_devstate_show() 140 struct mei_device *dev; in mei_dbgfs_write_allow_fa() 144 struct mei_device, allow_fixed_address); in mei_dbgfs_write_allow_fa() 165 void mei_dbgfs_deregister(struct mei_device *dev) in mei_dbgfs_deregister() 179 void mei_dbgfs_register(struct mei_device *dev, const char *name) in mei_dbgfs_register()
|
| A D | gsc-me.c | 26 static int mei_gsc_read_hfs(const struct mei_device *dev, int where, u32 *val) in mei_gsc_read_hfs() 50 struct mei_device *dev; in mei_gsc_probe() 143 struct mei_device *dev; in mei_gsc_remove() 166 struct mei_device *dev = dev_get_drvdata(device); in mei_gsc_pm_suspend() 177 struct mei_device *dev = dev_get_drvdata(device); in mei_gsc_pm_resume() 203 struct mei_device *dev = dev_get_drvdata(device); in mei_gsc_pm_runtime_idle() 213 struct mei_device *dev = dev_get_drvdata(device); in mei_gsc_pm_runtime_suspend() 237 struct mei_device *dev = dev_get_drvdata(device); in mei_gsc_pm_runtime_resume()
|
| A D | init.c | 83 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work() 92 static void mei_save_fw_status(struct mei_device *dev) in mei_save_fw_status() 115 int mei_reset(struct mei_device *dev) in mei_reset() 218 int mei_start(struct mei_device *dev) in mei_start() 273 int mei_restart(struct mei_device *dev) in mei_restart() 302 struct mei_device *dev = in mei_reset_work() 303 container_of(work, struct mei_device, reset_work); in mei_reset_work() 325 void mei_stop(struct mei_device *dev) in mei_stop() 361 bool mei_write_is_idle(struct mei_device *dev) in mei_write_is_idle() 387 void mei_device_init(struct mei_device *dev, in mei_device_init()
|
| A D | hw-txe.h | 50 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);
|
| A D | hw-me.h | 65 int (*read_fws)(const struct mei_device *dev, int where, u32 *val); 138 struct mei_device *mei_me_dev_init(struct device *parent, 141 int mei_me_pg_enter_sync(struct mei_device *dev); 142 int mei_me_pg_exit_sync(struct mei_device *dev);
|
| A D | bus.c | 58 struct mei_device *bus; in __mei_cl_send_timeout() 157 struct mei_device *bus; in __mei_cl_recv() 427 struct mei_device *bus; in mei_cl_bus_rx_work() 514 struct mei_device *bus = cldev->bus; in mei_cldev_register_rx_cb() 554 struct mei_device *bus = cldev->bus; in mei_cldev_register_notif_cb() 717 struct mei_device *bus; in mei_cldev_dma_map() 755 struct mei_device *bus; in mei_cldev_dma_unmap() 860 struct mei_device *bus; in mei_cldev_disable() 921 struct mei_device *bus; in mei_cldev_send_gsc_command() 1286 static struct mei_device *mei_dev_bus_get(struct mei_device *bus) in mei_dev_bus_get() [all …]
|
| A D | interrupt.c | 29 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() 257 struct mei_device *dev = cl->dev; in mei_cl_irq_disconnect_rsp() 289 struct mei_device *dev = cl->dev; in mei_cl_irq_read() 360 int mei_irq_read_handler(struct mei_device *dev, in mei_irq_read_handler() 508 int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list) in mei_irq_write_handler() 613 struct mei_device *dev = cl->dev; in mei_connect_timeout() 633 void mei_schedule_stall_timer(struct mei_device *dev) in mei_schedule_stall_timer() 647 struct mei_device *dev = container_of(work, in mei_timer() [all …]
|
| A D | bus-fixup.c | 371 struct mei_device *bus; in mei_nfc_if_version() 451 struct mei_device *bus; in mei_nfc() 539 struct mei_device *bus = cldev->bus; in pxp_is_ready()
|