/linux/drivers/misc/mei/ |
A D | bus.c | 352 cldev->rx_cb(cldev); in mei_cl_bus_rx_work() 372 cldev->notif_cb(cldev); in mei_cl_bus_notif_work() 385 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_notify_event() local 387 if (!cldev || !cldev->notif_cb) in mei_cl_bus_notify_event() 410 struct mei_cl_device *cldev = cl->cldev; in mei_cl_bus_rx_event() local 412 if (!cldev || !cldev->rx_cb) in mei_cl_bus_rx_event() 668 cl->cldev = cldev; in mei_cldev_enable() 732 if (!cldev) in mei_cldev_disable() 822 if (!cldev) in mei_cl_device_match() 855 if (!cldev) in mei_cl_device_probe() [all …]
|
A D | bus-fixup.c | 53 cldev->do_match = 0; in number_of_connections() 63 cldev->do_match = 0; in blacklist() 73 cldev->do_match = 1; in whitelist() 196 memset(cldev->bus->fw_ver, 0, sizeof(cldev->bus->fw_ver)); in mei_fwver() 229 ret = mei_fwver(cldev); in mei_mkhi_fix() 262 cldev->do_match = 1; in mei_wd() 409 bus = cldev->bus; in mei_nfc() 451 strlcpy(cldev->name, radio_name, sizeof(cldev->name)); in mei_nfc() 467 cldev->do_match = 0; in mei_nfc() 480 cldev->do_match = 1; in vt_support() [all …]
|
A D | mei_dev.h | 282 struct mei_cl_device *cldev; member
|
A D | client.c | 1323 if ((cl->cldev && mei_cldev_enabled(cl->cldev)) || in mei_cl_fp_by_vtag()
|
/linux/drivers/misc/mei/pxp/ |
A D | mei_pxp.c | 35 struct mei_cl_device *cldev; in mei_pxp_send_message() local 41 cldev = to_mei_cl_device(dev); in mei_pxp_send_message() 63 struct mei_cl_device *cldev; in mei_pxp_receive_message() local 69 cldev = to_mei_cl_device(dev); in mei_pxp_receive_message() 71 byte = mei_cldev_recv(cldev, buffer, size); in mei_pxp_receive_message() 155 ret = mei_cldev_enable(cldev); in mei_pxp_probe() 175 mei_cldev_set_drvdata(cldev, comp_master); in mei_pxp_probe() 187 mei_cldev_set_drvdata(cldev, NULL); in mei_pxp_probe() 189 mei_cldev_disable(cldev); in mei_pxp_probe() 201 mei_cldev_set_drvdata(cldev, NULL); in mei_pxp_remove() [all …]
|
/linux/include/linux/ |
A D | mei_cl_bus.h | 15 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev); 69 int (*probe)(struct mei_cl_device *cldev, 71 void (*remove)(struct mei_cl_device *cldev); 94 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf, 107 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev, 110 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev); 111 u8 mei_cldev_ver(const struct mei_cl_device *cldev); 113 void *mei_cldev_get_drvdata(const struct mei_cl_device *cldev); 116 int mei_cldev_enable(struct mei_cl_device *cldev); 117 int mei_cldev_disable(struct mei_cl_device *cldev); [all …]
|
/linux/drivers/misc/mei/hdcp/ |
A D | mei_hdcp.c | 45 struct mei_cl_device *cldev; in mei_hdcp_initiate_session() local 51 cldev = to_mei_cl_device(dev); in mei_hdcp_initiate_session() 115 struct mei_cl_device *cldev; in mei_hdcp_verify_receiver_cert_prepare_km() local 121 cldev = to_mei_cl_device(dev); in mei_hdcp_verify_receiver_cert_prepare_km() 187 struct mei_cl_device *cldev; in mei_hdcp_verify_hprime() local 244 struct mei_cl_device *cldev; in mei_hdcp_store_pairing_info() local 304 struct mei_cl_device *cldev; in mei_hdcp_initiate_locality_check() local 359 struct mei_cl_device *cldev; in mei_hdcp_verify_lprime() local 418 struct mei_cl_device *cldev; in mei_hdcp_get_session_key() local 482 struct mei_cl_device *cldev; in mei_hdcp_repeater_check_flow_prepare_ack() local [all …]
|
/linux/drivers/watchdog/ |
A D | mei_wdt.c | 95 struct mei_cl_device *cldev; member 364 if (!wdt || !wdt->cldev) in mei_wdt_register() 367 dev = &wdt->cldev->dev; in mei_wdt_register() 410 static void mei_wdt_rx(struct mei_cl_device *cldev) in mei_wdt_rx() argument 572 wdt->cldev = cldev; in mei_wdt_probe() 573 wdt->resp_required = mei_cldev_ver(cldev) > 0x1; in mei_wdt_probe() 578 mei_cldev_set_drvdata(cldev, wdt); in mei_wdt_probe() 580 ret = mei_cldev_enable(cldev); in mei_wdt_probe() 600 wd_info.firmware_version = mei_cldev_ver(cldev); in mei_wdt_probe() 615 mei_cldev_disable(cldev); in mei_wdt_probe() [all …]
|
/linux/drivers/nfc/ |
A D | mei_phy.c | 173 r = mei_cldev_send(phy->cldev, (u8 *)cmd, connect_length); in mei_nfc_connect() 179 bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, in mei_nfc_connect() 284 static void nfc_mei_rx_cb(struct mei_cl_device *cldev) in nfc_mei_rx_cb() argument 286 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in nfc_mei_rx_cb() 322 r = mei_cldev_enable(phy->cldev); in nfc_mei_phy_enable() 340 r = mei_cldev_register_rx_cb(phy->cldev, nfc_mei_rx_cb); in nfc_mei_phy_enable() 352 mei_cldev_disable(phy->cldev); in nfc_mei_phy_enable() 360 mei_cldev_disable(phy->cldev); in nfc_mei_phy_disable() 380 phy->cldev = cldev; in nfc_mei_phy_alloc() 382 mei_cldev_set_drvdata(cldev, phy); in nfc_mei_phy_alloc() [all …]
|
A D | mei_phy.h | 32 struct mei_cl_device *cldev; member
|
/linux/drivers/nfc/pn544/ |
A D | mei.c | 19 static int pn544_mei_probe(struct mei_cl_device *cldev, in pn544_mei_probe() argument 25 phy = nfc_mei_phy_alloc(cldev); in pn544_mei_probe() 41 static void pn544_mei_remove(struct mei_cl_device *cldev) in pn544_mei_remove() argument 43 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in pn544_mei_remove()
|
/linux/drivers/nfc/microread/ |
A D | mei.c | 20 static int microread_mei_probe(struct mei_cl_device *cldev, in microread_mei_probe() argument 26 phy = nfc_mei_phy_alloc(cldev); in microread_mei_probe() 42 static void microread_mei_remove(struct mei_cl_device *cldev) in microread_mei_remove() argument 44 struct nfc_mei_phy *phy = mei_cldev_get_drvdata(cldev); in microread_mei_remove()
|
/linux/Documentation/driver-api/mei/ |
A D | mei-client-bus.rst | 146 static void conntact_rx_cb(struct mei_cl_device *cldev) 148 struct contact *c = mei_cldev_get_drvdata(cldev); 152 payload_sz = mei_cldev_recv(cldev, payload, MAX_PAYLOAD)
|
/linux/net/atm/ |
A D | atm_sysfs.c | 12 #define to_atm_dev(cldev) container_of(cldev, struct atm_dev, class_dev) argument
|