mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 22:20:50 +07:00
NFC: nci: add nci_get_conn_info_by_id function
This functin takes as a parameter a pointer to the nci_dev struct and the first byte from the values of the first domain specific parameter that was used for the connection creation. Signed-off-by: Robert Dolca <robert.dolca@intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
caa575a86e
commit
85b9ce9a21
@ -374,6 +374,7 @@ void nci_clear_target_list(struct nci_dev *ndev);
|
||||
void nci_req_complete(struct nci_dev *ndev, int result);
|
||||
struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev,
|
||||
int conn_id);
|
||||
int nci_get_conn_info_by_id(struct nci_dev *ndev, u8 id);
|
||||
|
||||
/* ----- NCI status code ----- */
|
||||
int nci_to_errno(__u8 code);
|
||||
|
@ -64,6 +64,19 @@ struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int nci_get_conn_info_by_id(struct nci_dev *ndev, u8 id)
|
||||
{
|
||||
struct nci_conn_info *conn_info;
|
||||
|
||||
list_for_each_entry(conn_info, &ndev->conn_info_list, list) {
|
||||
if (conn_info->id == id)
|
||||
return conn_info->conn_id;
|
||||
}
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
EXPORT_SYMBOL(nci_get_conn_info_by_id);
|
||||
|
||||
/* ---- NCI requests ---- */
|
||||
|
||||
void nci_req_complete(struct nci_dev *ndev, int result)
|
||||
|
Loading…
Reference in New Issue
Block a user