Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/misc/mei/
Dmei_dev.h243 struct mei_device *dev;
294 bool (*host_is_ready)(struct mei_device *dev);
296 bool (*hw_is_ready)(struct mei_device *dev);
297 int (*hw_reset)(struct mei_device *dev, bool enable);
298 int (*hw_start)(struct mei_device *dev);
299 void (*hw_config)(struct mei_device *dev);
302 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts);
303 enum mei_pg_state (*pg_state)(struct mei_device *dev);
304 bool (*pg_in_transition)(struct mei_device *dev);
305 bool (*pg_is_enabled)(struct mei_device *dev);
[all …]
Dhbm.h20 struct mei_device;
45 int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
47 void mei_hbm_idle(struct mei_device *dev);
48 void mei_hbm_reset(struct mei_device *dev);
49 int mei_hbm_start_req(struct mei_device *dev);
50 int mei_hbm_start_wait(struct mei_device *dev);
51 int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl);
52 int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl);
53 int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl);
54 int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl);
[all …]
Dclient.h34 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl);
35 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl);
37 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev,
39 struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id);
40 struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev,
42 void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid);
43 void mei_me_cl_rm_by_uuid_id(struct mei_device *dev,
45 void mei_me_cl_rm_all(struct mei_device *dev);
71 struct mei_cl *mei_cl_allocate(struct mei_device *dev);
72 void mei_cl_init(struct mei_cl *cl, struct mei_device *dev);
[all …]
Dhw-me.c66 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) in mei_me_mecbrw_read()
77 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) in mei_me_hcbww_write()
89 static inline u32 mei_me_mecsr_read(const struct mei_device *dev) in mei_me_mecsr_read()
106 static inline u32 mei_hcsr_read(const struct mei_device *dev) in mei_hcsr_read()
122 static inline void mei_hcsr_write(struct mei_device *dev, u32 reg) in mei_hcsr_write()
135 static inline void mei_hcsr_set(struct mei_device *dev, u32 reg) in mei_hcsr_set()
149 static int mei_me_fw_status(struct mei_device *dev, in mei_me_fw_status()
177 static void mei_me_hw_config(struct mei_device *dev) in mei_me_hw_config()
195 static inline enum mei_pg_state mei_me_pg_state(struct mei_device *dev) in mei_me_pg_state()
207 static void mei_me_intr_clear(struct mei_device *dev) in mei_me_intr_clear()
[all …]
Dhw-txe.c162 static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) in mei_txe_aliveness_set()
188 static u32 mei_txe_aliveness_req_get(struct mei_device *dev) in mei_txe_aliveness_req_get()
205 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get()
224 static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) in mei_txe_aliveness_poll()
257 static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected) in mei_txe_aliveness_wait()
297 int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req) in mei_txe_aliveness_set_sync()
311 static bool mei_txe_pg_in_transition(struct mei_device *dev) in mei_txe_pg_in_transition()
323 static bool mei_txe_pg_is_enabled(struct mei_device *dev) in mei_txe_pg_is_enabled()
336 static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev) in mei_txe_pg_state()
348 static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev) in mei_txe_input_ready_interrupt_enable()
[all …]
Dhbm.c101 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle()
112 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset()
168 int mei_hbm_cl_write(struct mei_device *dev, in mei_hbm_cl_write()
204 struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) in mei_hbm_cl_find_by_cmd()
223 int mei_hbm_start_wait(struct mei_device *dev) in mei_hbm_start_wait()
251 int mei_hbm_start_req(struct mei_device *dev) in mei_hbm_start_req()
289 static int mei_hbm_enum_clients_req(struct mei_device *dev) in mei_hbm_enum_clients_req()
323 static int mei_hbm_me_cl_add(struct mei_device *dev, in mei_hbm_me_cl_add()
354 static int mei_hbm_prop_req(struct mei_device *dev) in mei_hbm_prop_req()
404 int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd) in mei_hbm_pg()
[all …]
Dhw-txe.h60 static inline struct mei_device *hw_txe_to_mei(struct mei_txe_hw *hw) in hw_txe_to_mei()
62 return container_of((void *)hw, struct mei_device, hw); in hw_txe_to_mei()
65 struct mei_device *mei_txe_dev_init(struct pci_dev *pdev);
70 int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req);
72 int mei_txe_setup_satt2(struct mei_device *dev, phys_addr_t addr, u32 range);
Dpci-txe.c47 static inline void mei_txe_set_pm_domain(struct mei_device *dev);
48 static inline void mei_txe_unset_pm_domain(struct mei_device *dev);
50 static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} in mei_txe_set_pm_domain()
51 static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {} in mei_txe_unset_pm_domain()
75 struct mei_device *dev; in mei_txe_probe()
205 struct mei_device *dev; in mei_txe_remove()
245 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_pci_suspend()
265 struct mei_device *dev; in mei_txe_pci_resume()
303 struct mei_device *dev; in mei_txe_pm_runtime_idle()
318 struct mei_device *dev; in mei_txe_pm_runtime_suspend()
[all …]
Dclient.c94 static void __mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) in __mei_me_cl_del()
109 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl) in mei_me_cl_add()
127 static struct mei_me_client *__mei_me_cl_by_uuid(struct mei_device *dev, in __mei_me_cl_by_uuid()
155 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, in mei_me_cl_by_uuid()
178 struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id) in mei_me_cl_by_id()
207 static struct mei_me_client *__mei_me_cl_by_uuid_id(struct mei_device *dev, in __mei_me_cl_by_uuid_id()
236 struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, in mei_me_cl_by_uuid_id()
256 void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid) in mei_me_cl_rm_by_uuid()
277 void mei_me_cl_rm_by_uuid_id(struct mei_device *dev, const uuid_le *uuid, u8 id) in mei_me_cl_rm_by_uuid_id()
296 void mei_me_cl_rm_all(struct mei_device *dev) in mei_me_cl_rm_all()
[all …]
Dpci-me.c92 static inline void mei_me_set_pm_domain(struct mei_device *dev);
93 static inline void mei_me_unset_pm_domain(struct mei_device *dev);
95 static inline void mei_me_set_pm_domain(struct mei_device *dev) {} in mei_me_set_pm_domain()
96 static inline void mei_me_unset_pm_domain(struct mei_device *dev) {} in mei_me_unset_pm_domain()
129 struct mei_device *dev; in mei_me_probe()
260 struct mei_device *dev; in mei_me_remove()
301 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_pci_suspend()
321 struct mei_device *dev; in mei_me_pci_resume()
363 struct mei_device *dev; in mei_me_pm_runtime_idle()
379 struct mei_device *dev; in mei_me_pm_runtime_suspend()
[all …]
Damthif.c47 void mei_amthif_reset_params(struct mei_device *dev) in mei_amthif_reset_params()
65 int mei_amthif_host_init(struct mei_device *dev) in mei_amthif_host_init()
113 struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev, in mei_amthif_find_read_list_entry()
141 int mei_amthif_read(struct mei_device *dev, struct file *file, in mei_amthif_read()
251 struct mei_device *dev = cl->dev; in mei_amthif_read_start()
288 struct mei_device *dev; in mei_amthif_send_cmd()
318 int mei_amthif_run_next_cmd(struct mei_device *dev) in mei_amthif_run_next_cmd()
350 struct mei_device *dev; in mei_amthif_write()
376 unsigned int mei_amthif_poll(struct mei_device *dev, in mei_amthif_poll()
433 struct mei_device *dev; in mei_amthif_irq_read_msg()
[all …]
Dwd.c42 static void mei_wd_set_start_timeout(struct mei_device *dev, u16 timeout) in mei_wd_set_start_timeout()
58 int mei_wd_host_init(struct mei_device *dev) in mei_wd_host_init()
114 int mei_wd_send(struct mei_device *dev) in mei_wd_send()
161 int mei_wd_stop(struct mei_device *dev) in mei_wd_stop()
215 struct mei_device *dev; in mei_wd_ops_start()
255 struct mei_device *dev; in mei_wd_ops_stop()
277 struct mei_device *dev; in mei_wd_ops_ping()
329 struct mei_device *dev; in mei_wd_ops_set_timeout()
376 int mei_watchdog_register(struct mei_device *dev) in mei_watchdog_register()
396 void mei_watchdog_unregister(struct mei_device *dev) in mei_watchdog_unregister()
Dinit.c92 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work()
108 int mei_reset(struct mei_device *dev) in mei_reset()
208 int mei_start(struct mei_device *dev) in mei_start()
277 int mei_restart(struct mei_device *dev) in mei_restart()
308 struct mei_device *dev = in mei_reset_work()
309 container_of(work, struct mei_device, reset_work); in mei_reset_work()
328 void mei_stop(struct mei_device *dev) in mei_stop()
360 bool mei_write_is_idle(struct mei_device *dev) in mei_write_is_idle()
383 void mei_device_init(struct mei_device *dev, in mei_device_init()
Dhw-me.h71 struct mei_device *mei_me_dev_init(struct pci_dev *pdev,
74 int mei_me_pg_enter_sync(struct mei_device *dev);
75 int mei_me_pg_exit_sync(struct mei_device *dev);
Dinterrupt.c39 void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list) in mei_irq_compl_handler()
79 void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr) in mei_irq_discard_msg()
103 struct mei_device *dev = cl->dev; in mei_cl_irq_read_msg()
171 struct mei_device *dev = cl->dev; in mei_cl_irq_disconnect_rsp()
206 struct mei_device *dev = cl->dev; in mei_cl_irq_disconnect()
246 struct mei_device *dev = cl->dev; in mei_cl_irq_read()
283 struct mei_device *dev = cl->dev; in mei_cl_irq_connect()
323 int mei_irq_read_handler(struct mei_device *dev, in mei_irq_read_handler()
414 int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list) in mei_irq_write_handler()
524 struct mei_device *dev = container_of(work, in mei_timer()
[all …]
Dmain.c50 struct mei_device *dev; in mei_open()
55 dev = container_of(inode->i_cdev, struct mei_device, cdev); in mei_open()
96 struct mei_device *dev; in mei_release()
142 struct mei_device *dev; in mei_read()
279 struct mei_device *dev; in mei_write()
380 struct mei_device *dev; in mei_ioctl_connect_client()
462 struct mei_device *dev; in mei_ioctl()
545 struct mei_device *dev; in mei_poll()
593 struct mei_device *dev = dev_get_drvdata(device); in fw_status_show()
649 static int mei_minor_get(struct mei_device *dev) in mei_minor_get()
[all …]
Ddebugfs.c30 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_meclients()
91 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_active()
139 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_devstate()
170 void mei_dbgfs_deregister(struct mei_device *dev) in mei_dbgfs_deregister()
186 int mei_dbgfs_register(struct mei_device *dev, const char *name) in mei_dbgfs_register()
Dnfc.c159 struct mei_device *dev; in mei_nfc_build_bus_name()
204 struct mei_device *dev; in mei_nfc_connect()
271 struct mei_device *dev; in mei_nfc_if_version()
322 struct mei_device *dev; in mei_nfc_enable()
345 struct mei_device *dev; in mei_nfc_send()
416 struct mei_device *dev; in mei_nfc_init()
482 int mei_nfc_host_init(struct mei_device *dev) in mei_nfc_host_init()
564 void mei_nfc_host_exit(struct mei_device *dev) in mei_nfc_host_exit()
Dbus.c143 struct mei_cl *mei_cl_bus_find_cl_by_uuid(struct mei_device *dev, in mei_cl_bus_find_cl_by_uuid()
155 struct mei_cl_device *mei_cl_add_device(struct mei_device *dev, in mei_cl_add_device()
230 struct mei_device *dev; in ___mei_cl_send()
279 struct mei_device *dev; in __mei_cl_recv()
429 struct mei_device *dev; in mei_cl_enable_device()
462 struct mei_device *dev; in mei_cl_disable_device()
513 void mei_cl_bus_remove_devices(struct mei_device *dev) in mei_cl_bus_remove_devices()