Lines Matching refs:p_pcb

173   tBTA_JV_PCB* p_pcb;  in bta_jv_alloc_rfc_cb()  local
188 p_pcb = &bta_jv_cb.port_cb[port_handle - 1]; in bta_jv_alloc_rfc_cb()
189 p_pcb->handle = p_cb->handle; in bta_jv_alloc_rfc_cb()
190 p_pcb->port_handle = port_handle; in bta_jv_alloc_rfc_cb()
191 p_pcb->p_pm_cb = NULL; in bta_jv_alloc_rfc_cb()
192 *pp_pcb = p_pcb; in bta_jv_alloc_rfc_cb()
216 tBTA_JV_PCB* p_pcb = NULL; in bta_jv_rfc_port_to_pcb() local
220 p_pcb = &bta_jv_cb.port_cb[port_handle - 1]; in bta_jv_rfc_port_to_pcb()
223 return p_pcb; in bta_jv_rfc_port_to_pcb()
256 tBTA_JV_PCB* p_pcb) { in bta_jv_free_rfc_cb() argument
261 if (!p_cb || !p_pcb) { in bta_jv_free_rfc_cb()
268 p_cb->max_sess, p_cb->curr_sess, p_pcb, p_pcb->rfcomm_slot_id, in bta_jv_free_rfc_cb()
269 p_pcb->state, p_pcb->handle); in bta_jv_free_rfc_cb()
273 switch (p_pcb->state) { in bta_jv_free_rfc_cb()
279 p_pcb->state, p_cb->scn, p_pcb, p_pcb->rfcomm_slot_id); in bta_jv_free_rfc_cb()
287 p_pcb->state, p_cb->scn, p_pcb->rfcomm_slot_id); in bta_jv_free_rfc_cb()
288 p_pcb->state = BTA_JV_ST_CL_CLOSING; in bta_jv_free_rfc_cb()
291 p_pcb->state = BTA_JV_ST_SR_CLOSING; in bta_jv_free_rfc_cb()
296 p_cb->scn, p_pcb->rfcomm_slot_id); in bta_jv_free_rfc_cb()
299 p_pcb->state = BTA_JV_ST_SR_CLOSING; in bta_jv_free_rfc_cb()
303 p_cb->scn, p_pcb->rfcomm_slot_id); in bta_jv_free_rfc_cb()
309 p_pcb->state, p_cb->scn, p_pcb, p_pcb->handle, p_pcb->port_handle, in bta_jv_free_rfc_cb()
310 p_pcb->rfcomm_slot_id); in bta_jv_free_rfc_cb()
318 port_status = RFCOMM_RemoveConnection(p_pcb->port_handle); in bta_jv_free_rfc_cb()
320 port_status = RFCOMM_RemoveServer(p_pcb->port_handle); in bta_jv_free_rfc_cb()
326 p_pcb->handle, p_pcb->state, port_status, p_pcb->port_handle, in bta_jv_free_rfc_cb()
331 p_pcb->port_handle = 0; in bta_jv_free_rfc_cb()
332 p_pcb->state = BTA_JV_ST_NONE; in bta_jv_free_rfc_cb()
333 bta_jv_free_set_pm_profile_cb(p_pcb->handle); in bta_jv_free_rfc_cb()
336 p_pcb->cong = false; in bta_jv_free_rfc_cb()
337 p_pcb->rfcomm_slot_id = 0; in bta_jv_free_rfc_cb()
338 int si = BTA_JV_RFC_HDL_TO_SIDX(p_pcb->handle); in bta_jv_free_rfc_cb()
340 p_pcb->handle = 0; in bta_jv_free_rfc_cb()
458 tBTA_JV_PCB* p_pcb = in bta_jv_free_set_pm_profile_cb() local
460 if (p_pcb) { in bta_jv_free_set_pm_profile_cb()
461 if (NULL == p_pcb->p_pm_cb) in bta_jv_free_set_pm_profile_cb()
466 __func__, jv_handle, p_pcb->port_handle, i); in bta_jv_free_set_pm_profile_cb()
467 p_cb = &p_pcb->p_pm_cb; in bta_jv_free_set_pm_profile_cb()
1396 tBTA_JV_PCB* p_pcb = bta_jv_rfc_port_to_pcb(port_handle); in bta_jv_port_data_co_cback() local
1398 p_pcb, len, type); in bta_jv_port_data_co_cback()
1399 if (p_pcb != NULL) { in bta_jv_port_data_co_cback()
1402 return bta_co_rfc_data_incoming(p_pcb->rfcomm_slot_id, (BT_HDR*)buf); in bta_jv_port_data_co_cback()
1404 return bta_co_rfc_data_outgoing_size(p_pcb->rfcomm_slot_id, (int*)buf); in bta_jv_port_data_co_cback()
1406 return bta_co_rfc_data_outgoing(p_pcb->rfcomm_slot_id, buf, len); in bta_jv_port_data_co_cback()
1427 tBTA_JV_PCB* p_pcb = bta_jv_rfc_port_to_pcb(port_handle); in bta_jv_port_mgmt_cl_cback() local
1446 p_pcb->state = BTA_JV_ST_CL_OPEN; in bta_jv_port_mgmt_cl_cback()
1447 p_cb->p_cback(BTA_JV_RFCOMM_OPEN_EVT, &evt_data, p_pcb->rfcomm_slot_id); in bta_jv_port_mgmt_cl_cback()
1453 if (p_pcb->state == BTA_JV_ST_CL_CLOSING) { in bta_jv_port_mgmt_cl_cback()
1459 p_cback(BTA_JV_RFCOMM_CLOSE_EVT, &evt_data, p_pcb->rfcomm_slot_id); in bta_jv_port_mgmt_cl_cback()
1475 tBTA_JV_PCB* p_pcb = bta_jv_rfc_port_to_pcb(port_handle); in bta_jv_port_event_cl_cback() local
1486 p_cb->p_cback(BTA_JV_RFCOMM_DATA_IND_EVT, &evt_data, p_pcb->rfcomm_slot_id); in bta_jv_port_event_cl_cback()
1490 p_pcb->cong = (code & PORT_EV_FCS) ? false : true; in bta_jv_port_event_cl_cback()
1491 evt_data.rfc_cong.cong = p_pcb->cong; in bta_jv_port_event_cl_cback()
1494 p_cb->p_cback(BTA_JV_RFCOMM_CONG_EVT, &evt_data, p_pcb->rfcomm_slot_id); in bta_jv_port_event_cl_cback()
1498 bta_jv_pm_conn_idle(p_pcb->p_pm_cb); in bta_jv_port_event_cl_cback()
1517 tBTA_JV_PCB* p_pcb; in bta_jv_rfcomm_connect() local
1546 p_cb = bta_jv_alloc_rfc_cb(handle, &p_pcb); in bta_jv_rfcomm_connect()
1551 p_pcb->state = BTA_JV_ST_CL_OPENING; in bta_jv_rfcomm_connect()
1552 p_pcb->rfcomm_slot_id = cc->rfcomm_slot_id; in bta_jv_rfcomm_connect()
1614 tBTA_JV_PCB* p_pcb = NULL; in bta_jv_rfcomm_close() local
1621 if (!find_rfc_pcb(cc->rfcomm_slot_id, &p_cb, &p_pcb)) return; in bta_jv_rfcomm_close()
1622 bta_jv_free_rfc_cb(p_cb, p_pcb); in bta_jv_rfcomm_close()
1638 tBTA_JV_PCB* p_pcb = bta_jv_rfc_port_to_pcb(port_handle); in bta_jv_port_mgmt_sr_cback() local
1650 uint32_t rfcomm_slot_id = p_pcb->rfcomm_slot_id; in bta_jv_port_mgmt_sr_cback()
1654 code, port_handle, p_cb->handle, p_pcb, p_pcb->rfcomm_slot_id); in bta_jv_port_mgmt_sr_cback()
1659 evt_data.rfc_srv_open.handle = p_pcb->handle; in bta_jv_port_mgmt_sr_cback()
1662 tBTA_JV_PCB* p_pcb_new_listen = bta_jv_add_rfc_port(p_cb, p_pcb); in bta_jv_port_mgmt_sr_cback()
1678 p_pcb->cong = false; in bta_jv_port_mgmt_sr_cback()
1684 if (BTA_JV_ST_SR_CLOSING == p_pcb->state) { in bta_jv_port_mgmt_sr_cback()
1708 tBTA_JV_PCB* p_pcb = bta_jv_rfc_port_to_pcb(port_handle); in bta_jv_port_event_sr_cback() local
1718 uint32_t user_data = p_pcb->rfcomm_slot_id; in bta_jv_port_event_sr_cback()
1725 p_pcb->cong = (code & PORT_EV_FCS) ? false : true; in bta_jv_port_event_sr_cback()
1726 evt_data.rfc_cong.cong = p_pcb->cong; in bta_jv_port_event_sr_cback()
1733 bta_jv_pm_conn_idle(p_pcb->p_pm_cb); in bta_jv_port_event_sr_cback()
1752 tBTA_JV_PCB* p_pcb = NULL; in bta_jv_add_rfc_port() local
1756 p_pcb = &bta_jv_cb.port_cb[p_cb->rfc_hdl[i] - 1]; in bta_jv_add_rfc_port()
1757 if (p_pcb->state == BTA_JV_ST_SR_LISTEN) { in bta_jv_add_rfc_port()
1759 if (p_pcb_open == p_pcb) { in bta_jv_add_rfc_port()
1763 p_pcb->port_handle); in bta_jv_add_rfc_port()
1764 p_pcb->state = BTA_JV_ST_SR_OPEN; in bta_jv_add_rfc_port()
1770 listen, p_pcb->port_handle, p_pcb_open->handle); in bta_jv_add_rfc_port()
1790 p_pcb = &bta_jv_cb.port_cb[p_cb->rfc_hdl[si] - 1]; in bta_jv_add_rfc_port()
1791 p_pcb->state = BTA_JV_ST_SR_LISTEN; in bta_jv_add_rfc_port()
1792 p_pcb->port_handle = p_cb->rfc_hdl[si]; in bta_jv_add_rfc_port()
1793 p_pcb->rfcomm_slot_id = p_pcb_open->rfcomm_slot_id; in bta_jv_add_rfc_port()
1795 PORT_ClearKeepHandleFlag(p_pcb->port_handle); in bta_jv_add_rfc_port()
1796 PORT_SetEventCallback(p_pcb->port_handle, bta_jv_port_event_sr_cback); in bta_jv_add_rfc_port()
1797 PORT_SetDataCOCallback(p_pcb->port_handle, bta_jv_port_data_co_cback); in bta_jv_add_rfc_port()
1798 PORT_SetEventMask(p_pcb->port_handle, event_mask); in bta_jv_add_rfc_port()
1799 PORT_GetState(p_pcb->port_handle, &port_state); in bta_jv_add_rfc_port()
1803 PORT_SetState(p_pcb->port_handle, &port_state); in bta_jv_add_rfc_port()
1804 p_pcb->handle = BTA_JV_RFC_H_S_TO_HDL(p_cb->handle, si); in bta_jv_add_rfc_port()
1807 p_pcb->handle, p_cb->curr_sess); in bta_jv_add_rfc_port()
1815 return p_pcb; in bta_jv_add_rfc_port()
1834 tBTA_JV_PCB* p_pcb; in bta_jv_rfcomm_start_server() local
1866 p_cb = bta_jv_alloc_rfc_cb(handle, &p_pcb); in bta_jv_rfcomm_start_server()
1877 p_pcb->state = BTA_JV_ST_SR_LISTEN; in bta_jv_rfcomm_start_server()
1878 p_pcb->rfcomm_slot_id = rs->rfcomm_slot_id; in bta_jv_rfcomm_start_server()
1916 tBTA_JV_PCB* p_pcb = NULL; in bta_jv_rfcomm_stop_server() local
1923 if (!find_rfc_pcb(ls->rfcomm_slot_id, &p_cb, &p_pcb)) return; in bta_jv_rfcomm_stop_server()
1925 p_pcb, p_pcb->port_handle); in bta_jv_rfcomm_stop_server()
1926 bta_jv_free_rfc_cb(p_cb, p_pcb); in bta_jv_rfcomm_stop_server()
1944 tBTA_JV_PCB* p_pcb = wc->p_pcb; in bta_jv_rfcomm_write() local
1946 if (p_pcb->state == BTA_JV_ST_NONE) { in bta_jv_rfcomm_write()
1955 evt_data.cong = p_pcb->cong; in bta_jv_rfcomm_write()
1958 bta_jv_pm_conn_busy(p_pcb->p_pm_cb); in bta_jv_rfcomm_write()
1961 PORT_WriteDataCO(p_pcb->port_handle, &evt_data.len) == PORT_SUCCESS) { in bta_jv_rfcomm_write()
1966 evt_data.cong = p_pcb->cong; in bta_jv_rfcomm_write()
1970 p_pcb->rfcomm_slot_id); in bta_jv_rfcomm_write()