Lines Matching full:reg_sap
340 ** reg_sap : Well-Known SAP except LM and SDP (0x02 - 0x0F)
351 UINT8 LLCP_RegisterServer (UINT8 reg_sap,
361 reg_sap, link_type, ((p_service_name == NULL) ? "" : p_service_name));
375 if (reg_sap == LLCP_INVALID_SAP)
383 reg_sap = LLCP_LOWER_BOUND_SDP_SAP + sap;
388 if (reg_sap == LLCP_INVALID_SAP)
394 else if (reg_sap == LLCP_SAP_LM)
396 LLCP_TRACE_ERROR1 ("LLCP_RegisterServer (): SAP (0x%x) is for link manager", reg_sap);
399 else if (reg_sap <= LLCP_UPPER_BOUND_WK_SAP)
401 if (reg_sap >= LLCP_MAX_WKS)
403 LLCP_TRACE_ERROR1 ("LLCP_RegisterServer (): out of resource for SAP (0x%x)", reg_sap);
406 else if (llcp_cb.wks_cb[reg_sap].p_app_cback)
408 LLCP_TRACE_ERROR1 ("LLCP_RegisterServer (): SAP (0x%x) is already registered", reg_sap);
413 p_app_cb = &llcp_cb.wks_cb[reg_sap];
416 else if (reg_sap <= LLCP_UPPER_BOUND_SDP_SAP)
418 if (reg_sap - LLCP_LOWER_BOUND_SDP_SAP >= LLCP_MAX_SERVER)
420 LLCP_TRACE_ERROR1 ("LLCP_RegisterServer (): out of resource for SAP (0x%x)", reg_sap);
423 else if (llcp_cb.server_cb[reg_sap - LLCP_LOWER_BOUND_SDP_SAP].p_app_cback)
425 LLCP_TRACE_ERROR1 ("LLCP_RegisterServer (): SAP (0x%x) is already registered", reg_sap);
430 p_app_cb = &llcp_cb.server_cb[reg_sap - LLCP_LOWER_BOUND_SDP_SAP];
433 else if (reg_sap >= LLCP_LOWER_BOUND_LOCAL_SAP)
436 reg_sap, LLCP_LOWER_BOUND_LOCAL_SAP);
467 if (reg_sap <= LLCP_UPPER_BOUND_WK_SAP)
469 llcp_cb.lcb.wks |= (1 << reg_sap);
472 LLCP_TRACE_DEBUG1 ("LLCP_RegisterServer (): Registered SAP = 0x%02X", reg_sap);
480 return reg_sap;
499 UINT8 reg_sap = LLCP_INVALID_SAP;
524 reg_sap = LLCP_LOWER_BOUND_LOCAL_SAP + sap;
529 if (reg_sap == LLCP_INVALID_SAP)
539 LLCP_TRACE_DEBUG1 ("LLCP_RegisterClient (): Registered SAP = 0x%02X", reg_sap);
547 return reg_sap;
904 tLLCP_STATUS LLCP_ConnectReq (UINT8 reg_sap,
913 LLCP_TRACE_API2 ("LLCP_ConnectReq () reg_sap=0x%x, DSAP=0x%x", reg_sap, dsap);
930 p_app_cb = llcp_util_get_app_cb (reg_sap);
936 LLCP_TRACE_ERROR1 ("LLCP_ConnectReq (): SSAP (0x%x) is not registered", reg_sap);
962 /* check if any pending connection request on this reg_sap */
963 p_dlcb = llcp_dlc_find_dlcb_by_sap (reg_sap, LLCP_INVALID_SAP);
970 LLCP_TRACE_ERROR0 ("LLCP_ConnectReq (): There is pending connect request on this reg_sap");
974 p_dlcb = llcp_util_allocate_data_link (reg_sap, dsap);