static int nci_dev_down(struct nfc_dev *nfc_dev) { struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); nfc_dbg("entry"); return nci_close_device(ndev); }
/** * nci_unregister_device - unregister a nci device in the nfc subsystem * * @dev: The nci device to unregister */ void nci_unregister_device(struct nci_dev *ndev) { nci_close_device(ndev); destroy_workqueue(ndev->cmd_wq); destroy_workqueue(ndev->rx_wq); destroy_workqueue(ndev->tx_wq); nfc_unregister_device(ndev->nfc_dev); }