/linux-6.12.1/include/linux/ |
D | mei_cl_bus.h | 12 struct mei_cl_device; 16 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev); 42 struct mei_cl_device { struct 62 #define to_mei_cl_device(d) container_of(d, struct mei_cl_device, dev) argument 70 int (*probe)(struct mei_cl_device *cldev, 72 void (*remove)(struct mei_cl_device *cldev); 95 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, 97 ssize_t mei_cldev_send_timeout(struct mei_cl_device *cldev, const u8 *buf, 99 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length); 100 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, [all …]
|
/linux-6.12.1/drivers/misc/mei/ |
D | bus.c | 272 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf, in mei_cldev_send_vtag() 295 ssize_t mei_cldev_send_vtag_timeout(struct mei_cl_device *cldev, const u8 *buf, in mei_cldev_send_vtag_timeout() 317 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length, in mei_cldev_recv_vtag() 339 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock_vtag() 360 ssize_t mei_cldev_recv_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length, in mei_cldev_recv_timeout() 381 ssize_t mei_cldev_recv_vtag_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length, in mei_cldev_recv_vtag_timeout() 401 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, size_t length) in mei_cldev_send() 419 ssize_t mei_cldev_send_timeout(struct mei_cl_device *cldev, const u8 *buf, size_t length, in mei_cldev_send_timeout() 435 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_recv() 451 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock() [all …]
|
D | bus-fixup.c | 57 static void number_of_connections(struct mei_cl_device *cldev) in number_of_connections() 68 static void blacklist(struct mei_cl_device *cldev) in blacklist() 78 static void whitelist(struct mei_cl_device *cldev) in whitelist() 110 static int mei_osver(struct mei_cl_device *cldev) in mei_osver() 140 static int mei_fwver(struct mei_cl_device *cldev) in mei_fwver() 196 static int mei_gfx_memory_ready(struct mei_cl_device *cldev) in mei_gfx_memory_ready() 210 static void mei_mkhi_fix(struct mei_cl_device *cldev) in mei_mkhi_fix() 239 static void mei_gsc_mkhi_ver(struct mei_cl_device *cldev) in mei_gsc_mkhi_ver() 260 static void mei_gsc_mkhi_fix_ver(struct mei_cl_device *cldev) in mei_gsc_mkhi_fix_ver() 302 static void mei_wd(struct mei_cl_device *cldev) in mei_wd() [all …]
|
D | mei_dev.h | 321 struct mei_cl_device *cldev; 397 void mei_cl_bus_dev_fixup(struct mei_cl_device *dev);
|
/linux-6.12.1/drivers/misc/mei/pxp/ |
D | mei_pxp.c | 27 static inline int mei_pxp_reenable(const struct device *dev, struct mei_cl_device *cldev) in mei_pxp_reenable() 65 struct mei_cl_device *cldev; in mei_pxp_send_message() 115 struct mei_cl_device *cldev; in mei_pxp_receive_message() 168 struct mei_cl_device *cldev; in mei_pxp_gsc_command() 184 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_bind() 199 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_unbind() 263 static int mei_pxp_probe(struct mei_cl_device *cldev, in mei_pxp_probe() 309 static void mei_pxp_remove(struct mei_cl_device *cldev) in mei_pxp_remove()
|
/linux-6.12.1/drivers/misc/mei/hdcp/ |
D | mei_hdcp.c | 46 struct mei_cl_device *cldev; in mei_hdcp_initiate_session() 116 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km() 188 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime() 245 struct mei_cl_device *cldev; in mei_hdcp_store_pairing_info() 305 struct mei_cl_device *cldev; in mei_hdcp_initiate_locality_check() 360 struct mei_cl_device *cldev; in mei_hdcp_verify_lprime() 419 struct mei_cl_device *cldev; in mei_hdcp_get_session_key() 483 struct mei_cl_device *cldev; in mei_hdcp_repeater_check_flow_prepare_ack() 553 struct mei_cl_device *cldev; in mei_hdcp_verify_mprime() 624 struct mei_cl_device *cldev; in mei_hdcp_enable_authentication() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mei/ |
D | main.c | 47 static struct mei_cl_device *iwl_mei_global_cldev; 177 struct mei_cl_device *cldev; 234 static void iwl_mei_free_shared_mem(struct mei_cl_device *cldev) in iwl_mei_free_shared_mem() 245 static int iwl_mei_alloc_mem_for_version(struct mei_cl_device *cldev, in iwl_mei_alloc_mem_for_version() 269 static int iwl_mei_alloc_shared_mem(struct mei_cl_device *cldev) in iwl_mei_alloc_shared_mem() 331 static ssize_t iwl_mei_write_cyclic_buf(struct mei_cl_device *cldev, in iwl_mei_write_cyclic_buf() 383 static int iwl_mei_send_check_shared_area(struct mei_cl_device *cldev) in iwl_mei_send_check_shared_area() 429 static int iwl_mei_send_sap_msg_payload(struct mei_cl_device *cldev, in iwl_mei_send_sap_msg_payload() 572 iwl_mei_send_sap_msg(struct mei_cl_device *cldev, u16 type) in iwl_mei_send_sap_msg() 665 iwl_mei_handle_rx_start_ok(struct mei_cl_device *cldev, in iwl_mei_handle_rx_start_ok() [all …]
|
/linux-6.12.1/drivers/misc/mei/gsc_proxy/ |
D | mei_gsc_proxy.c | 73 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_bind() 83 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_unbind() 131 static int mei_gsc_proxy_probe(struct mei_cl_device *cldev, in mei_gsc_proxy_probe() 176 static void mei_gsc_proxy_remove(struct mei_cl_device *cldev) in mei_gsc_proxy_remove()
|
/linux-6.12.1/drivers/nfc/ |
D | mei_phy.h | 32 struct mei_cl_device *cldev; 50 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *device);
|
D | mei_phy.c | 284 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() 372 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *cldev) in nfc_mei_phy_alloc()
|
/linux-6.12.1/drivers/nfc/pn544/ |
D | mei.c | 19 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() 41 static void pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove()
|
/linux-6.12.1/drivers/nfc/microread/ |
D | mei.c | 20 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() 42 static void microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove()
|
/linux-6.12.1/drivers/watchdog/ |
D | mei_wdt.c | 95 struct mei_cl_device *cldev; 410 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() 482 static void mei_wdt_notif(struct mei_cl_device *cldev) in mei_wdt_notif() 560 static int mei_wdt_probe(struct mei_cl_device *cldev, in mei_wdt_probe() 623 static void mei_wdt_remove(struct mei_cl_device *cldev) in mei_wdt_remove()
|
/linux-6.12.1/Documentation/driver-api/mei/ |
D | mei-client-bus.rst | 38 int (*probe)(struct mei_cl_device *dev, const struct mei_cl_id *id); 39 int (*remove)(struct mei_cl_device *dev); 127 int contact_probe(struct mei_cl_device *dev, struct mei_cl_device_id *id) 146 static void conntact_rx_cb(struct mei_cl_device *cldev)
|
/linux-6.12.1/drivers/media/pci/intel/ivsc/ |
D | mei_ace.c | 163 struct mei_cl_device *cldev; 361 static void mei_ace_rx(struct mei_cl_device *cldev) in mei_ace_rx() 458 static int mei_ace_probe(struct mei_cl_device *cldev, in mei_ace_probe() 518 static void mei_ace_remove(struct mei_cl_device *cldev) in mei_ace_remove()
|
D | mei_csi.c | 114 struct mei_cl_device *cldev; 257 static void mei_csi_rx(struct mei_cl_device *cldev) in mei_csi_rx() 667 static int mei_csi_probe(struct mei_cl_device *cldev, in mei_csi_probe() 775 static void mei_csi_remove(struct mei_cl_device *cldev) in mei_csi_remove()
|