Lines Matching refs:p_data

44   uint8_t* p_data;  in rfc_send_sabme()  local
49 p_data = (uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET; in rfc_send_sabme()
52 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_sabme()
53 *p_data++ = RFCOMM_SABME | RFCOMM_PF; in rfc_send_sabme()
54 *p_data++ = RFCOMM_EA | 0; in rfc_send_sabme()
56 *p_data = in rfc_send_sabme()
72 uint8_t* p_data; in rfc_send_ua() local
77 p_data = (uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET; in rfc_send_ua()
80 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_ua()
81 *p_data++ = RFCOMM_UA | RFCOMM_PF; in rfc_send_ua()
82 *p_data++ = RFCOMM_EA | 0; in rfc_send_ua()
84 *p_data = RFCOMM_UA_FCS((uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_ua()
99 uint8_t* p_data; in rfc_send_dm() local
104 p_data = (uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET; in rfc_send_dm()
107 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_dm()
108 *p_data++ = RFCOMM_DM | ((pf) ? RFCOMM_PF : 0); in rfc_send_dm()
109 *p_data++ = RFCOMM_EA | 0; in rfc_send_dm()
111 *p_data = RFCOMM_DM_FCS((uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_dm()
126 uint8_t* p_data; in rfc_send_disc() local
131 p_data = (uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET; in rfc_send_disc()
134 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_disc()
135 *p_data++ = RFCOMM_DISC | RFCOMM_PF; in rfc_send_disc()
136 *p_data++ = RFCOMM_EA | 0; in rfc_send_disc()
138 *p_data = RFCOMM_DISC_FCS((uint8_t*)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_disc()
153 uint8_t* p_data; in rfc_send_buf_uih() local
172 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_buf_uih()
175 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_buf_uih()
176 *p_data++ = RFCOMM_UIH | ((credits) ? RFCOMM_PF : 0); in rfc_send_buf_uih()
178 *p_data++ = RFCOMM_EA | (p_buf->len << 1); in rfc_send_buf_uih()
181 *p_data++ = (p_buf->len & 0x7f) << 1; in rfc_send_buf_uih()
182 *p_data++ = p_buf->len >> RFCOMM_SHIFT_LENGTH2; in rfc_send_buf_uih()
187 *p_data++ = credits; in rfc_send_buf_uih()
191 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset + p_buf->len++; in rfc_send_buf_uih()
193 *p_data = RFCOMM_UIH_FCS((uint8_t*)(p_buf + 1) + p_buf->offset, dlci); in rfc_send_buf_uih()
211 uint8_t* p_data; in rfc_send_pn() local
215 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_pn()
217 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_PN; in rfc_send_pn()
218 *p_data++ = RFCOMM_EA | (RFCOMM_MX_PN_LEN << 1); in rfc_send_pn()
220 *p_data++ = dlci; in rfc_send_pn()
221 *p_data++ = RFCOMM_PN_FRAM_TYPE_UIH | cl; in rfc_send_pn()
229 *p_data++ = RFCOMM_PN_PRIORITY_0; in rfc_send_pn()
231 *p_data++ = rfc_cb.rfc.rx_frame.u.pn.priority; in rfc_send_pn()
233 *p_data++ = RFCOMM_T1_DSEC; in rfc_send_pn()
234 *p_data++ = mtu & 0xFF; in rfc_send_pn()
235 *p_data++ = mtu >> 8; in rfc_send_pn()
236 *p_data++ = RFCOMM_N2; in rfc_send_pn()
237 *p_data = k; in rfc_send_pn()
253 uint8_t* p_data; in rfc_send_fcon() local
257 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_fcon()
259 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_FCON; in rfc_send_fcon()
260 *p_data++ = RFCOMM_EA | (RFCOMM_MX_FCON_LEN << 1); in rfc_send_fcon()
276 uint8_t* p_data; in rfc_send_fcoff() local
280 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_fcoff()
282 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_FCOFF; in rfc_send_fcoff()
283 *p_data++ = RFCOMM_EA | (RFCOMM_MX_FCOFF_LEN << 1); in rfc_send_fcoff()
300 uint8_t* p_data; in rfc_send_msc() local
310 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_msc()
317 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_MSC; in rfc_send_msc()
318 *p_data++ = RFCOMM_EA | (len << 1); in rfc_send_msc()
320 *p_data++ = RFCOMM_EA | RFCOMM_CR_MASK | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_msc()
321 *p_data++ = RFCOMM_EA | ((p_pars->fc) ? RFCOMM_MSC_FC : 0) | in rfc_send_msc()
328 *p_data++ = RFCOMM_EA | RFCOMM_MSC_BREAK_PRESENT_MASK | in rfc_send_msc()
347 uint8_t* p_data; in rfc_send_rls() local
351 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_rls()
353 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_RLS; in rfc_send_rls()
354 *p_data++ = RFCOMM_EA | (RFCOMM_MX_RLS_LEN << 1); in rfc_send_rls()
356 *p_data++ = RFCOMM_EA | RFCOMM_CR_MASK | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_rls()
357 *p_data++ = RFCOMM_RLS_ERROR | status; in rfc_send_rls()
373 uint8_t* p_data; in rfc_send_nsc() local
377 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_nsc()
379 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(false) | RFCOMM_MX_NSC; in rfc_send_nsc()
380 *p_data++ = RFCOMM_EA | (RFCOMM_MX_NSC_LEN << 1); in rfc_send_nsc()
382 *p_data++ = rfc_cb.rfc.rx_frame.ea | in rfc_send_nsc()
401 uint8_t* p_data; in rfc_send_rpn() local
405 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_rpn()
407 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_RPN; in rfc_send_rpn()
410 *p_data++ = RFCOMM_EA | (RFCOMM_MX_RPN_REQ_LEN << 1); in rfc_send_rpn()
412 *p_data++ = RFCOMM_EA | RFCOMM_CR_MASK | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_rpn()
416 *p_data++ = RFCOMM_EA | (RFCOMM_MX_RPN_LEN << 1); in rfc_send_rpn()
418 *p_data++ = RFCOMM_EA | RFCOMM_CR_MASK | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_rpn()
419 *p_data++ = p_pars->baud_rate; in rfc_send_rpn()
420 *p_data++ = (p_pars->byte_size << RFCOMM_RPN_BITS_SHIFT) | in rfc_send_rpn()
424 *p_data++ = p_pars->fc_type; in rfc_send_rpn()
425 *p_data++ = p_pars->xon_char; in rfc_send_rpn()
426 *p_data++ = p_pars->xoff_char; in rfc_send_rpn()
427 *p_data++ = (mask & 0xFF); in rfc_send_rpn()
428 *p_data++ = (mask >> 8); in rfc_send_rpn()
466 uint8_t* p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_test() local
468 *p_data++ = RFCOMM_EA | RFCOMM_I_CR(is_command) | RFCOMM_MX_TEST; in rfc_send_test()
469 *p_data++ = RFCOMM_EA | (p_buf->len << 1); in rfc_send_test()
484 uint8_t* p_data; in rfc_send_credit() local
489 p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_send_credit()
491 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_credit()
492 *p_data++ = RFCOMM_UIH | RFCOMM_PF; in rfc_send_credit()
493 *p_data++ = RFCOMM_EA | 0; in rfc_send_credit()
494 *p_data++ = credit; in rfc_send_credit()
495 *p_data = RFCOMM_UIH_FCS((uint8_t*)(p_buf + 1) + p_buf->offset, dlci); in rfc_send_credit()
511 uint8_t* p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_parse_data() local
512 uint8_t* p_start = p_data; in rfc_parse_data()
520 RFCOMM_PARSE_CTRL_FIELD(ead, p_frame->cr, p_frame->dlci, p_data); in rfc_parse_data()
525 RFCOMM_PARSE_TYPE_FIELD(p_frame->type, p_frame->pf, p_data); in rfc_parse_data()
527 eal = *(p_data)&RFCOMM_EA; in rfc_parse_data()
528 len = *(p_data)++ >> RFCOMM_SHIFT_LENGTH1; in rfc_parse_data()
530 len += (*(p_data)++ << RFCOMM_SHIFT_LENGTH2); in rfc_parse_data()
552 p_frame->credit = *p_data++; in rfc_parse_data()
564 fcs = *(p_data + len); in rfc_parse_data()
635 uint8_t* p_data = (uint8_t*)(p_buf + 1) + p_buf->offset; in rfc_process_mx_message() local
648 p_rx_frame->ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
649 p_rx_frame->cr = (*p_data & RFCOMM_CR_MASK) >> RFCOMM_SHIFT_CR; in rfc_process_mx_message()
650 p_rx_frame->type = *p_data++ & ~(RFCOMM_CR_MASK | RFCOMM_EA_MASK); in rfc_process_mx_message()
664 ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
666 mx_len = *p_data++ >> RFCOMM_SHIFT_LENGTH1; in rfc_process_mx_message()
677 mx_len += *p_data++ << RFCOMM_SHIFT_LENGTH2; in rfc_process_mx_message()
698 p_rx_frame->dlci = *p_data++ & RFCOMM_PN_DLCI_MASK; in rfc_process_mx_message()
699 p_rx_frame->u.pn.frame_type = *p_data & RFCOMM_PN_FRAME_TYPE_MASK; in rfc_process_mx_message()
700 p_rx_frame->u.pn.conv_layer = *p_data++ & RFCOMM_PN_CONV_LAYER_MASK; in rfc_process_mx_message()
701 p_rx_frame->u.pn.priority = *p_data++ & RFCOMM_PN_PRIORITY_MASK; in rfc_process_mx_message()
702 p_rx_frame->u.pn.t1 = *p_data++; in rfc_process_mx_message()
703 p_rx_frame->u.pn.mtu = *p_data + (*(p_data + 1) << 8); in rfc_process_mx_message()
704 p_data += 2; in rfc_process_mx_message()
705 p_rx_frame->u.pn.n2 = *p_data++; in rfc_process_mx_message()
706 p_rx_frame->u.pn.k = *p_data++ & RFCOMM_PN_K_MASK; in rfc_process_mx_message()
724 p_rx_frame->u.test.p_data = p_data; in rfc_process_mx_message()
760 ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
761 cr = (*p_data & RFCOMM_CR_MASK) >> RFCOMM_SHIFT_CR; in rfc_process_mx_message()
762 p_rx_frame->dlci = *p_data++ >> RFCOMM_SHIFT_DLCI; in rfc_process_mx_message()
770 p_rx_frame->u.msc.signals = *p_data++; in rfc_process_mx_message()
774 *p_data & RFCOMM_MSC_BREAK_PRESENT_MASK; in rfc_process_mx_message()
776 (*p_data & RFCOMM_MSC_BREAK_MASK) >> RFCOMM_MSC_SHIFT_BREAK; in rfc_process_mx_message()
789 p_rx_frame->u.nsc.ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
790 p_rx_frame->u.nsc.cr = (*p_data & RFCOMM_CR_MASK) >> RFCOMM_SHIFT_CR; in rfc_process_mx_message()
791 p_rx_frame->u.nsc.type = *p_data++ >> RFCOMM_SHIFT_DLCI; in rfc_process_mx_message()
802 ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
803 cr = (*p_data & RFCOMM_CR_MASK) >> RFCOMM_SHIFT_CR; in rfc_process_mx_message()
804 p_rx_frame->dlci = *p_data++ >> RFCOMM_SHIFT_DLCI; in rfc_process_mx_message()
815 p_rx_frame->u.rpn.baud_rate = *p_data++; in rfc_process_mx_message()
817 (*p_data >> RFCOMM_RPN_BITS_SHIFT) & RFCOMM_RPN_BITS_MASK; in rfc_process_mx_message()
819 (*p_data >> RFCOMM_RPN_STOP_BITS_SHIFT) & RFCOMM_RPN_STOP_BITS_MASK; in rfc_process_mx_message()
821 (*p_data >> RFCOMM_RPN_PARITY_SHIFT) & RFCOMM_RPN_PARITY_MASK; in rfc_process_mx_message()
823 (*p_data++ >> RFCOMM_RPN_PARITY_TYPE_SHIFT) & in rfc_process_mx_message()
826 p_rx_frame->u.rpn.fc_type = *p_data++ & RFCOMM_FC_MASK; in rfc_process_mx_message()
827 p_rx_frame->u.rpn.xon_char = *p_data++; in rfc_process_mx_message()
828 p_rx_frame->u.rpn.xoff_char = *p_data++; in rfc_process_mx_message()
830 (*p_data + (*(p_data + 1) << 8)) & RFCOMM_RPN_PM_MASK; in rfc_process_mx_message()
841 ea = *p_data & RFCOMM_EA; in rfc_process_mx_message()
842 cr = (*p_data & RFCOMM_CR_MASK) >> RFCOMM_SHIFT_CR; in rfc_process_mx_message()
844 p_rx_frame->dlci = *p_data++ >> RFCOMM_SHIFT_DLCI; in rfc_process_mx_message()
845 p_rx_frame->u.rls.line_status = (*p_data & ~0x01); in rfc_process_mx_message()