Home | History | Annotate | Download | only in jv

Lines Matching defs:psm

394     p_cb->psm = 0;
590 ** Description for now use only the legal PSM per JSR82 spec
595 BOOLEAN bta_jv_check_psm(UINT16 psm)
599 if (L2C_IS_VALID_PSM(psm))
601 if (psm < 0x1001)
604 switch (psm)
688 * We keep a list of PSM's that have been freed from JAVA, for reuse.
689 * This function will return a free PSM, and delete it from the free
696 UINT16 psm = bta_jv_cb.free_psm_list[i];
697 if (psm != 0) {
698 APPL_TRACE_DEBUG("%s(): Reusing PSM: 0x%04d", __func__, psm)
700 return psm;
706 static void bta_jv_set_free_psm(UINT16 psm) {
712 } else if (psm == bta_jv_cb.free_psm_list[i]) {
713 return; // PSM already freed?
717 bta_jv_cb.free_psm_list[free_index] = psm;
718 APPL_TRACE_DEBUG("%s(): Recycling PSM: 0x%04d", __func__, psm)
720 APPL_TRACE_ERROR("%s unable to free psm 0x%x no more free slots",__func__, psm);
729 ** (RFCOMM channel or L2CAP PSM)
736 UINT16 psm = 0;
763 psm = bta_jv_get_free_psm();
764 if (psm == 0) {
765 psm = L2CA_AllocatePSM();
766 APPL_TRACE_DEBUG("%s() returned PSM: 0x%04x", __func__, psm);
776 bta_jv_cb.p_dm_cback(BTA_JV_GET_PSM_EVT, (tBTA_JV *)&psm, p_data->alloc_channel.user_data);
1090 /* PSM checking is not required for LE COC */
1108 p_cb->psm = 0; /* not a server */
1261 /* PSM checking is not required for LE COC */
1280 p_cb->psm = ls->local_psm;
1304 if (bta_jv_cb.l2c_cb[i].psm == ls->local_psm)