Lines Matching refs:id
82 uint32_t id;
159 if(rfc_slots[i].id)
176 static inline rfc_slot_t* find_rfc_slot_by_id(uint32_t id)
179 if(id)
183 if(rfc_slots[i].id == id)
189 APPL_TRACE_WARNING1("invalid rfc slot id: %d", id);
199 if(rfc_slots[i].id && rfc_slots[i].f.pending_sdp_request)
201 if(rfc_slots[i].id < min_id)
203 min_id = rfc_slots[i].id;
217 if(rfc_slots[i].id && rfc_slots[i].f.doing_sdp_request)
233 if(rfc_slots[i].id)
237 APPL_TRACE_ERROR0("invalid rfc slot id, cannot be 0");
276 rs->id = rfc_slot_id;
301 //now swap the slot id
302 uint32_t new_listen_id = accept_rs->id;
303 accept_rs->id = srv_rs->id;
304 srv_rs->id = new_listen_id;
337 BTA_JvCreateRecordByUser((void *)rs->id);
341 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_EXCEPTION, rs->id);
367 rfcomm_cback, (void*)rs->id) == BTA_JV_SUCCESS)
372 SOCK_THREAD_FD_RD, rs->id);
393 BTA_JvStartDiscovery((UINT8*)bd_addr->address, 1, &sdp_uuid, (void*)rs->id);
402 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_RD, rs->id);
476 BTA_JvRfcommStopServer(rs->rfc_handle, (void*)rs->id);
486 APPL_TRACE_DEBUG4("cleanup slot:%d, fd:%d, scn:%d, sdp_handle:0x%x", rs->id, rs->fd, rs->scn, rs->sdp_handle);
506 BTA_JvRfcommClose(rs->rfc_handle, (void*)rs->id);
515 rs->id = 0;
553 static void on_cl_rfc_init(tBTA_JV_RFCOMM_CL_INIT *p_init, uint32_t id)
556 rfc_slot_t* rs = find_rfc_slot_by_id(id);
568 static void on_srv_rfc_listen_started(tBTA_JV_RFCOMM_START *p_start, uint32_t id)
571 rfc_slot_t* rs = find_rfc_slot_by_id(id);
583 APPL_TRACE_DEBUG1("send_app_scn() failed, close rs->id:%d", rs->id);
590 static uint32_t on_srv_rfc_connect(tBTA_JV_RFCOMM_SRV_OPEN *p_open, uint32_t id)
594 rfc_slot_t* srv_rs = find_rfc_slot_by_id(id);
602 btsock_thread_add_fd(pth, srv_rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_EXCEPTION, srv_rs->id);
603 btsock_thread_add_fd(pth, accept_rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_RD, accept_rs->id);
609 new_listen_slot_id = srv_rs->id;
615 static void on_cli_rfc_connect(tBTA_JV_RFCOMM_OPEN *p_open, uint32_t id)
618 rfc_slot_t* rs = find_rfc_slot_by_id(id);
624 APPL_TRACE_DEBUG4("call send_app_connect_signal, slot id:%d, fd:%d, rfc scn:%d, server:%d",
625 rs->id, rs->fd, rs->scn, rs->f.server);
629 APPL_TRACE_DEBUG3("on_rfc_connect_ind, connect signal sent, slot id:%d, rfc scn:%d, server:%d",
630 rs->id, rs->scn, rs->f.server);
639 static void on_rfc_close(tBTA_JV_RFCOMM_CLOSE * p_close, uint32_t id)
642 rfc_slot_t* rs = find_rfc_slot_by_id(id);
645 APPL_TRACE_DEBUG4("on_rfc_close, slot id:%d, fd:%d, rfc scn:%d, server:%d",
646 rs->id, rs->fd, rs->scn, rs->f.server);
654 static void on_rfc_write_done(tBTA_JV_RFCOMM_WRITE *p, uint32_t id)
657 rfc_slot_t* rs = find_rfc_slot_by_id(id);
661 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_RD, rs->id);
665 static void on_rfc_outgoing_congest(tBTA_JV_RFCOMM_CONG *p, uint32_t id)
668 rfc_slot_t* rs = find_rfc_slot_by_id(id);
674 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_RD, rs->id);
726 APPL_TRACE_ERROR2("unhandled event %d, slot id:%d", event, (uint32_t)user_data);
734 uint32_t id = (uint32_t)user_data;
735 APPL_TRACE_DEBUG2("jv_dm_cback: event:%d, slot id:%d", event, id);
741 rfc_slot_t* rs = find_rfc_slot_by_id(id);
746 (void*)rs->id);
762 APPL_TRACE_DEBUG3("BTA_JV_DISCOVERY_COMP_EVT, slot id:%d, status:%d, scn:%d",
763 id, p_data->disc_comp.status, p_data->disc_comp.scn);
765 rs = find_rfc_slot_by_id(id);
769 rfcomm_cback, (void*)rs->id) == BTA_JV_SUCCESS)
780 APPL_TRACE_ERROR3("DISCOVERY_COMP_EVT no pending sdp request, slot id:%d, \
782 id, rs->f.pending_sdp_request, rs->f.doing_sdp_request);
787 APPL_TRACE_ERROR3("DISCOVERY_COMP_EVT slot id:%d, failed to find channle, \
788 status:%d, scn:%d", id, p_data->disc_comp.status,
790 rs = find_rfc_slot_by_id(id);
801 BTA_JvStartDiscovery((UINT8*)rs->addr.address, 1, &sdp_uuid, (void*)rs->id);
809 APPL_TRACE_DEBUG2("unhandled event:%d, slot id:%d", event, id);
857 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_WR, rs->id);
871 rs->rfc_handle, rs->rfc_port_handle, rs->id);
882 APPL_TRACE_DEBUG3("rfc slot id:%d, fd:%d, flags:%x", rs->id, fd, flags);
895 BTA_JvRfcommWrite(rs->rfc_handle, (UINT32)rs->id);
900 slot id:%d, channel:%d", rs->id, rs->scn);
912 or app closed fd, slot id:%d, channel:%d", rs->id, rs->scn);
936 uint32_t id = (uint32_t)user_data;
939 rfc_slot_t* rs = find_rfc_slot_by_id(id);
954 btsock_thread_add_fd(pth, rs->fd, BTSOCK_RFCOMM, SOCK_THREAD_FD_WR, rs->id);
972 uint32_t id = (uint32_t)user_data;
976 rfc_slot_t* rs = find_rfc_slot_by_id(id);
990 else APPL_TRACE_ERROR1("bta_co_rfc_data_outgoing_size, invalid slot id:%d", id);
996 uint32_t id = (uint32_t)user_data;
999 rfc_slot_t* rs = find_rfc_slot_by_id(id);
1012 else APPL_TRACE_ERROR1("bta_co_rfc_data_outgoing, invalid slot id:%d", id);