Lines Matching defs:p_data
82 ** Parameters p_data - The command buffer
87 tNFC_STATUS NFC_SendRawVsCommand(NFC_HDR* p_data, tNFC_VS_CBACK* p_cback) {
89 if (p_data == NULL || (p_data->len > NCI_MAX_VSC_SIZE)) {
91 if (p_data) GKI_freebuf(p_data);
95 p_data->event = BT_EVT_TO_NFC_NCI;
96 p_data->layer_specific = NFC_WAIT_RSP_RAW_VS;
98 ((tNFC_NCI_VS_MSG*)p_data)->p_cback = p_cback;
100 nfc_ncif_check_cmd_queue(p_data);
113 ** p_data - The parameters for the VS command
118 tNFC_STATUS NFC_SendVsCommand(uint8_t oid, NFC_HDR* p_data,
124 if (p_data == NULL) {
125 p_data = NCI_GET_CMD_BUF(0);
126 if (p_data) {
127 p_data->offset = NCI_VSC_MSG_HDR_SIZE;
128 p_data->len = 0;
133 if ((p_data == NULL) || (p_data->offset < NCI_VSC_MSG_HDR_SIZE) ||
134 (p_data->len > NCI_MAX_VSC_SIZE)) {
136 if (p_data) GKI_freebuf(p_data);
140 p_data->event = BT_EVT_TO_NFC_NCI;
141 p_data->layer_specific = NFC_WAIT_RSP_VSC;
143 ((tNFC_NCI_VS_MSG*)p_data)->p_cback = p_cback;
145 p_data->offset -= NCI_MSG_HDR_SIZE;
146 pp = (uint8_t*)(p_data + 1) + p_data->offset;
149 *pp = (uint8_t)p_data->len;
150 p_data->len += NCI_MSG_HDR_SIZE;
151 nfc_ncif_check_cmd_queue(p_data);