Home
last modified time | relevance | path

Searched refs:cldev (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/misc/mei/
Dbus.c227 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length) in mei_cldev_send() argument
229 struct mei_cl *cl = cldev->cl; in mei_cldev_send()
245 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf, in mei_cldev_recv_nonblock() argument
248 struct mei_cl *cl = cldev->cl; 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() argument
265 struct mei_cl *cl = cldev->cl; in mei_cldev_recv()
278 struct mei_cl_device *cldev; in mei_cl_bus_rx_work() local
281 cldev = container_of(work, struct mei_cl_device, rx_work); in mei_cl_bus_rx_work()
283 bus = cldev->bus; in mei_cl_bus_rx_work()
285 if (cldev->rx_cb) in mei_cl_bus_rx_work()
[all …]
Dbus-fixup.c55 static void number_of_connections(struct mei_cl_device *cldev) in number_of_connections() argument
57 dev_dbg(&cldev->dev, "running hook %s\n", __func__); in number_of_connections()
59 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections()
60 cldev->do_match = 0; in number_of_connections()
68 static void blacklist(struct mei_cl_device *cldev) in blacklist() argument
70 dev_dbg(&cldev->dev, "running hook %s\n", __func__); in blacklist()
72 cldev->do_match = 0; in blacklist()
130 static int mei_osver(struct mei_cl_device *cldev) in mei_osver() argument
153 return __mei_cl_send(cldev->cl, buf, size, mode); in mei_osver()
161 static int mei_fwver(struct mei_cl_device *cldev) in mei_fwver() argument
[all …]
Dmei_dev.h242 struct mei_cl_device *cldev; member
/Linux-v4.19/include/linux/
Dmei_cl_bus.h12 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev);
64 int (*probe)(struct mei_cl_device *cldev,
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,
98 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev);
99 u8 mei_cldev_ver(const struct mei_cl_device *cldev);
[all …]
/Linux-v4.19/drivers/watchdog/
Dmei_wdt.c95 struct mei_cl_device *cldev; member
179 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_ping()
206 ret = mei_cldev_send(wdt->cldev, (u8 *)&req, req_len); in mei_wdt_stop()
364 if (!wdt || !wdt->cldev) in mei_wdt_register()
367 dev = &wdt->cldev->dev; in mei_wdt_register()
411 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() argument
413 struct mei_wdt *wdt = mei_cldev_get_drvdata(cldev); in mei_wdt_rx()
418 ret = mei_cldev_recv(wdt->cldev, (u8 *)&res, res_len); in mei_wdt_rx()
420 dev_err(&cldev->dev, "failure in recv %d\n", ret); in mei_wdt_rx()
429 dev_err(&cldev->dev, "recv small data %d\n", ret); in mei_wdt_rx()
[all …]
/Linux-v4.19/drivers/nfc/
Dmei_phy.c121 r = mei_cldev_send(phy->cldev, (u8 *)&cmd, sizeof(struct mei_nfc_cmd)); in mei_nfc_if_version()
135 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, if_version_length); in mei_nfc_if_version()
189 r = mei_cldev_send(phy->cldev, (u8 *)cmd, connect_length); in mei_nfc_connect()
195 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, in mei_nfc_connect()
242 err = mei_cldev_send(phy->cldev, mei_buf, length + MEI_NFC_HEADER_SIZE); in mei_nfc_send()
282 received_length = mei_cldev_recv(phy->cldev, buf, length); in mei_nfc_recv()
300 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() argument
302 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in nfc_mei_rx_cb()
340 r = mei_cldev_enable(phy->cldev); in nfc_mei_phy_enable()
358 r = mei_cldev_register_rx_cb(phy->cldev, nfc_mei_rx_cb); in nfc_mei_phy_enable()
[all …]
Dmei_phy.h32 struct mei_cl_device *cldev; member
/Linux-v4.19/drivers/nfc/pn544/
Dmei.c30 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() argument
38 phy = nfc_mei_phy_alloc(cldev); in pn544_mei_probe()
56 static int pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove() argument
58 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in pn544_mei_remove()
/Linux-v4.19/drivers/nfc/microread/
Dmei.c32 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() argument
40 phy = nfc_mei_phy_alloc(cldev); in microread_mei_probe()
58 static int microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove() argument
60 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in microread_mei_remove()
/Linux-v4.19/net/atm/
Datm_sysfs.c12 #define to_atm_dev(cldev) container_of(cldev, struct atm_dev, class_dev) argument