Lines Matching refs:data

34 	const struct nci_core_reset_ntf *ntf = (void *)skb->data;
50 struct nci_core_conn_credit_ntf *ntf = (void *) skb->data;
85 __u8 status = skb->data[0];
99 struct nci_core_intf_error_ntf *ntf = (void *) skb->data;
105 /* complete the data exchange transaction, if exists */
113 const __u8 *data)
115 nfca_poll->sens_res = __le16_to_cpu(*((__le16 *)data));
116 data += 2;
118 nfca_poll->nfcid1_len = min_t(__u8, *data++, NFC_NFCID1_MAXSIZE);
123 memcpy(nfca_poll->nfcid1, data, nfca_poll->nfcid1_len);
124 data += nfca_poll->nfcid1_len;
126 nfca_poll->sel_res_len = *data++;
129 nfca_poll->sel_res = *data++;
135 return data;
141 const __u8 *data)
143 nfcb_poll->sensb_res_len = min_t(__u8, *data++, NFC_SENSB_RES_MAXSIZE);
147 memcpy(nfcb_poll->sensb_res, data, nfcb_poll->sensb_res_len);
148 data += nfcb_poll->sensb_res_len;
150 return data;
156 const __u8 *data)
158 nfcf_poll->bit_rate = *data++;
159 nfcf_poll->sensf_res_len = min_t(__u8, *data++, NFC_SENSF_RES_MAXSIZE);
164 memcpy(nfcf_poll->sensf_res, data, nfcf_poll->sensf_res_len);
165 data += nfcf_poll->sensf_res_len;
167 return data;
173 const __u8 *data)
175 ++data;
176 nfcv_poll->dsfid = *data++;
177 memcpy(nfcv_poll->uid, data, NFC_ISO15693_UID_MAXSIZE);
178 data += NFC_ISO15693_UID_MAXSIZE;
179 return data;
185 const __u8 *data)
187 nfcf_listen->local_nfcid2_len = min_t(__u8, *data++,
189 memcpy(nfcf_listen->local_nfcid2, data, nfcf_listen->local_nfcid2_len);
190 data += nfcf_listen->local_nfcid2_len;
192 return data;
336 const __u8 *data = skb->data;
339 ntf.rf_discovery_id = *data++;
340 ntf.rf_protocol = *data++;
341 ntf.rf_tech_and_mode = *data++;
342 ntf.rf_tech_specific_params_len = *data++;
353 data = nci_extract_rf_params_nfca_passive_poll(ndev,
354 &(ntf.rf_tech_specific_params.nfca_poll), data);
358 data = nci_extract_rf_params_nfcb_passive_poll(ndev,
359 &(ntf.rf_tech_specific_params.nfcb_poll), data);
363 data = nci_extract_rf_params_nfcf_passive_poll(ndev,
364 &(ntf.rf_tech_specific_params.nfcf_poll), data);
368 data = nci_extract_rf_params_nfcv_passive_poll(ndev,
369 &(ntf.rf_tech_specific_params.nfcv_poll), data);
375 data += ntf.rf_tech_specific_params_len;
380 ntf.ntf_type = *data++;
397 const __u8 *data)
405 nfca_poll->rats_res_len = min_t(__u8, *data++, 20);
409 data, nfca_poll->rats_res_len);
415 nfcb_poll->attrib_res_len = min_t(__u8, *data++, 50);
419 data, nfcb_poll->attrib_res_len);
434 const __u8 *data)
443 poll->atr_res_len = min_t(__u8, *data++,
447 memcpy(poll->atr_res, data, poll->atr_res_len);
453 listen->atr_req_len = min_t(__u8, *data++,
457 memcpy(listen->atr_req, data, listen->atr_req_len);
539 const __u8 *data = skb->data;
542 ntf.rf_discovery_id = *data++;
543 ntf.rf_interface = *data++;
544 ntf.rf_protocol = *data++;
545 ntf.activation_rf_tech_and_mode = *data++;
546 ntf.max_data_pkt_payload_size = *data++;
547 ntf.initial_num_credits = *data++;
548 ntf.rf_tech_specific_params_len = *data++;
572 data = nci_extract_rf_params_nfca_passive_poll(ndev,
573 &(ntf.rf_tech_specific_params.nfca_poll), data);
577 data = nci_extract_rf_params_nfcb_passive_poll(ndev,
578 &(ntf.rf_tech_specific_params.nfcb_poll), data);
582 data = nci_extract_rf_params_nfcf_passive_poll(ndev,
583 &(ntf.rf_tech_specific_params.nfcf_poll), data);
587 data = nci_extract_rf_params_nfcv_passive_poll(ndev,
588 &(ntf.rf_tech_specific_params.nfcv_poll), data);
596 data = nci_extract_rf_params_nfcf_passive_listen(ndev,
598 data);
609 ntf.data_exch_rf_tech_and_mode = *data++;
610 ntf.data_exch_tx_bit_rate = *data++;
611 ntf.data_exch_rx_bit_rate = *data++;
612 ntf.activation_params_len = *data++;
624 &ntf, data);
629 &ntf, data);
700 const struct nci_rf_deactivate_ntf *ntf = (void *)skb->data;
708 /* drop tx data queue */
711 /* drop partial rx data packet */
717 /* complete the data exchange transaction, if exists */
745 (struct nci_nfcee_discover_ntf *)skb->data;
760 __u16 ntf_opcode = nci_opcode(skb->data);
763 nci_pbf(skb->data),
766 nci_plen(skb->data));