Home | History | Annotate | Download | only in pan

Lines Matching defs:pcb

298     tPAN_CONN       *pcb;
326 pcb = pan_get_pcb_by_addr (rem_bda);
331 if ((pan_cb.num_conns > 1) || (pan_cb.num_conns && (!pcb)))
363 if (pan_cb.num_conns && pan_cb.active_role == PAN_ROLE_CLIENT && !pcb)
391 if (!pcb)
392 pcb = pan_allocate_pcb (rem_bda, BNEP_INVALID_HANDLE);
393 if (!pcb)
402 if (pcb->con_state == PAN_STATE_IDLE)
406 else if (pcb->con_state == PAN_STATE_CONNECTED)
408 pcb->con_flags |= PAN_FLAGS_CONN_COMPLETED;
414 pcb->con_state = PAN_STATE_CONN_START;
415 pcb->prv_src_uuid = pcb->src_uuid;
416 pcb->prv_dst_uuid = pcb->dst_uuid;
418 pcb->src_uuid = src_uuid.uu.uuid16;
419 pcb->dst_uuid = dst_uuid.uu.uuid16;
424 result = BNEP_Connect (rem_bda, &src_uuid, &dst_uuid, &(pcb->handle));
427 pan_release_pcb (pcb);
434 *handle = pcb->handle;
456 tPAN_CONN *pcb;
460 pcb = pan_get_pcb_by_handle (handle);
461 if(!pcb)
467 result = BNEP_Disconnect (pcb->handle);
468 if (pcb->con_state == PAN_STATE_CONNECTED)
471 if (pan_cb.pan_bridge_req_cb && pcb->src_uuid == UUID_SERVCLASS_NAP)
472 pcb->rem_bda, FALSE);
474 pan_release_pcb (pcb);
513 tPAN_CONN *pcb;
528 if (pan_cb.pcb[i].con_state == PAN_STATE_CONNECTED)
529 BNEP_Write (pan_cb.pcb[i].handle, dst, p_data, len, protocol, src, ext);
540 if (pan_cb.pcb[i].con_state == PAN_STATE_CONNECTED &&
541 pan_cb.pcb[i].src_uuid == UUID_SERVCLASS_PANU)
551 result = BNEP_Write (pan_cb.pcb[i].handle, dst, p_data, len, protocol, src, ext);
567 pcb = pan_get_pcb_by_handle (handle);
568 if (!pcb)
574 if (pcb->con_state != PAN_STATE_CONNECTED)
580 result = BNEP_Write (pcb->handle, dst, p_data, len, protocol, src, ext);
622 tPAN_CONN *pcb;
652 if (pan_cb.pcb[i].con_state == PAN_STATE_CONNECTED &&
653 pan_cb.pcb[i].src_uuid == UUID_SERVCLASS_PANU)
664 result = BNEP_WriteBuf (pan_cb.pcb[i].handle, dst, p_buf, protocol, src, ext);
681 pcb = pan_get_pcb_by_handle (handle);
682 if (!pcb)
689 if (pcb->con_state != PAN_STATE_CONNECTED)
696 result = BNEP_WriteBuf (pcb->handle, dst, p_buf, protocol, src, ext);
735 tPAN_CONN *pcb;
739 pcb = pan_get_pcb_by_handle (handle);
740 if(!pcb)
746 result = BNEP_SetProtocolFilters (pcb->handle, num_filters, p_start_array, p_end_array);
784 tPAN_CONN *pcb;
788 pcb = pan_get_pcb_by_handle (handle);
789 if(!pcb)
795 result = BNEP_SetMulticastFilters (pcb->handle,