Home
last modified time | relevance | path

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

/openbmc/linux/include/linux/
H A 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
70 int (*probe)(struct mei_cl_device *cldev,
72 void (*remove)(struct mei_cl_device *cldev);
108 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev,
112 u8 mei_cldev_ver(const struct mei_cl_device *cldev);
117 int mei_cldev_enable(struct mei_cl_device *cldev);
118 int mei_cldev_disable(struct mei_cl_device *cldev);
119 bool mei_cldev_enabled(const struct mei_cl_device *cldev);
[all …]
/openbmc/linux/drivers/misc/mei/
H A Dbus.c381 struct mei_cl_device *cldev; in mei_cl_bus_rx_work()
404 struct mei_cl_device *cldev; in mei_cl_bus_notif_work()
422 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_notify_event()
447 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_rx_event()
751 int mei_cldev_enable(struct mei_cl_device *cldev) in mei_cldev_enable()
1071 struct mei_cl_device *cldev; in mei_cl_device_probe()
1309 struct mei_cl_device *cldev; in mei_cl_bus_dev_alloc()
1347 struct mei_cl_device *cldev) in mei_cl_bus_dev_setup()
1433 struct mei_cl_device *cldev, *next; in mei_cl_bus_remove_devices()
1454 struct mei_cl_device *cldev; in mei_cl_bus_dev_init()
[all …]
H A Dbus-fixup.c68 static void blacklist(struct mei_cl_device *cldev) in blacklist()
78 static void whitelist(struct mei_cl_device *cldev) in whitelist()
108 static int mei_osver(struct mei_cl_device *cldev) in mei_osver()
138 static int mei_fwver(struct mei_cl_device *cldev) in mei_fwver()
208 static void mei_mkhi_fix(struct mei_cl_device *cldev) in mei_mkhi_fix()
300 static void mei_wd(struct mei_cl_device *cldev) in mei_wd()
447 static void mei_nfc(struct mei_cl_device *cldev) in mei_nfc()
524 static void vt_support(struct mei_cl_device *cldev) in vt_support()
535 static void pxp_is_ready(struct mei_cl_device *cldev) in pxp_is_ready()
555 void (*hook)(struct mei_cl_device *cldev);
[all …]
H A Dmei_dev.h308 struct mei_cl_device *cldev;
384 void mei_cl_bus_dev_fixup(struct mei_cl_device *dev);
/openbmc/linux/drivers/misc/mei/pxp/
H A Dmei_pxp.c35 struct mei_cl_device *cldev; in mei_pxp_send_message()
62 struct mei_cl_device *cldev; in mei_pxp_receive_message()
96 struct mei_cl_device *cldev; in mei_pxp_gsc_command()
112 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_bind()
127 struct mei_cl_device *cldev = to_mei_cl_device(dev); in mei_component_master_unbind()
179 static int mei_pxp_probe(struct mei_cl_device *cldev, in mei_pxp_probe()
225 static void mei_pxp_remove(struct mei_cl_device *cldev) in mei_pxp_remove()
/openbmc/linux/drivers/misc/mei/hdcp/
H A Dmei_hdcp.c45 struct mei_cl_device *cldev; in mei_hdcp_initiate_session()
115 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km()
187 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime()
244 struct mei_cl_device *cldev; in mei_hdcp_store_pairing_info()
304 struct mei_cl_device *cldev; in mei_hdcp_initiate_locality_check()
359 struct mei_cl_device *cldev; in mei_hdcp_verify_lprime()
418 struct mei_cl_device *cldev; in mei_hdcp_get_session_key()
482 struct mei_cl_device *cldev; in mei_hdcp_repeater_check_flow_prepare_ack()
552 struct mei_cl_device *cldev; in mei_hdcp_verify_mprime()
623 struct mei_cl_device *cldev; in mei_hdcp_enable_authentication()
[all …]
/openbmc/linux/drivers/misc/mei/gsc_proxy/
H A 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()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dmain.c47 static struct mei_cl_device *iwl_mei_global_cldev;
175 struct mei_cl_device *cldev;
544 iwl_mei_send_sap_msg(struct mei_cl_device *cldev, u16 type) in iwl_mei_send_sap_msg()
637 iwl_mei_handle_rx_start_ok(struct mei_cl_device *cldev, in iwl_mei_handle_rx_start_ok()
691 iwl_mei_handle_conn_status(struct mei_cl_device *cldev, in iwl_mei_handle_conn_status()
853 static void iwl_mei_handle_nvm(struct mei_cl_device *cldev, in iwl_mei_handle_nvm()
1240 static void iwl_mei_rx(struct mei_cl_device *cldev) in iwl_mei_rx()
1277 static int iwl_mei_send_start(struct mei_cl_device *cldev) in iwl_mei_send_start()
1302 static int iwl_mei_enable(struct mei_cl_device *cldev) in iwl_mei_enable()
1936 static int iwl_mei_probe(struct mei_cl_device *cldev, in iwl_mei_probe()
[all …]
/openbmc/linux/drivers/nfc/
H A Dmei_phy.h32 struct mei_cl_device *cldev;
50 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *device);
H A 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()
/openbmc/linux/drivers/nfc/pn544/
H A 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()
/openbmc/linux/drivers/nfc/microread/
H A 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()
/openbmc/linux/Documentation/driver-api/mei/
H A 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)
/openbmc/linux/drivers/watchdog/
H A 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()
/openbmc/linux/drivers/media/pci/intel/ivsc/
H A Dmei_ace.c165 struct mei_cl_device *cldev;
363 static void mei_ace_rx(struct mei_cl_device *cldev) in mei_ace_rx()
457 static int mei_ace_probe(struct mei_cl_device *cldev, in mei_ace_probe()
517 static void mei_ace_remove(struct mei_cl_device *cldev) in mei_ace_remove()
H A Dmei_csi.c112 struct mei_cl_device *cldev;
259 static void mei_csi_rx(struct mei_cl_device *cldev) in mei_csi_rx()
702 static int mei_csi_probe(struct mei_cl_device *cldev, in mei_csi_probe()
796 static void mei_csi_remove(struct mei_cl_device *cldev) in mei_csi_remove()