summaryrefslogtreecommitdiffstats
path: root/net/nfc
diff options
context:
space:
mode:
authorArron Wang <arron.wang@intel.com>2013-08-23 16:02:08 +0800
committerSamuel Ortiz <sameo@linux.intel.com>2013-09-25 01:35:39 +0200
commitd8eb18eecaf358e37f4941c2b8cba3c4b8122b7f (patch)
tree8015cd632f32844243672661919fb832ba6d93f1 /net/nfc
parent5faba2fdf9819ebebd6d1a1cef70fddb0518cd08 (diff)
downloadlinux-d8eb18eecaf358e37f4941c2b8cba3c4b8122b7f.tar.gz
linux-d8eb18eecaf358e37f4941c2b8cba3c4b8122b7f.tar.bz2
linux-d8eb18eecaf358e37f4941c2b8cba3c4b8122b7f.zip
NFC: Export nfc_find_se()
This will be needed by all NFC driver implementing the SE ops. Signed-off-by: Arron Wang <arron.wang@intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'net/nfc')
-rw-r--r--net/nfc/core.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/net/nfc/core.c b/net/nfc/core.c
index e92923cf3e03..269ffc5288d0 100644
--- a/net/nfc/core.c
+++ b/net/nfc/core.c
@@ -536,7 +536,7 @@ error:
return rc;
}
-static struct nfc_se *find_se(struct nfc_dev *dev, u32 se_idx)
+struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx)
{
struct nfc_se *se, *n;
@@ -546,6 +546,7 @@ static struct nfc_se *find_se(struct nfc_dev *dev, u32 se_idx)
return NULL;
}
+EXPORT_SYMBOL(nfc_find_se);
int nfc_enable_se(struct nfc_dev *dev, u32 se_idx)
{
@@ -577,7 +578,7 @@ int nfc_enable_se(struct nfc_dev *dev, u32 se_idx)
goto error;
}
- se = find_se(dev, se_idx);
+ se = nfc_find_se(dev, se_idx);
if (!se) {
rc = -EINVAL;
goto error;
@@ -622,7 +623,7 @@ int nfc_disable_se(struct nfc_dev *dev, u32 se_idx)
goto error;
}
- se = find_se(dev, se_idx);
+ se = nfc_find_se(dev, se_idx);
if (!se) {
rc = -EINVAL;
goto error;
@@ -881,7 +882,7 @@ int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type)
pr_debug("%s se index %d\n", dev_name(&dev->dev), se_idx);
- se = find_se(dev, se_idx);
+ se = nfc_find_se(dev, se_idx);
if (se)
return -EALREADY;