Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dmei_cl_bus.h12 struct mei_cl_device;
15 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev);
41 struct mei_cl_device { struct
61 #define to_mei_cl_device(d) container_of(d, struct mei_cl_device, dev) argument
69 int (*probe)(struct mei_cl_device *cldev,
71 int (*remove)(struct mei_cl_device *cldev);
94 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length);
95 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length);
96 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf,
99 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb);
[all …]
/Linux-v5.4/drivers/misc/mei/
Dbus.c217 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_send()
235 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock()
253 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_recv()
268 struct mei_cl_device *cldev; in mei_cl_bus_rx_work()
271 cldev = container_of(work, struct mei_cl_device, rx_work); in mei_cl_bus_rx_work()
290 struct mei_cl_device *cldev; in mei_cl_bus_notif_work()
292 cldev = container_of(work, struct mei_cl_device, notif_work); in mei_cl_bus_notif_work()
308 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_notify_event()
333 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_rx_event()
353 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb) in mei_cldev_register_rx_cb()
[all …]
Dbus-fixup.c47 static void number_of_connections(struct mei_cl_device *cldev) in number_of_connections()
60 static void blacklist(struct mei_cl_device *cldev) in blacklist()
72 static void whitelist(struct mei_cl_device *cldev) in whitelist()
134 static int mei_osver(struct mei_cl_device *cldev) in mei_osver()
165 static int mei_fwver(struct mei_cl_device *cldev) in mei_fwver()
217 static void mei_mkhi_fix(struct mei_cl_device *cldev) in mei_mkhi_fix()
255 static void mei_wd(struct mei_cl_device *cldev) in mei_wd()
268 static inline void mei_wd(struct mei_cl_device *cldev) {} in mei_wd()
402 static void mei_nfc(struct mei_cl_device *cldev) in mei_nfc()
481 void (*hook)(struct mei_cl_device *cldev);
[all …]
Dmei_dev.h245 struct mei_cl_device *cldev;
318 void mei_cl_bus_dev_fixup(struct mei_cl_device *dev);
/Linux-v5.4/drivers/misc/mei/hdcp/
Dmei_hdcp.c57 struct mei_cl_device *cldev; in mei_hdcp_initiate_session()
126 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km()
197 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime()
253 struct mei_cl_device *cldev; in mei_hdcp_store_pairing_info()
312 struct mei_cl_device *cldev; in mei_hdcp_initiate_locality_check()
366 struct mei_cl_device *cldev; in mei_hdcp_verify_lprime()
424 struct mei_cl_device *cldev; in mei_hdcp_get_session_key()
487 struct mei_cl_device *cldev; in mei_hdcp_repeater_check_flow_prepare_ack()
557 struct mei_cl_device *cldev; in mei_hdcp_verify_mprime()
619 struct mei_cl_device *cldev; in mei_hdcp_enable_authentication()
[all …]
/Linux-v5.4/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.c288 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb()
380 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *cldev) in nfc_mei_phy_alloc()
/Linux-v5.4/drivers/nfc/pn544/
Dmei.c19 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe()
45 static int pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove()
/Linux-v5.4/drivers/nfc/microread/
Dmei.c21 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe()
47 static int microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove()
/Linux-v5.4/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-v5.4/drivers/watchdog/
Dmei_wdt.c95 struct mei_cl_device *cldev;
409 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx()
481 static void mei_wdt_notif(struct mei_cl_device *cldev) in mei_wdt_notif()
559 static int mei_wdt_probe(struct mei_cl_device *cldev, in mei_wdt_probe()
622 static int mei_wdt_remove(struct mei_cl_device *cldev) in mei_wdt_remove()