Searched refs:mei_cl_device (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/include/linux/ |
D | mei_cl_bus.h | 9 struct mei_cl_device; 12 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev); 38 struct mei_cl_device { struct 64 int (*probe)(struct mei_cl_device *cldev, argument 66 int (*remove)(struct mei_cl_device *cldev); 89 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length); 90 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length); 91 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, 94 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb); 95 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev, [all …]
|
/Linux-v4.19/drivers/misc/mei/ |
D | bus.c | 31 #define to_mei_cl_device(d) container_of(d, struct mei_cl_device, dev) 227 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_send() 245 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock() 263 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_recv() 278 struct mei_cl_device *cldev; in mei_cl_bus_rx_work() 281 cldev = container_of(work, struct mei_cl_device, rx_work); in mei_cl_bus_rx_work() 300 struct mei_cl_device *cldev; in mei_cl_bus_notif_work() 302 cldev = container_of(work, struct mei_cl_device, notif_work); in mei_cl_bus_notif_work() 318 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_notify_event() 343 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_rx_event() [all …]
|
D | bus-fixup.c | 55 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() 130 static int mei_osver(struct mei_cl_device *cldev) in mei_osver() 161 static int mei_fwver(struct mei_cl_device *cldev) in mei_fwver() 213 static void mei_mkhi_fix(struct mei_cl_device *cldev) in mei_mkhi_fix() 243 static void mei_wd(struct mei_cl_device *cldev) in mei_wd() 256 static inline void mei_wd(struct mei_cl_device *cldev) {} in mei_wd() 390 static void mei_nfc(struct mei_cl_device *cldev) in mei_nfc() 469 void (*hook)(struct mei_cl_device *cldev); 483 void mei_cl_bus_dev_fixup(struct mei_cl_device *cldev) in mei_cl_bus_dev_fixup()
|
D | mei_dev.h | 242 struct mei_cl_device *cldev; 315 void mei_cl_bus_dev_fixup(struct mei_cl_device *dev);
|
/Linux-v4.19/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 | 300 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() 392 struct nfc_mei_phy *nfc_mei_phy_alloc(struct mei_cl_device *cldev) in nfc_mei_phy_alloc()
|
/Linux-v4.19/drivers/nfc/pn544/ |
D | mei.c | 30 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() 56 static int pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove()
|
/Linux-v4.19/drivers/nfc/microread/ |
D | mei.c | 32 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() 58 static int microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove()
|
/Linux-v4.19/Documentation/misc-devices/mei/ |
D | mei-client-bus.txt | 33 int (*probe)(struct mei_cl_device *dev, const struct mei_cl_id *id); 34 int (*remove)(struct mei_cl_device *dev); 105 int contact_probe(struct mei_cl_device *dev, struct mei_cl_device_id *id) 125 static void contact_event_cb(struct mei_cl_device *dev, u32 events,
|
/Linux-v4.19/drivers/watchdog/ |
D | mei_wdt.c | 95 struct mei_cl_device *cldev; 411 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() 483 static void mei_wdt_notif(struct mei_cl_device *cldev) in mei_wdt_notif() 576 static int mei_wdt_probe(struct mei_cl_device *cldev, in mei_wdt_probe() 640 static int mei_wdt_remove(struct mei_cl_device *cldev) in mei_wdt_remove()
|