Commit d8eb18ee authored by Arron Wang's avatar Arron Wang Committed by Samuel Ortiz

NFC: Export nfc_find_se()

This will be needed by all NFC driver implementing the SE ops.
Signed-off-by: default avatarArron Wang <arron.wang@intel.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 5faba2fd
...@@ -243,5 +243,6 @@ void nfc_driver_failure(struct nfc_dev *dev, int err); ...@@ -243,5 +243,6 @@ void nfc_driver_failure(struct nfc_dev *dev, int err);
int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type); int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type);
int nfc_remove_se(struct nfc_dev *dev, u32 se_idx); int nfc_remove_se(struct nfc_dev *dev, u32 se_idx);
struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx);
#endif /* __NET_NFC_H */ #endif /* __NET_NFC_H */
...@@ -536,7 +536,7 @@ int nfc_data_exchange(struct nfc_dev *dev, u32 target_idx, struct sk_buff *skb, ...@@ -536,7 +536,7 @@ int nfc_data_exchange(struct nfc_dev *dev, u32 target_idx, struct sk_buff *skb,
return rc; 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; struct nfc_se *se, *n;
...@@ -546,6 +546,7 @@ static struct nfc_se *find_se(struct nfc_dev *dev, u32 se_idx) ...@@ -546,6 +546,7 @@ static struct nfc_se *find_se(struct nfc_dev *dev, u32 se_idx)
return NULL; return NULL;
} }
EXPORT_SYMBOL(nfc_find_se);
int nfc_enable_se(struct nfc_dev *dev, u32 se_idx) 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) ...@@ -577,7 +578,7 @@ int nfc_enable_se(struct nfc_dev *dev, u32 se_idx)
goto error; goto error;
} }
se = find_se(dev, se_idx); se = nfc_find_se(dev, se_idx);
if (!se) { if (!se) {
rc = -EINVAL; rc = -EINVAL;
goto error; goto error;
...@@ -622,7 +623,7 @@ int nfc_disable_se(struct nfc_dev *dev, u32 se_idx) ...@@ -622,7 +623,7 @@ int nfc_disable_se(struct nfc_dev *dev, u32 se_idx)
goto error; goto error;
} }
se = find_se(dev, se_idx); se = nfc_find_se(dev, se_idx);
if (!se) { if (!se) {
rc = -EINVAL; rc = -EINVAL;
goto error; goto error;
...@@ -881,7 +882,7 @@ int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type) ...@@ -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); 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) if (se)
return -EALREADY; return -EALREADY;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment