mei_device 325 drivers/misc/mei/bus-fixup.c struct mei_device *bus; mei_device 404 drivers/misc/mei/bus-fixup.c struct mei_device *bus; mei_device 36 drivers/misc/mei/bus.c struct mei_device *bus; mei_device 116 drivers/misc/mei/bus.c struct mei_device *bus; mei_device 269 drivers/misc/mei/bus.c struct mei_device *bus; mei_device 355 drivers/misc/mei/bus.c struct mei_device *bus = cldev->bus; mei_device 389 drivers/misc/mei/bus.c struct mei_device *bus = cldev->bus; mei_device 508 drivers/misc/mei/bus.c struct mei_device *bus = cldev->bus; mei_device 574 drivers/misc/mei/bus.c struct mei_device *bus; mei_device 842 drivers/misc/mei/bus.c static struct mei_device *mei_dev_bus_get(struct mei_device *bus) mei_device 850 drivers/misc/mei/bus.c static void mei_dev_bus_put(struct mei_device *bus) mei_device 896 drivers/misc/mei/bus.c static struct mei_cl_device *mei_cl_bus_dev_alloc(struct mei_device *bus, mei_device 935 drivers/misc/mei/bus.c static bool mei_cl_bus_dev_setup(struct mei_device *bus, mei_device 1019 drivers/misc/mei/bus.c void mei_cl_bus_remove_devices(struct mei_device *bus) mei_device 1039 drivers/misc/mei/bus.c static void mei_cl_bus_dev_init(struct mei_device *bus, mei_device 1066 drivers/misc/mei/bus.c static void mei_cl_bus_rescan(struct mei_device *bus) mei_device 1102 drivers/misc/mei/bus.c struct mei_device *bus = mei_device 1103 drivers/misc/mei/bus.c container_of(work, struct mei_device, bus_rescan_work); mei_device 84 drivers/misc/mei/client.c static void __mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) mei_device 100 drivers/misc/mei/client.c void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) mei_device 113 drivers/misc/mei/client.c void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl) mei_device 131 drivers/misc/mei/client.c static struct mei_me_client *__mei_me_cl_by_uuid(struct mei_device *dev, mei_device 159 drivers/misc/mei/client.c struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, mei_device 182 drivers/misc/mei/client.c struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id) mei_device 211 drivers/misc/mei/client.c static struct mei_me_client *__mei_me_cl_by_uuid_id(struct mei_device *dev, mei_device 240 drivers/misc/mei/client.c struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, mei_device 260 drivers/misc/mei/client.c void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid) mei_device 282 drivers/misc/mei/client.c void mei_me_cl_rm_by_uuid_id(struct mei_device *dev, const uuid_le *uuid, u8 id) mei_device 302 drivers/misc/mei/client.c void mei_me_cl_rm_all(struct mei_device *dev) mei_device 529 drivers/misc/mei/client.c struct mei_device *dev; mei_device 553 drivers/misc/mei/client.c static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev) mei_device 574 drivers/misc/mei/client.c struct mei_cl *mei_cl_allocate(struct mei_device *dev) mei_device 598 drivers/misc/mei/client.c struct mei_device *dev; mei_device 640 drivers/misc/mei/client.c struct mei_device *dev; mei_device 672 drivers/misc/mei/client.c void mei_host_client_init(struct mei_device *dev) mei_device 690 drivers/misc/mei/client.c bool mei_hbuf_acquire(struct mei_device *dev) mei_device 716 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 748 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 807 drivers/misc/mei/client.c struct mei_device *dev; mei_device 839 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 869 drivers/misc/mei/client.c struct mei_device *dev; mei_device 926 drivers/misc/mei/client.c struct mei_device *dev; mei_device 977 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1001 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1031 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 1068 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1155 drivers/misc/mei/client.c struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev) mei_device 1273 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 1313 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1384 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1417 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1465 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1551 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1660 drivers/misc/mei/client.c struct mei_device *dev; mei_device 1808 drivers/misc/mei/client.c struct mei_device *dev = cl->dev; mei_device 1854 drivers/misc/mei/client.c void mei_cl_all_disconnect(struct mei_device *dev) mei_device 23 drivers/misc/mei/client.h void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl); mei_device 24 drivers/misc/mei/client.h void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl); mei_device 26 drivers/misc/mei/client.h struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, mei_device 28 drivers/misc/mei/client.h struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id); mei_device 29 drivers/misc/mei/client.h struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, mei_device 31 drivers/misc/mei/client.h void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid); mei_device 32 drivers/misc/mei/client.h void mei_me_cl_rm_by_uuid_id(struct mei_device *dev, mei_device 34 drivers/misc/mei/client.h void mei_me_cl_rm_all(struct mei_device *dev); mei_device 81 drivers/misc/mei/client.h struct mei_cl *mei_cl_allocate(struct mei_device *dev); mei_device 86 drivers/misc/mei/client.h struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev); mei_device 201 drivers/misc/mei/client.h void mei_host_client_init(struct mei_device *dev); mei_device 212 drivers/misc/mei/client.h void mei_cl_all_disconnect(struct mei_device *dev); mei_device 21 drivers/misc/mei/debugfs.c struct mei_device *dev = m->private; mei_device 59 drivers/misc/mei/debugfs.c struct mei_device *dev = m->private; mei_device 90 drivers/misc/mei/debugfs.c struct mei_device *dev = m->private; mei_device 119 drivers/misc/mei/debugfs.c struct mei_device *dev; mei_device 123 drivers/misc/mei/debugfs.c struct mei_device, allow_fixed_address); mei_device 144 drivers/misc/mei/debugfs.c void mei_dbgfs_deregister(struct mei_device *dev) mei_device 158 drivers/misc/mei/debugfs.c void mei_dbgfs_register(struct mei_device *dev, const char *name) mei_device 21 drivers/misc/mei/dma-ring.c static int mei_dmam_dscr_alloc(struct mei_device *dev, mei_device 47 drivers/misc/mei/dma-ring.c static void mei_dmam_dscr_free(struct mei_device *dev, mei_device 61 drivers/misc/mei/dma-ring.c void mei_dmam_ring_free(struct mei_device *dev) mei_device 75 drivers/misc/mei/dma-ring.c int mei_dmam_ring_alloc(struct mei_device *dev) mei_device 96 drivers/misc/mei/dma-ring.c bool mei_dma_ring_is_allocated(struct mei_device *dev) mei_device 102 drivers/misc/mei/dma-ring.c struct hbm_dma_ring_ctrl *mei_dma_ring_ctrl(struct mei_device *dev) mei_device 111 drivers/misc/mei/dma-ring.c void mei_dma_ring_reset(struct mei_device *dev) mei_device 128 drivers/misc/mei/dma-ring.c static size_t mei_dma_copy_from(struct mei_device *dev, unsigned char *buf, mei_device 148 drivers/misc/mei/dma-ring.c static size_t mei_dma_copy_to(struct mei_device *dev, unsigned char *buf, mei_device 167 drivers/misc/mei/dma-ring.c void mei_dma_ring_read(struct mei_device *dev, unsigned char *buf, u32 len) mei_device 202 drivers/misc/mei/dma-ring.c static inline u32 mei_dma_ring_hbuf_depth(struct mei_device *dev) mei_device 213 drivers/misc/mei/dma-ring.c u32 mei_dma_ring_empty_slots(struct mei_device *dev) mei_device 244 drivers/misc/mei/dma-ring.c void mei_dma_ring_write(struct mei_device *dev, unsigned char *buf, u32 len) mei_device 95 drivers/misc/mei/hbm.c static inline int mei_hbm_write_message(struct mei_device *dev, mei_device 107 drivers/misc/mei/hbm.c void mei_hbm_idle(struct mei_device *dev) mei_device 118 drivers/misc/mei/hbm.c void mei_hbm_reset(struct mei_device *dev) mei_device 174 drivers/misc/mei/hbm.c static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, mei_device 210 drivers/misc/mei/hbm.c struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) mei_device 229 drivers/misc/mei/hbm.c int mei_hbm_start_wait(struct mei_device *dev) mei_device 257 drivers/misc/mei/hbm.c int mei_hbm_start_req(struct mei_device *dev) mei_device 294 drivers/misc/mei/hbm.c static int mei_hbm_dma_setup_req(struct mei_device *dev) mei_device 337 drivers/misc/mei/hbm.c static int mei_hbm_enum_clients_req(struct mei_device *dev) mei_device 375 drivers/misc/mei/hbm.c static int mei_hbm_me_cl_add(struct mei_device *dev, mei_device 407 drivers/misc/mei/hbm.c static int mei_hbm_add_cl_resp(struct mei_device *dev, u8 addr, u8 status) mei_device 438 drivers/misc/mei/hbm.c static int mei_hbm_fw_add_cl_req(struct mei_device *dev, mei_device 466 drivers/misc/mei/hbm.c int mei_hbm_cl_notify_req(struct mei_device *dev, mei_device 511 drivers/misc/mei/hbm.c static void mei_hbm_cl_notify_start_res(struct mei_device *dev, mei_device 537 drivers/misc/mei/hbm.c static void mei_hbm_cl_notify_stop_res(struct mei_device *dev, mei_device 562 drivers/misc/mei/hbm.c static void mei_hbm_cl_notify(struct mei_device *dev, mei_device 580 drivers/misc/mei/hbm.c static int mei_hbm_prop_req(struct mei_device *dev, unsigned long start_idx) mei_device 627 drivers/misc/mei/hbm.c int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd) mei_device 656 drivers/misc/mei/hbm.c static int mei_hbm_stop_req(struct mei_device *dev) mei_device 679 drivers/misc/mei/hbm.c int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl) mei_device 696 drivers/misc/mei/hbm.c static int mei_hbm_add_single_tx_flow_ctrl_creds(struct mei_device *dev, mei_device 729 drivers/misc/mei/hbm.c static void mei_hbm_cl_tx_flow_ctrl_creds_res(struct mei_device *dev, mei_device 757 drivers/misc/mei/hbm.c int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl) mei_device 773 drivers/misc/mei/hbm.c int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl) mei_device 789 drivers/misc/mei/hbm.c static void mei_hbm_cl_disconnect_res(struct mei_device *dev, struct mei_cl *cl, mei_device 810 drivers/misc/mei/hbm.c int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl) mei_device 826 drivers/misc/mei/hbm.c static void mei_hbm_cl_connect_res(struct mei_device *dev, struct mei_cl *cl, mei_device 856 drivers/misc/mei/hbm.c static void mei_hbm_cl_res(struct mei_device *dev, mei_device 911 drivers/misc/mei/hbm.c static int mei_hbm_fw_disconnect_req(struct mei_device *dev, mei_device 938 drivers/misc/mei/hbm.c static int mei_hbm_pg_enter_res(struct mei_device *dev) mei_device 958 drivers/misc/mei/hbm.c void mei_hbm_pg_resume(struct mei_device *dev) mei_device 971 drivers/misc/mei/hbm.c static int mei_hbm_pg_exit_res(struct mei_device *dev) mei_device 1010 drivers/misc/mei/hbm.c static void mei_hbm_config_features(struct mei_device *dev) mei_device 1064 drivers/misc/mei/hbm.c bool mei_hbm_version_is_supported(struct mei_device *dev) mei_device 1080 drivers/misc/mei/hbm.c int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr) mei_device 10 drivers/misc/mei/hbm.h struct mei_device; mei_device 37 drivers/misc/mei/hbm.h int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr); mei_device 39 drivers/misc/mei/hbm.h void mei_hbm_idle(struct mei_device *dev); mei_device 40 drivers/misc/mei/hbm.h void mei_hbm_reset(struct mei_device *dev); mei_device 41 drivers/misc/mei/hbm.h int mei_hbm_start_req(struct mei_device *dev); mei_device 42 drivers/misc/mei/hbm.h int mei_hbm_start_wait(struct mei_device *dev); mei_device 43 drivers/misc/mei/hbm.h int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl); mei_device 44 drivers/misc/mei/hbm.h int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl); mei_device 45 drivers/misc/mei/hbm.h int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl); mei_device 46 drivers/misc/mei/hbm.h int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl); mei_device 47 drivers/misc/mei/hbm.h bool mei_hbm_version_is_supported(struct mei_device *dev); mei_device 48 drivers/misc/mei/hbm.h int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd); mei_device 49 drivers/misc/mei/hbm.h void mei_hbm_pg_resume(struct mei_device *dev); mei_device 50 drivers/misc/mei/hbm.h int mei_hbm_cl_notify_req(struct mei_device *dev, mei_device 58 drivers/misc/mei/hw-me.c static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) mei_device 69 drivers/misc/mei/hw-me.c static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) mei_device 81 drivers/misc/mei/hw-me.c static inline u32 mei_me_mecsr_read(const struct mei_device *dev) mei_device 98 drivers/misc/mei/hw-me.c static inline u32 mei_hcsr_read(const struct mei_device *dev) mei_device 114 drivers/misc/mei/hw-me.c static inline void mei_hcsr_write(struct mei_device *dev, u32 reg) mei_device 127 drivers/misc/mei/hw-me.c static inline void mei_hcsr_set(struct mei_device *dev, u32 reg) mei_device 138 drivers/misc/mei/hw-me.c static inline void mei_hcsr_set_hig(struct mei_device *dev) mei_device 153 drivers/misc/mei/hw-me.c static inline u32 mei_me_d0i3c_read(const struct mei_device *dev) mei_device 169 drivers/misc/mei/hw-me.c static inline void mei_me_d0i3c_write(struct mei_device *dev, u32 reg) mei_device 183 drivers/misc/mei/hw-me.c static int mei_me_fw_status(struct mei_device *dev, mei_device 214 drivers/misc/mei/hw-me.c static void mei_me_hw_config(struct mei_device *dev) mei_device 246 drivers/misc/mei/hw-me.c static inline enum mei_pg_state mei_me_pg_state(struct mei_device *dev) mei_device 265 drivers/misc/mei/hw-me.c static inline void me_intr_disable(struct mei_device *dev, u32 hcsr) mei_device 277 drivers/misc/mei/hw-me.c static inline void me_intr_clear(struct mei_device *dev, u32 hcsr) mei_device 288 drivers/misc/mei/hw-me.c static void mei_me_intr_clear(struct mei_device *dev) mei_device 299 drivers/misc/mei/hw-me.c static void mei_me_intr_enable(struct mei_device *dev) mei_device 312 drivers/misc/mei/hw-me.c static void mei_me_intr_disable(struct mei_device *dev) mei_device 324 drivers/misc/mei/hw-me.c static void mei_me_synchronize_irq(struct mei_device *dev) mei_device 336 drivers/misc/mei/hw-me.c static void mei_me_hw_reset_release(struct mei_device *dev) mei_device 350 drivers/misc/mei/hw-me.c static void mei_me_host_set_ready(struct mei_device *dev) mei_device 364 drivers/misc/mei/hw-me.c static bool mei_me_host_is_ready(struct mei_device *dev) mei_device 377 drivers/misc/mei/hw-me.c static bool mei_me_hw_is_ready(struct mei_device *dev) mei_device 390 drivers/misc/mei/hw-me.c static bool mei_me_hw_is_resetting(struct mei_device *dev) mei_device 404 drivers/misc/mei/hw-me.c static int mei_me_hw_ready_wait(struct mei_device *dev) mei_device 427 drivers/misc/mei/hw-me.c static int mei_me_hw_start(struct mei_device *dev) mei_device 447 drivers/misc/mei/hw-me.c static unsigned char mei_hbuf_filled_slots(struct mei_device *dev) mei_device 467 drivers/misc/mei/hw-me.c static bool mei_me_hbuf_is_empty(struct mei_device *dev) mei_device 479 drivers/misc/mei/hw-me.c static int mei_me_hbuf_empty_slots(struct mei_device *dev) mei_device 501 drivers/misc/mei/hw-me.c static u32 mei_me_hbuf_depth(const struct mei_device *dev) mei_device 519 drivers/misc/mei/hw-me.c static int mei_me_hbuf_write(struct mei_device *dev, mei_device 574 drivers/misc/mei/hw-me.c static int mei_me_count_full_read_slots(struct mei_device *dev) mei_device 603 drivers/misc/mei/hw-me.c static int mei_me_read_slots(struct mei_device *dev, unsigned char *buffer, mei_device 626 drivers/misc/mei/hw-me.c static void mei_me_pg_set(struct mei_device *dev) mei_device 645 drivers/misc/mei/hw-me.c static void mei_me_pg_unset(struct mei_device *dev) mei_device 668 drivers/misc/mei/hw-me.c static int mei_me_pg_legacy_enter_sync(struct mei_device *dev) mei_device 705 drivers/misc/mei/hw-me.c static int mei_me_pg_legacy_exit_sync(struct mei_device *dev) mei_device 758 drivers/misc/mei/hw-me.c static bool mei_me_pg_in_transition(struct mei_device *dev) mei_device 771 drivers/misc/mei/hw-me.c static bool mei_me_pg_is_enabled(struct mei_device *dev) mei_device 807 drivers/misc/mei/hw-me.c static u32 mei_me_d0i3_set(struct mei_device *dev, bool intr) mei_device 829 drivers/misc/mei/hw-me.c static u32 mei_me_d0i3_unset(struct mei_device *dev) mei_device 848 drivers/misc/mei/hw-me.c static int mei_me_d0i3_enter_sync(struct mei_device *dev) mei_device 924 drivers/misc/mei/hw-me.c static int mei_me_d0i3_enter(struct mei_device *dev) mei_device 951 drivers/misc/mei/hw-me.c static int mei_me_d0i3_exit_sync(struct mei_device *dev) mei_device 1004 drivers/misc/mei/hw-me.c static void mei_me_pg_legacy_intr(struct mei_device *dev) mei_device 1023 drivers/misc/mei/hw-me.c static void mei_me_d0i3_intr(struct mei_device *dev, u32 intr_source) mei_device 1064 drivers/misc/mei/hw-me.c static void mei_me_pg_intr(struct mei_device *dev, u32 intr_source) mei_device 1081 drivers/misc/mei/hw-me.c int mei_me_pg_enter_sync(struct mei_device *dev) mei_device 1098 drivers/misc/mei/hw-me.c int mei_me_pg_exit_sync(struct mei_device *dev) mei_device 1116 drivers/misc/mei/hw-me.c static int mei_me_hw_reset(struct mei_device *dev, bool intr_enable) mei_device 1187 drivers/misc/mei/hw-me.c struct mei_device *dev = (struct mei_device *)dev_id; mei_device 1213 drivers/misc/mei/hw-me.c struct mei_device *dev = (struct mei_device *) dev_id; mei_device 1469 drivers/misc/mei/hw-me.c struct mei_device *mei_me_dev_init(struct pci_dev *pdev, mei_device 1472 drivers/misc/mei/hw-me.c struct mei_device *dev; mei_device 1476 drivers/misc/mei/hw-me.c dev = devm_kzalloc(&pdev->dev, sizeof(struct mei_device) + mei_device 94 drivers/misc/mei/hw-me.h struct mei_device *mei_me_dev_init(struct pci_dev *pdev, mei_device 97 drivers/misc/mei/hw-me.h int mei_me_pg_enter_sync(struct mei_device *dev); mei_device 98 drivers/misc/mei/hw-me.h int mei_me_pg_exit_sync(struct mei_device *dev); mei_device 157 drivers/misc/mei/hw-txe.c static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) mei_device 183 drivers/misc/mei/hw-txe.c static u32 mei_txe_aliveness_req_get(struct mei_device *dev) mei_device 200 drivers/misc/mei/hw-txe.c static u32 mei_txe_aliveness_get(struct mei_device *dev) mei_device 219 drivers/misc/mei/hw-txe.c static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) mei_device 252 drivers/misc/mei/hw-txe.c static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected) mei_device 292 drivers/misc/mei/hw-txe.c int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req) mei_device 306 drivers/misc/mei/hw-txe.c static bool mei_txe_pg_in_transition(struct mei_device *dev) mei_device 318 drivers/misc/mei/hw-txe.c static bool mei_txe_pg_is_enabled(struct mei_device *dev) mei_device 331 drivers/misc/mei/hw-txe.c static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev) mei_device 343 drivers/misc/mei/hw-txe.c static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev) mei_device 385 drivers/misc/mei/hw-txe.c static bool mei_txe_is_input_ready(struct mei_device *dev) mei_device 399 drivers/misc/mei/hw-txe.c static inline void mei_txe_intr_clear(struct mei_device *dev) mei_device 414 drivers/misc/mei/hw-txe.c static void mei_txe_intr_disable(struct mei_device *dev) mei_device 426 drivers/misc/mei/hw-txe.c static void mei_txe_intr_enable(struct mei_device *dev) mei_device 439 drivers/misc/mei/hw-txe.c static void mei_txe_synchronize_irq(struct mei_device *dev) mei_device 457 drivers/misc/mei/hw-txe.c static bool mei_txe_pending_interrupts(struct mei_device *dev) mei_device 485 drivers/misc/mei/hw-txe.c static void mei_txe_input_payload_write(struct mei_device *dev, mei_device 503 drivers/misc/mei/hw-txe.c static u32 mei_txe_out_data_read(const struct mei_device *dev, mei_device 519 drivers/misc/mei/hw-txe.c static void mei_txe_readiness_set_host_rdy(struct mei_device *dev) mei_device 533 drivers/misc/mei/hw-txe.c static void mei_txe_readiness_clear(struct mei_device *dev) mei_device 548 drivers/misc/mei/hw-txe.c static u32 mei_txe_readiness_get(struct mei_device *dev) mei_device 576 drivers/misc/mei/hw-txe.c static bool mei_txe_hw_is_ready(struct mei_device *dev) mei_device 590 drivers/misc/mei/hw-txe.c static inline bool mei_txe_host_is_ready(struct mei_device *dev) mei_device 605 drivers/misc/mei/hw-txe.c static int mei_txe_readiness_wait(struct mei_device *dev) mei_device 637 drivers/misc/mei/hw-txe.c static int mei_txe_fw_status(struct mei_device *dev, mei_device 670 drivers/misc/mei/hw-txe.c static void mei_txe_hw_config(struct mei_device *dev) mei_device 693 drivers/misc/mei/hw-txe.c static int mei_txe_write(struct mei_device *dev, mei_device 759 drivers/misc/mei/hw-txe.c static u32 mei_txe_hbuf_depth(const struct mei_device *dev) mei_device 771 drivers/misc/mei/hw-txe.c static int mei_txe_hbuf_empty_slots(struct mei_device *dev) mei_device 785 drivers/misc/mei/hw-txe.c static int mei_txe_count_full_read_slots(struct mei_device *dev) mei_device 799 drivers/misc/mei/hw-txe.c static u32 mei_txe_read_hdr(const struct mei_device *dev) mei_device 812 drivers/misc/mei/hw-txe.c static int mei_txe_read(struct mei_device *dev, mei_device 854 drivers/misc/mei/hw-txe.c static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable) mei_device 908 drivers/misc/mei/hw-txe.c static int mei_txe_hw_start(struct mei_device *dev) mei_device 967 drivers/misc/mei/hw-txe.c static bool mei_txe_check_and_ack_intrs(struct mei_device *dev, bool do_ack) mei_device 1028 drivers/misc/mei/hw-txe.c struct mei_device *dev = dev_id; mei_device 1046 drivers/misc/mei/hw-txe.c struct mei_device *dev = (struct mei_device *) dev_id; mei_device 1195 drivers/misc/mei/hw-txe.c struct mei_device *mei_txe_dev_init(struct pci_dev *pdev) mei_device 1197 drivers/misc/mei/hw-txe.c struct mei_device *dev; mei_device 1200 drivers/misc/mei/hw-txe.c dev = devm_kzalloc(&pdev->dev, sizeof(struct mei_device) + mei_device 1223 drivers/misc/mei/hw-txe.c int mei_txe_setup_satt2(struct mei_device *dev, phys_addr_t addr, u32 range) mei_device 50 drivers/misc/mei/hw-txe.h static inline struct mei_device *hw_txe_to_mei(struct mei_txe_hw *hw) mei_device 52 drivers/misc/mei/hw-txe.h return container_of((void *)hw, struct mei_device, hw); mei_device 55 drivers/misc/mei/hw-txe.h struct mei_device *mei_txe_dev_init(struct pci_dev *pdev); mei_device 60 drivers/misc/mei/hw-txe.h int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req); mei_device 62 drivers/misc/mei/hw-txe.h int mei_txe_setup_satt2(struct mei_device *dev, phys_addr_t addr, u32 range); mei_device 82 drivers/misc/mei/init.c void mei_cancel_work(struct mei_device *dev) mei_device 98 drivers/misc/mei/init.c int mei_reset(struct mei_device *dev) mei_device 184 drivers/misc/mei/init.c int mei_start(struct mei_device *dev) mei_device 247 drivers/misc/mei/init.c int mei_restart(struct mei_device *dev) mei_device 276 drivers/misc/mei/init.c struct mei_device *dev = mei_device 277 drivers/misc/mei/init.c container_of(work, struct mei_device, reset_work); mei_device 299 drivers/misc/mei/init.c void mei_stop(struct mei_device *dev) mei_device 330 drivers/misc/mei/init.c bool mei_write_is_idle(struct mei_device *dev) mei_device 355 drivers/misc/mei/init.c void mei_device_init(struct mei_device *dev, mei_device 29 drivers/misc/mei/interrupt.c void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list) mei_device 65 drivers/misc/mei/interrupt.c static void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr) mei_device 91 drivers/misc/mei/interrupt.c struct mei_device *dev = cl->dev; mei_device 169 drivers/misc/mei/interrupt.c struct mei_device *dev = cl->dev; mei_device 201 drivers/misc/mei/interrupt.c struct mei_device *dev = cl->dev; mei_device 264 drivers/misc/mei/interrupt.c int mei_irq_read_handler(struct mei_device *dev, mei_device 368 drivers/misc/mei/interrupt.c int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list) mei_device 463 drivers/misc/mei/interrupt.c struct mei_device *dev = cl->dev; mei_device 483 drivers/misc/mei/interrupt.c void mei_schedule_stall_timer(struct mei_device *dev) mei_device 497 drivers/misc/mei/interrupt.c struct mei_device *dev = container_of(work, mei_device 498 drivers/misc/mei/interrupt.c struct mei_device, timer_work.work); mei_device 47 drivers/misc/mei/main.c struct mei_device *dev; mei_device 52 drivers/misc/mei/main.c dev = container_of(inode->i_cdev, struct mei_device, cdev); mei_device 94 drivers/misc/mei/main.c struct mei_device *dev; mei_device 134 drivers/misc/mei/main.c struct mei_device *dev; mei_device 255 drivers/misc/mei/main.c struct mei_device *dev; mei_device 345 drivers/misc/mei/main.c struct mei_device *dev; mei_device 455 drivers/misc/mei/main.c struct mei_device *dev; mei_device 565 drivers/misc/mei/main.c struct mei_device *dev; mei_device 619 drivers/misc/mei/main.c struct mei_device *dev = cl->dev; mei_device 644 drivers/misc/mei/main.c struct mei_device *dev; mei_device 715 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 747 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 777 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 791 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 823 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 850 drivers/misc/mei/main.c struct mei_device *dev = dev_get_drvdata(device); mei_device 867 drivers/misc/mei/main.c void mei_set_devstate(struct mei_device *dev, enum mei_dev_state state) mei_device 920 drivers/misc/mei/main.c static int mei_minor_get(struct mei_device *dev) mei_device 940 drivers/misc/mei/main.c static void mei_minor_free(struct mei_device *dev) mei_device 947 drivers/misc/mei/main.c int mei_register(struct mei_device *dev, struct device *parent) mei_device 992 drivers/misc/mei/main.c void mei_deregister(struct mei_device *dev) mei_device 224 drivers/misc/mei/mei_dev.h struct mei_device *dev; mei_device 285 drivers/misc/mei/mei_dev.h bool (*host_is_ready)(struct mei_device *dev); mei_device 287 drivers/misc/mei/mei_dev.h bool (*hw_is_ready)(struct mei_device *dev); mei_device 288 drivers/misc/mei/mei_dev.h int (*hw_reset)(struct mei_device *dev, bool enable); mei_device 289 drivers/misc/mei/mei_dev.h int (*hw_start)(struct mei_device *dev); mei_device 290 drivers/misc/mei/mei_dev.h void (*hw_config)(struct mei_device *dev); mei_device 292 drivers/misc/mei/mei_dev.h int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); mei_device 293 drivers/misc/mei/mei_dev.h enum mei_pg_state (*pg_state)(struct mei_device *dev); mei_device 294 drivers/misc/mei/mei_dev.h bool (*pg_in_transition)(struct mei_device *dev); mei_device 295 drivers/misc/mei/mei_dev.h bool (*pg_is_enabled)(struct mei_device *dev); mei_device 297 drivers/misc/mei/mei_dev.h void (*intr_clear)(struct mei_device *dev); mei_device 298 drivers/misc/mei/mei_dev.h void (*intr_enable)(struct mei_device *dev); mei_device 299 drivers/misc/mei/mei_dev.h void (*intr_disable)(struct mei_device *dev); mei_device 300 drivers/misc/mei/mei_dev.h void (*synchronize_irq)(struct mei_device *dev); mei_device 302 drivers/misc/mei/mei_dev.h int (*hbuf_free_slots)(struct mei_device *dev); mei_device 303 drivers/misc/mei/mei_dev.h bool (*hbuf_is_ready)(struct mei_device *dev); mei_device 304 drivers/misc/mei/mei_dev.h u32 (*hbuf_depth)(const struct mei_device *dev); mei_device 305 drivers/misc/mei/mei_dev.h int (*write)(struct mei_device *dev, mei_device 309 drivers/misc/mei/mei_dev.h int (*rdbuf_full_slots)(struct mei_device *dev); mei_device 311 drivers/misc/mei/mei_dev.h u32 (*read_hdr)(const struct mei_device *dev); mei_device 312 drivers/misc/mei/mei_dev.h int (*read)(struct mei_device *dev, mei_device 325 drivers/misc/mei/mei_dev.h void mei_cl_bus_remove_devices(struct mei_device *bus); mei_device 581 drivers/misc/mei/mei_dev.h void mei_device_init(struct mei_device *dev, mei_device 584 drivers/misc/mei/mei_dev.h int mei_reset(struct mei_device *dev); mei_device 585 drivers/misc/mei/mei_dev.h int mei_start(struct mei_device *dev); mei_device 586 drivers/misc/mei/mei_dev.h int mei_restart(struct mei_device *dev); mei_device 587 drivers/misc/mei/mei_dev.h void mei_stop(struct mei_device *dev); mei_device 588 drivers/misc/mei/mei_dev.h void mei_cancel_work(struct mei_device *dev); mei_device 590 drivers/misc/mei/mei_dev.h void mei_set_devstate(struct mei_device *dev, enum mei_dev_state state); mei_device 592 drivers/misc/mei/mei_dev.h int mei_dmam_ring_alloc(struct mei_device *dev); mei_device 593 drivers/misc/mei/mei_dev.h void mei_dmam_ring_free(struct mei_device *dev); mei_device 594 drivers/misc/mei/mei_dev.h bool mei_dma_ring_is_allocated(struct mei_device *dev); mei_device 595 drivers/misc/mei/mei_dev.h void mei_dma_ring_reset(struct mei_device *dev); mei_device 596 drivers/misc/mei/mei_dev.h void mei_dma_ring_read(struct mei_device *dev, unsigned char *buf, u32 len); mei_device 597 drivers/misc/mei/mei_dev.h void mei_dma_ring_write(struct mei_device *dev, unsigned char *buf, u32 len); mei_device 598 drivers/misc/mei/mei_dev.h u32 mei_dma_ring_empty_slots(struct mei_device *dev); mei_device 605 drivers/misc/mei/mei_dev.h void mei_schedule_stall_timer(struct mei_device *dev); mei_device 606 drivers/misc/mei/mei_dev.h int mei_irq_read_handler(struct mei_device *dev, mei_device 609 drivers/misc/mei/mei_dev.h int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list); mei_device 610 drivers/misc/mei/mei_dev.h void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list); mei_device 617 drivers/misc/mei/mei_dev.h static inline void mei_hw_config(struct mei_device *dev) mei_device 622 drivers/misc/mei/mei_dev.h static inline enum mei_pg_state mei_pg_state(struct mei_device *dev) mei_device 627 drivers/misc/mei/mei_dev.h static inline bool mei_pg_in_transition(struct mei_device *dev) mei_device 632 drivers/misc/mei/mei_dev.h static inline bool mei_pg_is_enabled(struct mei_device *dev) mei_device 637 drivers/misc/mei/mei_dev.h static inline int mei_hw_reset(struct mei_device *dev, bool enable) mei_device 642 drivers/misc/mei/mei_dev.h static inline int mei_hw_start(struct mei_device *dev) mei_device 647 drivers/misc/mei/mei_dev.h static inline void mei_clear_interrupts(struct mei_device *dev) mei_device 652 drivers/misc/mei/mei_dev.h static inline void mei_enable_interrupts(struct mei_device *dev) mei_device 657 drivers/misc/mei/mei_dev.h static inline void mei_disable_interrupts(struct mei_device *dev) mei_device 662 drivers/misc/mei/mei_dev.h static inline void mei_synchronize_irq(struct mei_device *dev) mei_device 667 drivers/misc/mei/mei_dev.h static inline bool mei_host_is_ready(struct mei_device *dev) mei_device 671 drivers/misc/mei/mei_dev.h static inline bool mei_hw_is_ready(struct mei_device *dev) mei_device 676 drivers/misc/mei/mei_dev.h static inline bool mei_hbuf_is_ready(struct mei_device *dev) mei_device 681 drivers/misc/mei/mei_dev.h static inline int mei_hbuf_empty_slots(struct mei_device *dev) mei_device 686 drivers/misc/mei/mei_dev.h static inline u32 mei_hbuf_depth(const struct mei_device *dev) mei_device 691 drivers/misc/mei/mei_dev.h static inline int mei_write_message(struct mei_device *dev, mei_device 698 drivers/misc/mei/mei_dev.h static inline u32 mei_read_hdr(const struct mei_device *dev) mei_device 703 drivers/misc/mei/mei_dev.h static inline void mei_read_slots(struct mei_device *dev, mei_device 709 drivers/misc/mei/mei_dev.h static inline int mei_count_full_read_slots(struct mei_device *dev) mei_device 714 drivers/misc/mei/mei_dev.h static inline int mei_fw_status(struct mei_device *dev, mei_device 720 drivers/misc/mei/mei_dev.h bool mei_hbuf_acquire(struct mei_device *dev); mei_device 722 drivers/misc/mei/mei_dev.h bool mei_write_is_idle(struct mei_device *dev); mei_device 725 drivers/misc/mei/mei_dev.h void mei_dbgfs_register(struct mei_device *dev, const char *name); mei_device 726 drivers/misc/mei/mei_dev.h void mei_dbgfs_deregister(struct mei_device *dev); mei_device 728 drivers/misc/mei/mei_dev.h static inline void mei_dbgfs_register(struct mei_device *dev, const char *name) {} mei_device 729 drivers/misc/mei/mei_dev.h static inline void mei_dbgfs_deregister(struct mei_device *dev) {} mei_device 732 drivers/misc/mei/mei_dev.h int mei_register(struct mei_device *dev, struct device *parent); mei_device 733 drivers/misc/mei/mei_dev.h void mei_deregister(struct mei_device *dev); mei_device 750 drivers/misc/mei/mei_dev.h static inline ssize_t mei_fw_status_str(struct mei_device *dev, mei_device 121 drivers/misc/mei/pci-me.c static inline void mei_me_set_pm_domain(struct mei_device *dev); mei_device 122 drivers/misc/mei/pci-me.c static inline void mei_me_unset_pm_domain(struct mei_device *dev); mei_device 124 drivers/misc/mei/pci-me.c static inline void mei_me_set_pm_domain(struct mei_device *dev) {} mei_device 125 drivers/misc/mei/pci-me.c static inline void mei_me_unset_pm_domain(struct mei_device *dev) {} mei_device 158 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 286 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 311 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 336 drivers/misc/mei/pci-me.c struct mei_device *dev = pci_get_drvdata(pdev); mei_device 356 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 394 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 409 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 437 drivers/misc/mei/pci-me.c struct mei_device *dev; mei_device 465 drivers/misc/mei/pci-me.c static inline void mei_me_set_pm_domain(struct mei_device *dev) mei_device 485 drivers/misc/mei/pci-me.c static inline void mei_me_unset_pm_domain(struct mei_device *dev) mei_device 38 drivers/misc/mei/pci-txe.c static inline void mei_txe_set_pm_domain(struct mei_device *dev); mei_device 39 drivers/misc/mei/pci-txe.c static inline void mei_txe_unset_pm_domain(struct mei_device *dev); mei_device 41 drivers/misc/mei/pci-txe.c static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} mei_device 42 drivers/misc/mei/pci-txe.c static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {} mei_device 55 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 172 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 197 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 222 drivers/misc/mei/pci-txe.c struct mei_device *dev = pci_get_drvdata(pdev); mei_device 242 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 279 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 293 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 323 drivers/misc/mei/pci-txe.c struct mei_device *dev; mei_device 353 drivers/misc/mei/pci-txe.c static inline void mei_txe_set_pm_domain(struct mei_device *dev) mei_device 373 drivers/misc/mei/pci-txe.c static inline void mei_txe_unset_pm_domain(struct mei_device *dev) mei_device 13 include/linux/mei_cl_bus.h struct mei_device; mei_device 43 include/linux/mei_cl_bus.h struct mei_device *bus;