Home
last modified time | relevance | path

Searched refs:p_data (Results 1 – 25 of 115) sorted by relevance

12345

/hardware/st/nfc/st21nfc/
Dhal_wrapper.cc43 static void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data);
201 void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data) { in halWrapperDataCallback() argument
216 if ((p_data[0] == 0x60) && (p_data[1] == 0x00)) { in halWrapperDataCallback()
217 mFwUpdateTaskMask = ft_cmd_HwReset(p_data, &mClfMode); in halWrapperDataCallback()
255 if (p_data[3] == 0x01) { in halWrapperDataCallback()
294 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback()
301 if ((p_data[0] == 0x40) && (p_data[1] == 0x01)) { in halWrapperDataCallback()
302 } else if ((p_data[0] == 0x60) && (p_data[1] == 0x06)) { in halWrapperDataCallback()
312 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback()
320 if ((p_data[0] == 0x4f) && (p_data[1] == 0x02)) { in halWrapperDataCallback()
[all …]
/hardware/st/nfc/1.0/
Dhal_wrapper.c48 static void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data);
94 void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data) { in halWrapperDataCallback() argument
105 if ((p_data[0] == 0x60) && (p_data[1] == 0x00)) { in halWrapperDataCallback()
106 if (p_data[3] == 0x01) { in halWrapperDataCallback()
109 } else if (p_data[3] == 0xa1) // Loader mode in halWrapperDataCallback()
114 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback()
119 if ((p_data[0] == 0x40) && (p_data[1] == 0x01)) { in halWrapperDataCallback()
120 } else if ((p_data[0] == 0x60) && (p_data[1] == 0x06)) { in halWrapperDataCallback()
129 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback()
134 if ((p_data[0] == 0x4f) && (p_data[1] == 0x02)) { in halWrapperDataCallback()
[all …]
/hardware/nxp/secure_element/pn8x/1.0/
DSecureElement.cpp102 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit()
103 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
112 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit()
115 phNxpEse_free(cmdApdu.p_data); in transmit()
116 phNxpEse_free(rspApdu.p_data); in transmit()
147 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
149 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
150 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
156 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel()
157 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.0/
DSecureElement.cpp122 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
123 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
125 if (aram_channel && (0x03 & cmdApdu.p_data[0]) == aram_channel && in transmit()
140 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit()
143 free(cmdApdu.p_data); in transmit()
144 free(rspApdu.p_data); in transmit()
180 cmdApdu.p_data = in openLogicalChannel()
182 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
183 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
189 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.1/
DSecureElement.cpp132 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
133 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
143 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit()
146 free(cmdApdu.p_data); in transmit()
147 free(rspApdu.p_data); in transmit()
181 cmdApdu.p_data = in openLogicalChannel()
183 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
184 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
190 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel()
191 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel()
[all …]
/hardware/st/nfc/st21nfc/hal/
Dhal_fd.cc308 uint8_t *p_data) { in ExitHibernateHandler() argument
314 switch (p_data[0]) { in ExitHibernateHandler()
320 if ((p_data[1] == 0x1) && (p_data[3] == 0x0) && in ExitHibernateHandler()
327 } else if ((p_data[1] == 0x1) && (p_data[3] == 0x0) && in ExitHibernateHandler()
339 } else if (p_data[3] != 0x00) { in ExitHibernateHandler()
347 if ((p_data[1] == 0x02) && (p_data[3] == 0x00) && in ExitHibernateHandler()
352 } else if (p_data[3] != 0x00) { in ExitHibernateHandler()
359 if (p_data[3] == 0x2) { in ExitHibernateHandler()
365 } else if (p_data[3] == 0xa0) { in ExitHibernateHandler()
423 void UpdateHandler(HALHANDLE mHalHandle, uint16_t data_len, uint8_t *p_data) { in UpdateHandler() argument
[all …]
Dhal_fd.h70 uint8_t* p_data);
71 void UpdateHandler(HALHANDLE mHalHandle, uint16_t data_len, uint8_t* p_data);
73 uint8_t* p_data);
75 uint8_t* p_data);
/hardware/nxp/secure_element/pn8x/1.1/
DSecureElement.cpp144 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit()
145 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
154 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit()
157 phNxpEse_free(cmdApdu.p_data); in transmit()
158 phNxpEse_free(rspApdu.p_data); in transmit()
189 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
191 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
192 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
198 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel()
199 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.2/
DSecureElement.cpp137 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
138 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
148 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit()
151 free(cmdApdu.p_data); in transmit()
152 free(rspApdu.p_data); in transmit()
186 cmdApdu.p_data = in openLogicalChannel()
188 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
189 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
195 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel()
196 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel()
[all …]
/hardware/nxp/secure_element/pn8x/ls_client/src/
DLsLib.cpp160 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in LSC_OpenChannel()
161 memcpy(cmdApdu.p_data, OpenChannel, cmdApdu.len); in LSC_OpenChannel()
168 memcpy(&gsLsExecuteResp[2], &rspApdu.p_data[rspApdu.len - 2], 2); in LSC_OpenChannel()
171 } else if (((rspApdu.p_data[rspApdu.len - 2] != 0x90) && in LSC_OpenChannel()
172 (rspApdu.p_data[rspApdu.len - 1] != 0x00))) { in LSC_OpenChannel()
173 memcpy(&gsLsExecuteResp[2], &rspApdu.p_data[rspApdu.len - 2], 2); in LSC_OpenChannel()
178 Os_info->Channel_Info[cnt].channel_id = rspApdu.p_data[rspApdu.len - 3]; in LSC_OpenChannel()
184 phNxpEse_free(cmdApdu.p_data); in LSC_OpenChannel()
185 phNxpEse_free(rspApdu.p_data); in LSC_OpenChannel()
215 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in LSC_ResetChannel()
[all …]
/hardware/nxp/secure_element/snxxx/libese-spi/p73/lib/
DphNxpEseProto7816_3.cpp43 uint8_t* p_data);
75 static ESESTATUS phNxpEseProto7816_CheckLRC(uint32_t data_len, uint8_t* p_data);
127 static ESESTATUS phNxpEseProto7816_SaveIframeData(uint8_t* p_data,
164 static ESESTATUS phNxpEseProto7816_DecodeFrame(uint8_t* p_data,
223 uint8_t* p_data);
231 static void phNxpEseProto7816_DecodeSFrameIFSData(uint8_t* p_data);
239 static void phNxpEseProto7816_DecodeSFrameATRData(uint8_t* p_data);
247 static void phNxpEseProto7816_DecodeSFrameSecureTimerData(uint8_t* p_data);
283 uint8_t* p_data) { in phNxpEseProto7816_SendRawFrame() argument
286 status = phNxpEse_WriteFrame(data_len, p_data); in phNxpEseProto7816_SendRawFrame()
[all …]
DphNxpEse_Apdu_Api.cpp67 pCmdTrans.p_data = pCmd_data; in phNxpEse_7816_Transceive()
71 if ((pRspTrans.len > 0) && (pRspTrans.p_data != NULL)) { in phNxpEse_7816_Transceive()
72 pRsp->sw2 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive()
74 pRsp->sw1 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive()
79 if ((pRspTrans.len > 0) && (pRspTrans.p_data != NULL)) { in phNxpEse_7816_Transceive()
80 pRsp->sw2 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive()
82 pRsp->sw1 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive()
87 phNxpEse_memcpy(pRsp->pdata, pRspTrans.p_data, pRspTrans.len); in phNxpEse_7816_Transceive()
97 phNxpEse_free(pRspTrans.p_data); in phNxpEse_7816_Transceive()
98 pRspTrans.p_data = NULL; in phNxpEse_7816_Transceive()
/hardware/nxp/secure_element/pn8x/libese-spi/p73/lib/
DphNxpEseProto7816_3.cpp32 uint8_t* p_data);
37 static ESESTATUS phNxpEseProto7816_CheckLRC(uint32_t data_len, uint8_t* p_data);
43 static ESESTATUS phNxpEseProro7816_SaveIframeData(uint8_t* p_data,
47 static ESESTATUS phNxpEseProto7816_DecodeFrame(uint8_t* p_data,
63 uint8_t* p_data) { in phNxpEseProto7816_SendRawFrame() argument
66 status = phNxpEse_WriteFrame(data_len, p_data); in phNxpEseProto7816_SendRawFrame()
125 uint8_t* p_data) { in phNxpEseProto7816_CheckLRC() argument
130 recv_crc = p_data[data_len - 1]; in phNxpEseProto7816_CheckLRC()
133 calc_crc = phNxpEseProto7816_ComputeLRC(p_data, 1, (data_len - 1)); in phNxpEseProto7816_CheckLRC()
309 phNxpEse_memcpy(&(p_framebuff[3]), iFrameData.p_data + iFrameData.dataOffset, in phNxpEseProto7816_SendIframe()
[all …]
/hardware/nxp/secure_element/snxxx/1.0/
DSecureElement.cpp138 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr()
154 if (atrData.p_data != NULL) { in getAtr()
155 phNxpEse_free(atrData.p_data); in getAtr()
175 gsTxRxBuffer.cmdData.p_data = in transmit()
177 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
183 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit()
193 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
207 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
208 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
209 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
[all …]
DVirtualISO.cpp121 gsTxRxBuffer.cmdData.p_data = in transmit()
123 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
129 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit()
141 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
149 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
150 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
151 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
153 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit()
154 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit()
155 gsTxRxBuffer.rspData.p_data = NULL; in transmit()
[all …]
/hardware/nxp/nfc/pn8x/halimpl/src/include/
Dese_hal_api.h56 typedef void(tHAL_ESE_DATA_CBACK)(uint16_t data_len, uint8_t* p_data);
65 typedef void(tHAL_SPIAPI_WRITE)(uint16_t data_len, uint8_t* p_data);
66 typedef void(tHAL_SPIAPI_READ)(uint16_t data_len, uint8_t* p_data);
67 typedef int(tHAL_SPIAPI_IOCTL)(long arg, void* p_data);
DEseAdaptation.h75 static int HalIoctl(long arg, void* p_data);
102 static void HalDeviceContextDataCallback(uint16_t data_len, uint8_t* p_data);
107 static void HalWrite(uint16_t data_len, uint8_t* p_data);
108 static void HalRead(uint16_t data_len, uint8_t* p_data);
/hardware/nxp/nfc/snxxx/halimpl/src/include/
Dese_hal_api.h56 typedef void(tHAL_ESE_DATA_CBACK)(uint16_t data_len, uint8_t* p_data);
65 typedef void(tHAL_SPIAPI_WRITE)(uint16_t data_len, uint8_t* p_data);
66 typedef void(tHAL_SPIAPI_READ)(uint16_t data_len, uint8_t* p_data);
67 typedef int(tHAL_SPIAPI_IOCTL)(long arg, void* p_data);
DEseAdaptation.h75 static int HalIoctl(long arg, void* p_data);
101 static void HalDeviceContextDataCallback(uint16_t data_len, uint8_t* p_data);
106 static void HalWrite(uint16_t data_len, uint8_t* p_data);
107 static void HalRead(uint16_t data_len, uint8_t* p_data);
/hardware/nxp/secure_element/snxxx/1.1/
DSecureElement.cpp206 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr()
222 if (atrData.p_data != NULL) { in getAtr()
223 phNxpEse_free(atrData.p_data); in getAtr()
244 gsTxRxBuffer.cmdData.p_data = in transmit()
246 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
252 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit()
262 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
276 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
277 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
278 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
[all …]
DVirtualISO.cpp182 gsTxRxBuffer.cmdData.p_data = in transmit()
184 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
190 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit()
202 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
210 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
211 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
212 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
214 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit()
215 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit()
216 gsTxRxBuffer.rspData.p_data = NULL; in transmit()
[all …]
/hardware/nxp/secure_element/snxxx/1.2/
DVirtualISO.cpp188 gsTxRxBuffer.cmdData.p_data = in transmit()
190 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
196 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit()
208 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
216 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
217 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
218 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
220 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit()
221 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit()
222 gsTxRxBuffer.rspData.p_data = NULL; in transmit()
[all …]
DSecureElement.cpp229 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr()
245 if (atrData.p_data != NULL) { in getAtr()
246 phNxpEse_free(atrData.p_data); in getAtr()
267 gsTxRxBuffer.cmdData.p_data = in transmit()
269 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit()
301 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit()
315 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit()
316 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit()
317 gsTxRxBuffer.cmdData.p_data = NULL; in transmit()
319 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit()
[all …]
/hardware/nxp/nfc/snxxx/halimpl/inc/
DphNxpNciHal_Adaptation.h36 int phNxpNciHal_write(uint16_t data_len, const uint8_t* p_data);
37 int phNxpNciHal_write_internal(uint16_t data_len, const uint8_t* p_data);
44 int phNxpNciHal_ioctl(long arg, void* p_data);
/hardware/nxp/nfc/pn8x/halimpl/inc/
DphNxpNciHal_Adaptation.h36 int phNxpNciHal_write(uint16_t data_len, const uint8_t* p_data);
37 int phNxpNciHal_write_internal(uint16_t data_len, const uint8_t* p_data);
45 int phNxpNciHal_ioctl(long arg, void* p_data);

12345