static int pn544_mei_remove(struct mei_cl_device *device) { struct nfc_mei_phy *phy = mei_cl_get_drvdata(device); pr_info("Removing pn544\n"); pn544_hci_remove(phy->hdev); nfc_mei_phy_disable(phy); nfc_mei_phy_free(phy); return 0; }
static int microread_mei_remove(struct mei_cl_device *device) { struct microread_mei_phy *phy = mei_cl_get_drvdata(device); pr_info("Removing microread\n"); microread_remove(phy->hdev); if (phy->powered) microread_mei_disable(phy); kfree(phy); return 0; }