Lines Matching full:llcp_cb
65 if (llcp_cb.sdp_cb.p_snl)
69 llcp_cb.sdp_cb.p_snl->len += LLCP_PDU_HEADER_SIZE;
70 llcp_cb.sdp_cb.p_snl->offset -= LLCP_PDU_HEADER_SIZE;
72 p = (UINT8 *) (llcp_cb.sdp_cb.p_snl + 1) + llcp_cb.sdp_cb.p_snl->offset;
75 GKI_enqueue (&llcp_cb.lcb.sig_xmit_q, llcp_cb.sdp_cb.p_snl);
76 llcp_cb.sdp_cb.p_snl = NULL;
81 if ((llcp_cb.p_dta_cback) && (llcp_cb.dta_snl_resp))
83 llcp_cb.dta_snl_resp = FALSE;
84 (*llcp_cb.p_dta_cback) ();
104 p = (UINT8 *) (llcp_cb.sdp_cb.p_snl + 1) + llcp_cb.sdp_cb.p_snl->offset + llcp_cb.sdp_cb.p_snl->len;
111 llcp_cb.sdp_cb.p_snl->len += LLCP_SDREQ_MIN_LEN + name_len;
133 if (!llcp_cb.sdp_cb.p_snl)
135 llcp_cb.sdp_cb.p_snl = (BT_HDR*) GKI_getpoolbuf (LLCP_POOL_ID);
137 if (llcp_cb.sdp_cb.p_snl)
139 llcp_cb.sdp_cb.p_snl->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + LLCP_PDU_HEADER_SIZE;
140 llcp_cb.sdp_cb.p_snl->len = 0;
144 if (llcp_cb.sdp_cb.p_snl)
146 available_bytes = GKI_get_buf_size (llcp_cb.sdp_cb.p_snl)
147 - BT_HDR_SIZE - llcp_cb.sdp_cb.p_snl->offset
148 - llcp_cb.sdp_cb.p_snl->len;
154 &&(llcp_cb.sdp_cb.p_snl->len + LLCP_SDREQ_MIN_LEN + name_len <= llcp_cb.lcb.effective_miu) )
164 llcp_cb.sdp_cb.p_snl = (BT_HDR*) GKI_getpoolbuf (LLCP_POOL_ID);
166 if (llcp_cb.sdp_cb.p_snl)
168 llcp_cb.sdp_cb.p_snl->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + LLCP_PDU_HEADER_SIZE;
169 llcp_cb.sdp_cb.p_snl->len = 0;
188 &&(llcp_cb.lcb.symm_state == LLCP_LINK_SYMM_LOCAL_XMIT_NEXT) )
210 p = (UINT8 *) (llcp_cb.sdp_cb.p_snl + 1) + llcp_cb.sdp_cb.p_snl->offset + llcp_cb.sdp_cb.p_snl->len;
217 llcp_cb.sdp_cb.p_snl->len += 2 + LLCP_SDRES_LEN; /* type and length */
238 if (!llcp_cb.sdp_cb.p_snl)
240 llcp_cb.sdp_cb.p_snl = (BT_HDR*) GKI_getpoolbuf (LLCP_POOL_ID);
242 if (llcp_cb.sdp_cb.p_snl)
244 llcp_cb.sdp_cb.p_snl->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + LLCP_PDU_HEADER_SIZE;
245 llcp_cb.sdp_cb.p_snl->len = 0;
249 if (llcp_cb.sdp_cb.p_snl)
251 available_bytes = GKI_get_buf_size (llcp_cb.sdp_cb.p_snl)
252 - BT_HDR_SIZE - llcp_cb.sdp_cb.p_snl->offset
253 - llcp_cb.sdp_cb.p_snl->len;
257 &&(llcp_cb.sdp_cb.p_snl->len + 2 + LLCP_SDRES_LEN <= llcp_cb.lcb.effective_miu) )
267 llcp_cb.sdp_cb.p_snl = (BT_HDR*) GKI_getpoolbuf (LLCP_POOL_ID);
269 if (llcp_cb.sdp_cb.p_snl)
271 llcp_cb.sdp_cb.p_snl->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + LLCP_PDU_HEADER_SIZE;
272 llcp_cb.sdp_cb.p_snl->len = 0;
291 &&(llcp_cb.lcb.symm_state == LLCP_LINK_SYMM_LOCAL_XMIT_NEXT) )
324 if ( (llcp_cb.p_dta_cback)
327 llcp_cb.dta_snl_resp = TRUE;
353 if ( (llcp_cb.sdp_cb.transac[i].p_cback)
354 &&(llcp_cb.sdp_cb.transac[i].tid == tid) )
356 (*llcp_cb.sdp_cb.transac[i].p_cback) (tid, sap);
358 llcp_cb.sdp_cb.transac[i].p_cback = NULL;
381 if (llcp_cb.sdp_cb.transac[i].p_cback)
383 (*llcp_cb.sdp_cb.transac[i].p_cback) (llcp_cb.sdp_cb.transac[i].tid, 0x00);
385 llcp_cb.sdp_cb.transac[i].p_cback = NULL;
390 if (llcp_cb.sdp_cb.p_snl)
392 GKI_freebuf (llcp_cb.sdp_cb.p_snl);
393 llcp_cb.sdp_cb.p_snl = NULL;
396 llcp_cb.sdp_cb.next_tid = 0;
397 llcp_cb.dta_snl_resp = FALSE;
416 if ((llcp_cb.lcb.agreed_major_version < LLCP_MIN_SNL_MAJOR_VERSION)||
417 ((llcp_cb.lcb.agreed_major_version == LLCP_MIN_SNL_MAJOR_VERSION)&&(llcp_cb.lcb.agreed_minor_version < LLCP_MIN_SNL_MINOR_VERSION)))