Lines Matching defs:p_scb

1927   btif_hl_soc_cb_t* p_scb = p_dcb->p_scb;
1928 int app_id = (int)btif_hl_get_app_id(p_scb->channel_id);
1930 RawAddress bd_addr = p_scb->bd_addr;
1936 p_scb->channel_id, p_scb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTING,
1937 p_scb->socket_id[0]);
1940 p_scb->mdep_cfg_idx, p_scb->channel_id,
1941 BTHL_CONN_STATE_DISCONNECTING, p_scb->socket_id[0]);
4059 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node);
4060 if (maxfd < p_scb->max_s) {
4061 maxfd = p_scb->max_s;
4078 btif_hl_soc_state_t btif_hl_get_socket_state(btif_hl_soc_cb_t* p_scb) {
4079 BTIF_TRACE_DEBUG("btif_hl_get_socket_state state=%d", p_scb->state);
4080 return p_scb->state;
4091 void btif_hl_set_socket_state(btif_hl_soc_cb_t* p_scb,
4093 BTIF_TRACE_DEBUG("btif_hl_set_socket_state %d---->%d", p_scb->state,
4095 p_scb->state = new_state;
4113 if (p_dcb && p_dcb->in_use && p_dcb->p_scb) {
4116 btif_hl_set_socket_state(p_dcb->p_scb, BTIF_HL_SOC_STATE_W4_REL);
4117 p_dcb->p_scb = NULL;
4133 btif_hl_soc_cb_t* p_scb = NULL;
4140 if (p_dcb && p_dcb->p_scb) {
4141 p_scb = p_dcb->p_scb;
4142 btif_hl_set_socket_state(p_scb, BTIF_HL_SOC_STATE_W4_REL);
4143 p_dcb->p_scb = NULL;
4164 btif_hl_soc_cb_t* p_scb =
4166 if (socketpair(AF_UNIX, SOCK_STREAM, 0, p_scb->socket_id) >= 0) {
4167 BTIF_TRACE_DEBUG("socket id[0]=%d id[1]=%d", p_scb->socket_id[0],
4168 p_scb->socket_id[1]);
4169 p_dcb->p_scb = p_scb;
4170 p_scb->app_idx = app_idx;
4171 p_scb->mcl_idx = mcl_idx;
4172 p_scb->mdl_idx = mdl_idx;
4173 p_scb->channel_id = p_dcb->channel_id;
4174 p_scb->mdep_cfg_idx = p_dcb->local_mdep_cfg_idx;
4175 p_scb->bd_addr = p_mcb->bd_addr;
4176 btif_hl_set_socket_state(p_scb, BTIF_HL_SOC_STATE_W4_ADD);
4177 p_scb->max_s = p_scb->socket_id[1];
4178 list_append(soc_queue, (void*)p_scb);
4182 osi_free_and_reset((void**)&p_scb);
4210 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node);
4212 BTIF_TRACE_DEBUG("btif_hl_add_socket_to_set first p_scb=0x%x", p_scb);
4213 if (btif_hl_get_socket_state(p_scb) == BTIF_HL_SOC_STATE_W4_ADD) {
4214 btif_hl_set_socket_state(p_scb, BTIF_HL_SOC_STATE_W4_READ);
4215 FD_SET(p_scb->socket_id[1], p_org_set);
4217 p_scb->socket_id[1],
4218 FD_ISSET(p_scb->socket_id[1], p_org_set));
4219 p_mcb = BTIF_HL_GET_MCL_CB_PTR(p_scb->app_idx, p_scb->mcl_idx);
4220 p_dcb = BTIF_HL_GET_MDL_CB_PTR(p_scb->app_idx, p_scb->mcl_idx,
4221 p_scb->mdl_idx);
4222 p_acb = BTIF_HL_GET_APP_CB_PTR(p_scb->app_idx);
4228 evt_param.chan_cb.fd = p_scb->socket_id[0];
4255 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node);
4256 if (btif_hl_get_socket_state(p_scb) == BTIF_HL_SOC_STATE_W4_REL) {
4257 BTIF_TRACE_DEBUG("app_idx=%d mcl_id=%d, mdl_idx=%d", p_scb->app_idx,
4258 p_scb->mcl_idx, p_scb->mdl_idx);
4259 btif_hl_set_socket_state(p_scb, BTIF_HL_SOC_STATE_IDLE);
4260 if (p_scb->socket_id[1] != -1) {
4261 FD_CLR(p_scb->socket_id[1], p_org_set);
4262 shutdown(p_scb->socket_id[1], SHUT_RDWR);
4263 close(p_scb->socket_id[1]);
4266 evt_param.chan_cb.app_id = (int)btif_hl_get_app_id(p_scb->channel_id);
4267 evt_param.chan_cb.bd_addr = p_scb->bd_addr;
4268 evt_param.chan_cb.channel_id = p_scb->channel_id;
4269 evt_param.chan_cb.fd = p_scb->socket_id[0];
4270 evt_param.chan_cb.mdep_cfg_index = (int)p_scb->mdep_cfg_idx;
4285 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node);
4286 BTIF_TRACE_DEBUG("p_scb=0x%x", p_scb);
4288 if (btif_hl_get_socket_state(p_scb) == BTIF_HL_SOC_STATE_IDLE) {
4290 p_scb->app_idx, p_scb->mcl_idx, p_scb->mdl_idx);
4293 p_scb->app_idx, p_scb->mcl_idx, p_scb->mdl_idx, p_dcb->in_use);
4294 list_remove(soc_queue, p_scb);
4295 osi_free(p_scb);
4296 p_dcb->p_scb = NULL;
4338 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node);
4339 if (btif_hl_get_socket_state(p_scb) == BTIF_HL_SOC_STATE_W4_READ) {
4340 if (FD_ISSET(p_scb->socket_id[1], p_cur_set)) {
4343 p_scb->app_idx, p_scb->mcl_idx, p_scb->mdl_idx);
4354 OSI_NO_INTR(r = recv(p_scb->socket_id[1], p_dcb->p_tx_pkt, p_dcb->mtu,