Home
last modified time | relevance | path

Searched refs:mei_cl_device (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/include/linux/
Dmei_cl_bus.h12 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/
Dbus.c272 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 …]
Dbus-fixup.c57 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 …]
Dmei_dev.h321 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/
Dmei_pxp.c27 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/
Dmei_hdcp.c46 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/
Dmain.c47 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/
Dmei_gsc_proxy.c73 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/
Dmei_phy.h32 struct mei_cl_device *cldev;
50 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *device);
Dmei_phy.c284 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/
Dmei.c19 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/
Dmei.c20 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/
Dmei_wdt.c95 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/
Dmei-client-bus.rst38 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/
Dmei_ace.c163 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()
Dmei_csi.c114 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()