Lines Matching refs:se_idx
97 static int st21nfca_hci_control_se(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_control_se() argument
105 switch (se_idx) { in st21nfca_hci_control_se()
150 sk_host_list->data[i] != se_idx; i++) in st21nfca_hci_control_se()
155 if (state == ST21NFCA_SE_MODE_ON && host_id == se_idx) in st21nfca_hci_control_se()
156 return se_idx; in st21nfca_hci_control_se()
157 else if (state == ST21NFCA_SE_MODE_OFF && host_id != se_idx) in st21nfca_hci_control_se()
158 return se_idx; in st21nfca_hci_control_se()
185 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_enable_se() argument
194 r = st21nfca_hci_control_se(hdev, se_idx, ST21NFCA_SE_MODE_ON); in st21nfca_hci_enable_se()
206 nfc_remove_se(hdev->ndev, se_idx); in st21nfca_hci_enable_se()
214 int st21nfca_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_disable_se() argument
223 r = st21nfca_hci_control_se(hdev, se_idx, ST21NFCA_SE_MODE_OFF); in st21nfca_hci_disable_se()
231 int st21nfca_hci_se_io(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_se_io() argument
237 pr_debug("se_io %x\n", se_idx); in st21nfca_hci_se_io()
239 switch (se_idx) { in st21nfca_hci_se_io()