Lines Matching refs:id
70 uint32_t id; // Non-zero indicates a valid (in-use) slot. member
103 static void jv_dm_cback(tBTA_JV_EVT event, tBTA_JV* p_data, uint32_t id);
137 if (rfc_slots[i].id) cleanup_rfc_slot(&rfc_slots[i]); in btsock_rfc_cleanup()
149 static rfc_slot_t* find_rfc_slot_by_id(uint32_t id) { in find_rfc_slot_by_id() argument
150 CHECK(id != 0); in find_rfc_slot_by_id()
153 if (rfc_slots[i].id == id) return &rfc_slots[i]; in find_rfc_slot_by_id()
155 LOG_ERROR("%s unable to find RFCOMM slot id: %u", __func__, id); in find_rfc_slot_by_id()
163 if (rfc_slots[i].id && rfc_slots[i].f.pending_sdp_request && in find_rfc_slot_by_pending_sdp()
164 rfc_slots[i].id < min_id) { in find_rfc_slot_by_pending_sdp()
165 min_id = rfc_slots[i].id; in find_rfc_slot_by_pending_sdp()
174 if (rfc_slots[i].id && rfc_slots[i].f.doing_sdp_request) return true; in is_requesting_sdp()
225 slot->id = rfc_slot_id; in alloc_rfc_slot()
258 uint32_t new_listen_id = accept_rs->id; in create_srv_accept_rfc_slot()
259 accept_rs->id = srv_rs->id; in create_srv_accept_rfc_slot()
260 srv_rs->id = new_listen_id; in create_srv_accept_rfc_slot()
304 BTA_JvGetChannelId(BTA_JV_CONN_TYPE_RFCOMM, slot->id, channel); in btsock_rfc_listen()
317 slot->id); in btsock_rfc_listen()
348 rfcomm_cback, slot->id); in btsock_rfc_connect()
362 BTA_JvStartDiscovery(*bd_addr, 1, service_uuid, slot->id); in btsock_rfc_connect()
375 slot->id); in btsock_rfc_connect()
393 BTA_JvRfcommStopServer(slot->rfc_handle, slot->id); in free_rfc_slot_scn()
406 slot->addr, slot->id, BTSOCK_RFCOMM, in cleanup_rfc_slot()
425 BTA_JvRfcommClose(slot->rfc_handle, slot->id); in cleanup_rfc_slot()
434 slot->id = 0; in cleanup_rfc_slot()
466 static void on_cl_rfc_init(tBTA_JV_RFCOMM_CL_INIT* p_init, uint32_t id) { in on_cl_rfc_init() argument
468 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_cl_rfc_init()
479 uint32_t id) { in on_srv_rfc_listen_started() argument
481 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_srv_rfc_listen_started()
487 slot->addr, slot->id, BTSOCK_RFCOMM, in on_srv_rfc_listen_started()
499 uint32_t id) { in on_srv_rfc_connect() argument
502 rfc_slot_t* srv_rs = find_rfc_slot_by_id(id); in on_srv_rfc_connect()
510 accept_rs->addr, accept_rs->id, BTSOCK_RFCOMM, in on_srv_rfc_connect()
518 srv_rs->id); in on_srv_rfc_connect()
520 accept_rs->id); in on_srv_rfc_connect()
525 return srv_rs->id; in on_srv_rfc_connect()
528 static void on_cli_rfc_connect(tBTA_JV_RFCOMM_OPEN* p_open, uint32_t id) { in on_cli_rfc_connect() argument
530 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_cli_rfc_connect()
542 slot->addr, slot->id, BTSOCK_RFCOMM, in on_cli_rfc_connect()
557 uint32_t id) { in on_rfc_close() argument
561 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_rfc_close()
564 slot->addr, slot->id, BTSOCK_RFCOMM, in on_rfc_close()
573 static void on_rfc_write_done(tBTA_JV_RFCOMM_WRITE* p, uint32_t id) { in on_rfc_write_done() argument
583 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_rfc_write_done()
588 slot->id); in on_rfc_write_done()
596 static void on_rfc_outgoing_congest(tBTA_JV_RFCOMM_CONG* p, uint32_t id) { in on_rfc_outgoing_congest() argument
599 rfc_slot_t* slot = find_rfc_slot_by_id(id); in on_rfc_outgoing_congest()
604 slot->id); in on_rfc_outgoing_congest()
610 uint32_t id = 0; in rfcomm_cback() local
630 id = on_srv_rfc_connect(&p_data->rfc_srv_open, rfcomm_slot_id); in rfcomm_cback()
656 return id; in rfcomm_cback()
659 static void jv_dm_cback(tBTA_JV_EVT event, tBTA_JV* p_data, uint32_t id) { in jv_dm_cback() argument
663 rfc_slot_t* rs = find_rfc_slot_by_id(id); in jv_dm_cback()
682 APPL_TRACE_DEBUG("send_app_scn() failed, close rs->id:%d", rs->id); in jv_dm_cback()
688 BTA_JvCreateRecordByUser(rs->id); in jv_dm_cback()
693 rs->id); in jv_dm_cback()
696 MAX_RFC_SESSION, rfcomm_cback, rs->id); in jv_dm_cback()
709 on_l2cap_psm_assigned(id, p_data->psm); in jv_dm_cback()
714 rfc_slot_t* slot = find_rfc_slot_by_id(id); in jv_dm_cback()
719 MAX_RFC_SESSION, rfcomm_cback, slot->id); in jv_dm_cback()
730 rfc_slot_t* slot = find_rfc_slot_by_id(id); in jv_dm_cback()
737 rfcomm_cback, slot->id) == BTA_JV_SUCCESS) { in jv_dm_cback()
750 __func__, id); in jv_dm_cback()
759 BTA_JvStartDiscovery(slot->addr, 1, &slot->service_uuid, slot->id); in jv_dm_cback()
767 APPL_TRACE_DEBUG("unhandled event:%d, slot id:%d", event, id); in jv_dm_cback()
810 slot->id); in flush_incoming_que_on_wr_signal()
827 slot->rfc_handle, slot->rfc_port_handle, slot->id); in flush_incoming_que_on_wr_signal()
845 BTA_JvRfcommWrite(slot->rfc_handle, slot->id); in btsock_rfc_signaled()
851 __func__, slot->id, slot->scn); in btsock_rfc_signaled()
862 __func__, slot->id, slot->scn); in btsock_rfc_signaled()
875 int bta_co_rfc_data_incoming(uint32_t id, BT_HDR* p_buf) { in bta_co_rfc_data_incoming() argument
880 rfc_slot_t* slot = find_rfc_slot_by_id(id); in bta_co_rfc_data_incoming()
892 slot->id); in bta_co_rfc_data_incoming()
915 int bta_co_rfc_data_outgoing_size(uint32_t id, int* size) { in bta_co_rfc_data_outgoing_size() argument
918 rfc_slot_t* slot = find_rfc_slot_by_id(id); in bta_co_rfc_data_outgoing_size()
931 int bta_co_rfc_data_outgoing(uint32_t id, uint8_t* buf, uint16_t size) { in bta_co_rfc_data_outgoing() argument
933 rfc_slot_t* slot = find_rfc_slot_by_id(id); in bta_co_rfc_data_outgoing()