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 * @im_protocols: bitset of nfc initiator protocols to be used for polling
193 * @tm_protocols: bitset of nfc transport protocols to be used for polling
237 * nfc_stop_poll - stop polling for nfc targets
239 * @dev: The nfc device that must stop polling
390 * @dev: The nfc device that found the target
392 * @protocol: nfc protocol that will be used for data exchange
436 * nfc_deactivate_target - deactivate a nfc target
438 * @dev: The nfc device that found the target
480 * @dev: The nfc device that found the target
755 * @dev: The nfc device that found the targets
756 * @targets: array of nfc targets found
759 * The device driver must call this function when one or many nfc targets
766 * the NFC Core to call other nfc ops entry point concurrently.
816 * @dev: The nfc device that had the activated target in field
817 * @target_idx: the nfc index of the target
823 * the NFC Core to call other nfc ops entry point concurrently.
1019 .name = "nfc",
1044 * nfc_allocate_device - allocate a new nfc device
1047 * @supported_protocols: NFC protocols supported by the device
1075 dev_set_name(&dev->dev, "nfc%d", dev->idx); in nfc_allocate_device()
1106 * nfc_register_device - register a nfc device in the nfc subsystem
1108 * @dev: The nfc device to register
1150 * nfc_unregister_device - unregister a nfc device in the nfc subsystem
1152 * @dev: The nfc device to unregister
1192 pr_info("NFC Core ver %s\n", VERSION); in nfc_init()
1243 MODULE_DESCRIPTION("NFC Core ver " VERSION);