/linux-4.19.296/drivers/misc/mei/ |
D | mei_dev.h | 221 struct mei_device *dev; 282 bool (*host_is_ready)(struct mei_device *dev); 284 bool (*hw_is_ready)(struct mei_device *dev); 285 int (*hw_reset)(struct mei_device *dev, bool enable); 286 int (*hw_start)(struct mei_device *dev); 287 void (*hw_config)(struct mei_device *dev); 289 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); 290 enum mei_pg_state (*pg_state)(struct mei_device *dev); 291 bool (*pg_in_transition)(struct mei_device *dev); 292 bool (*pg_is_enabled)(struct mei_device *dev); [all …]
|
D | hbm.h | 20 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 …]
|
D | hw-me.c | 68 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) in mei_me_mecbrw_read() 79 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) in mei_me_hcbww_write() 91 static inline u32 mei_me_mecsr_read(const struct mei_device *dev) in mei_me_mecsr_read() 108 static inline u32 mei_hcsr_read(const struct mei_device *dev) in mei_hcsr_read() 124 static inline void mei_hcsr_write(struct mei_device *dev, u32 reg) in mei_hcsr_write() 137 static inline void mei_hcsr_set(struct mei_device *dev, u32 reg) in mei_hcsr_set() 148 static inline void mei_hcsr_set_hig(struct mei_device *dev) in mei_hcsr_set_hig() 163 static inline u32 mei_me_d0i3c_read(const struct mei_device *dev) in mei_me_d0i3c_read() 179 static inline void mei_me_d0i3c_write(struct mei_device *dev, u32 reg) in mei_me_d0i3c_write() 193 static int mei_me_fw_status(struct mei_device *dev, in mei_me_fw_status() [all …]
|
D | hw-txe.c | 167 static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) in mei_txe_aliveness_set() 193 static u32 mei_txe_aliveness_req_get(struct mei_device *dev) in mei_txe_aliveness_req_get() 210 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get() 229 static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) in mei_txe_aliveness_poll() 262 static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected) in mei_txe_aliveness_wait() 302 int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req) in mei_txe_aliveness_set_sync() 316 static bool mei_txe_pg_in_transition(struct mei_device *dev) in mei_txe_pg_in_transition() 328 static bool mei_txe_pg_is_enabled(struct mei_device *dev) in mei_txe_pg_is_enabled() 341 static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev) in mei_txe_pg_state() 353 static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev) in mei_txe_input_ready_interrupt_enable() [all …]
|
D | client.h | 33 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl); 34 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl); 36 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, 38 struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id); 39 struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, 41 void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid); 42 void mei_me_cl_rm_by_uuid_id(struct mei_device *dev, 44 void mei_me_cl_rm_all(struct mei_device *dev); 91 struct mei_cl *mei_cl_allocate(struct mei_device *dev); 96 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev); [all …]
|
D | pci-txe.c | 48 static inline void mei_txe_set_pm_domain(struct mei_device *dev); 49 static inline void mei_txe_unset_pm_domain(struct mei_device *dev); 51 static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} in mei_txe_set_pm_domain() 52 static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {} in mei_txe_unset_pm_domain() 65 struct mei_device *dev; in mei_txe_probe() 182 struct mei_device *dev; in mei_txe_shutdown() 207 struct mei_device *dev; in mei_txe_remove() 232 struct mei_device *dev = pci_get_drvdata(pdev); in mei_txe_pci_suspend() 252 struct mei_device *dev; in mei_txe_pci_resume() 290 struct mei_device *dev; in mei_txe_pm_runtime_idle() [all …]
|
D | hbm.c | 105 static inline int mei_hbm_write_message(struct mei_device *dev, in mei_hbm_write_message() 117 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle() 128 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset() 184 static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, in mei_hbm_cl_write() 220 struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) in mei_hbm_cl_find_by_cmd() 239 int mei_hbm_start_wait(struct mei_device *dev) in mei_hbm_start_wait() 267 int mei_hbm_start_req(struct mei_device *dev) in mei_hbm_start_req() 305 static int mei_hbm_enum_clients_req(struct mei_device *dev) in mei_hbm_enum_clients_req() 343 static int mei_hbm_me_cl_add(struct mei_device *dev, in mei_hbm_me_cl_add() 375 static int mei_hbm_add_cl_resp(struct mei_device *dev, u8 addr, u8 status) in mei_hbm_add_cl_resp() [all …]
|
D | hw-txe.h | 60 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);
|
D | client.c | 94 static void __mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) in __mei_me_cl_del() 110 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) in mei_me_cl_del() 123 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl) in mei_me_cl_add() 141 static struct mei_me_client *__mei_me_cl_by_uuid(struct mei_device *dev, in __mei_me_cl_by_uuid() 169 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, in mei_me_cl_by_uuid() 192 struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id) in mei_me_cl_by_id() 221 static struct mei_me_client *__mei_me_cl_by_uuid_id(struct mei_device *dev, in __mei_me_cl_by_uuid_id() 250 struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, in mei_me_cl_by_uuid_id() 270 void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid) in mei_me_cl_rm_by_uuid() 292 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() [all …]
|
D | pci-me.c | 131 static inline void mei_me_set_pm_domain(struct mei_device *dev); 132 static inline void mei_me_unset_pm_domain(struct mei_device *dev); 134 static inline void mei_me_set_pm_domain(struct mei_device *dev) {} in mei_me_set_pm_domain() 135 static inline void mei_me_unset_pm_domain(struct mei_device *dev) {} in mei_me_unset_pm_domain() 168 struct mei_device *dev; in mei_me_probe() 296 struct mei_device *dev; in mei_me_shutdown() 321 struct mei_device *dev; in mei_me_remove() 346 struct mei_device *dev = pci_get_drvdata(pdev); in mei_me_pci_suspend() 366 struct mei_device *dev; in mei_me_pci_resume() 405 struct mei_device *dev; in mei_me_pm_runtime_idle() [all …]
|
D | interrupt.c | 40 void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list) in mei_irq_compl_handler() 76 static void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr) in mei_irq_discard_msg() 100 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() 203 struct mei_device *dev = cl->dev; in mei_cl_irq_read() 266 int mei_irq_read_handler(struct mei_device *dev, in mei_irq_read_handler() 365 int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list) in mei_irq_write_handler() 460 struct mei_device *dev = cl->dev; in mei_connect_timeout() 480 void mei_schedule_stall_timer(struct mei_device *dev) in mei_schedule_stall_timer() 494 struct mei_device *dev = container_of(work, in mei_timer() [all …]
|
D | init.c | 92 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work() 108 int mei_reset(struct mei_device *dev) in mei_reset() 194 int mei_start(struct mei_device *dev) in mei_start() 257 int mei_restart(struct mei_device *dev) in mei_restart() 286 struct mei_device *dev = in mei_reset_work() 287 container_of(work, struct mei_device, reset_work); in mei_reset_work() 309 void mei_stop(struct mei_device *dev) in mei_stop() 340 bool mei_write_is_idle(struct mei_device *dev) in mei_write_is_idle() 365 void mei_device_init(struct mei_device *dev, in mei_device_init()
|
D | main.c | 50 struct mei_device *dev; in mei_open() 55 dev = container_of(inode->i_cdev, struct mei_device, cdev); in mei_open() 97 struct mei_device *dev; in mei_release() 137 struct mei_device *dev; in mei_read() 258 struct mei_device *dev; in mei_write() 348 struct mei_device *dev; in mei_ioctl_connect_client() 458 struct mei_device *dev; in mei_ioctl() 568 struct mei_device *dev; in mei_poll() 622 struct mei_device *dev = cl->dev; in mei_cl_is_write_queued() 647 struct mei_device *dev; in mei_fsync() [all …]
|
D | hw-me.h | 106 struct mei_device *mei_me_dev_init(struct pci_dev *pdev, 109 int mei_me_pg_enter_sync(struct mei_device *dev); 110 int mei_me_pg_exit_sync(struct mei_device *dev);
|
D | bus.c | 46 struct mei_device *bus; in __mei_cl_send() 126 struct mei_device *bus; in __mei_cl_recv() 279 struct mei_device *bus; in mei_cl_bus_rx_work() 365 struct mei_device *bus = cldev->bus; in mei_cldev_register_rx_cb() 399 struct mei_device *bus = cldev->bus; in mei_cldev_register_notif_cb() 518 struct mei_device *bus = cldev->bus; in mei_cldev_enable() 584 struct mei_device *bus; in mei_cldev_disable() 851 static struct mei_device *mei_dev_bus_get(struct mei_device *bus) in mei_dev_bus_get() 859 static void mei_dev_bus_put(struct mei_device *bus) in mei_dev_bus_put() 905 static struct mei_cl_device *mei_cl_bus_dev_alloc(struct mei_device *bus, in mei_cl_bus_dev_alloc() [all …]
|
D | debugfs.c | 30 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_meclients() 92 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_active() 155 struct mei_device *dev = fp->private_data; in mei_dbgfs_read_devstate() 207 struct mei_device *dev; in mei_dbgfs_write_allow_fa() 211 struct mei_device, allow_fixed_address); in mei_dbgfs_write_allow_fa() 232 void mei_dbgfs_deregister(struct mei_device *dev) in mei_dbgfs_deregister() 248 int mei_dbgfs_register(struct mei_device *dev, const char *name) in mei_dbgfs_register()
|
D | bus-fixup.c | 321 struct mei_device *bus; in mei_nfc_if_version() 400 struct mei_device *bus; in mei_nfc()
|
/linux-4.19.296/include/linux/ |
D | mei_cl_bus.h | 10 struct mei_device; 40 struct mei_device *bus;
|