Lines Matching full:nfc

17 #include <linux/nfc.h>
21 #include "nfc.h"
30 /* NFC device ID bitmap */
69 * @dev: The nfc device to which firmware was downloaded
83 * nfc_dev_up - turn on the NFC device
85 * @dev: The nfc device to be turned on
133 * nfc_dev_down - turn off the NFC device
135 * @dev: The nfc device to be turned off
189 * nfc_start_poll - start polling for nfc targets
191 * @dev: The nfc device that must start polling
192 * @protocols: bitset of nfc protocols that must be used for polling
236 * nfc_stop_poll - stop polling for nfc targets
238 * @dev: The nfc device that must stop polling
389 * @dev: The nfc device that found the target
391 * @protocol: nfc protocol that will be used for data exchange
435 * nfc_deactivate_target - deactivate a nfc target
437 * @dev: The nfc device that found the target
478 * @dev: The nfc device that found the target
749 * @dev: The nfc device that found the targets
750 * @targets: array of nfc targets found
753 * The device driver must call this function when one or many nfc targets
760 * the NFC Core to call other nfc ops entry point concurrently.
810 * @dev: The nfc device that had the activated target in field
811 * @target_idx: the nfc index of the target
817 * the NFC Core to call other nfc ops entry point concurrently.
1013 .name = "nfc",
1038 * nfc_allocate_device - allocate a new nfc device
1041 * @supported_protocols: NFC protocols supported by the device
1067 dev_set_name(&dev->dev, "nfc%d", dev->idx); in nfc_allocate_device()
1098 * nfc_register_device - register a nfc device in the nfc subsystem
1100 * @dev: The nfc device to register
1139 * nfc_unregister_device - unregister a nfc device in the nfc subsystem
1141 * @dev: The nfc device to unregister
1180 pr_info("NFC Core ver %s\n", VERSION); in nfc_init()
1231 MODULE_DESCRIPTION("NFC Core ver " VERSION);