Searched refs:mei_cl_device (Results 1 - 15 of 15) sorted by relevance

/linux-master/include/linux/
H A Dmei_cl_bus.h12 struct mei_cl_device;
16 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev);
19 * struct mei_cl_device - MEI device handle
20 * An mei_cl_device pointer is returned from mei_add_device()
22 * Drivers for MEI devices will get an mei_cl_device pointer
42 struct mei_cl_device { struct
62 #define to_mei_cl_device(d) container_of(d, struct mei_cl_device, dev)
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 *clde
[all...]
/linux-master/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)
372 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *cldev)
/linux-master/drivers/nfc/microread/
H A Dmei.c20 static int microread_mei_probe(struct mei_cl_device *cldev,
42 static void microread_mei_remove(struct mei_cl_device *cldev)
/linux-master/drivers/nfc/pn544/
H A Dmei.c19 static int pn544_mei_probe(struct mei_cl_device *cldev,
41 static void pn544_mei_remove(struct mei_cl_device *cldev)
/linux-master/drivers/misc/mei/
H A Dbus.c272 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf,
295 ssize_t mei_cldev_send_vtag_timeout(struct mei_cl_device *cldev, const u8 *buf,
317 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length,
339 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf,
360 ssize_t mei_cldev_recv_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length,
381 ssize_t mei_cldev_recv_vtag_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length,
401 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, size_t length)
419 ssize_t mei_cldev_send_timeout(struct mei_cl_device *cldev, const u8 *buf, size_t length,
435 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length)
451 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *clde
[all...]
H A Dbus-fixup.c57 static void number_of_connections(struct mei_cl_device *cldev)
68 static void blacklist(struct mei_cl_device *cldev)
78 static void whitelist(struct mei_cl_device *cldev)
108 static int mei_osver(struct mei_cl_device *cldev)
138 static int mei_fwver(struct mei_cl_device *cldev)
194 static int mei_gfx_memory_ready(struct mei_cl_device *cldev)
208 static void mei_mkhi_fix(struct mei_cl_device *cldev)
237 static void mei_gsc_mkhi_ver(struct mei_cl_device *cldev)
258 static void mei_gsc_mkhi_fix_ver(struct mei_cl_device *cldev)
300 static void mei_wd(struct mei_cl_device *clde
[all...]
H A Dmei_dev.h321 struct mei_cl_device *cldev;
397 void mei_cl_bus_dev_fixup(struct mei_cl_device *dev);
/linux-master/drivers/misc/mei/pxp/
H A Dmei_pxp.c27 static inline int mei_pxp_reenable(const struct device *dev, struct mei_cl_device *cldev)
47 * @dev: device corresponding to the mei_cl_device
65 struct mei_cl_device *cldev;
96 * @dev: device corresponding to the mei_cl_device
115 struct mei_cl_device *cldev;
155 * @dev: device corresponding to the mei_cl_device
168 struct mei_cl_device *cldev;
184 struct mei_cl_device *cldev = to_mei_cl_device(dev);
199 struct mei_cl_device *cldev = to_mei_cl_device(dev);
263 static int mei_pxp_probe(struct mei_cl_device *clde
[all...]
/linux-master/drivers/misc/mei/gsc_proxy/
H A Dmei_gsc_proxy.c25 * @dev: device corresponding to the mei_cl_device
46 * @dev: device corresponding to the mei_cl_device
73 struct mei_cl_device *cldev = to_mei_cl_device(dev);
83 struct mei_cl_device *cldev = to_mei_cl_device(dev);
131 static int mei_gsc_proxy_probe(struct mei_cl_device *cldev,
176 static void mei_gsc_proxy_remove(struct mei_cl_device *cldev)
/linux-master/drivers/net/wireless/intel/iwlwifi/mei/
H A Dmain.c41 * mei_cl_device structure here.
47 static struct mei_cl_device *iwl_mei_global_cldev;
175 struct mei_cl_device *cldev;
230 static void iwl_mei_free_shared_mem(struct mei_cl_device *cldev)
241 static int iwl_mei_alloc_shared_mem(struct mei_cl_device *cldev)
303 static ssize_t iwl_mei_write_cyclic_buf(struct mei_cl_device *cldev,
355 static int iwl_mei_send_check_shared_area(struct mei_cl_device *cldev)
401 static int iwl_mei_send_sap_msg_payload(struct mei_cl_device *cldev,
544 iwl_mei_send_sap_msg(struct mei_cl_device *cldev, u16 type)
637 iwl_mei_handle_rx_start_ok(struct mei_cl_device *clde
[all...]
/linux-master/drivers/misc/mei/hdcp/
H A Dmei_hdcp.c33 * @dev: device corresponding to the mei_cl_device
46 struct mei_cl_device *cldev;
96 * @dev: device corresponding to the mei_cl_device
116 struct mei_cl_device *cldev;
176 * @dev: device corresponding to the mei_cl_device
188 struct mei_cl_device *cldev;
233 * @dev: device corresponding to the mei_cl_device
245 struct mei_cl_device *cldev;
292 * @dev: device corresponding to the mei_cl_device
305 struct mei_cl_device *clde
[all...]
/linux-master/drivers/watchdog/
H A Dmei_wdt.c95 struct mei_cl_device *cldev;
410 static void mei_wdt_rx(struct mei_cl_device *cldev)
482 static void mei_wdt_notif(struct mei_cl_device *cldev)
560 static int mei_wdt_probe(struct mei_cl_device *cldev,
623 static void mei_wdt_remove(struct mei_cl_device *cldev)
/linux-master/drivers/media/pci/intel/ivsc/
H A Dmei_ace.c163 struct mei_cl_device *cldev;
361 static void mei_ace_rx(struct mei_cl_device *cldev)
458 static int mei_ace_probe(struct mei_cl_device *cldev,
518 static void mei_ace_remove(struct mei_cl_device *cldev)
H A Dmei_csi.c111 struct mei_cl_device *cldev;
251 static void mei_csi_rx(struct mei_cl_device *cldev)
660 static int mei_csi_probe(struct mei_cl_device *cldev,
752 static void mei_csi_remove(struct mei_cl_device *cldev)

Completed in 203 milliseconds