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>
This commit is contained in:
@@ -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 @@ error:
|
|||||||
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)
|
|||||||
|
|
||||||
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)
|
|||||||
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)
|
|||||||
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)
|
|||||||
|
|
||||||
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;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user