• Home
  • Raw
  • Download

Lines Matching refs:p_cb

94     tSMP_CB   *p_cb = &smp_cb;  in smp_connect_callback()  local
103 if (memcmp(bd_addr, p_cb->pairing_bda, BD_ADDR_LEN) == 0) in smp_connect_callback()
113 if(!p_cb->connect_initialized) in smp_connect_callback()
115 p_cb->connect_initialized = TRUE; in smp_connect_callback()
117 p_cb->role = L2CA_GetBleConnRole(bd_addr); in smp_connect_callback()
120 p_cb->local_r_key = p_cb->local_i_key = SMP_SEC_DEFAULT_KEY; in smp_connect_callback()
121 p_cb->loc_auth_req = p_cb->peer_auth_req = SMP_DEFAULT_AUTH_REQ; in smp_connect_callback()
122 p_cb->cb_evt = SMP_IO_CAP_REQ_EVT; in smp_connect_callback()
123 smp_sm_event(p_cb, SMP_L2CAP_CONN_EVT, NULL); in smp_connect_callback()
130 smp_sm_event(p_cb, SMP_L2CAP_DISCONN_EVT, &int_data); in smp_connect_callback()
148 tSMP_CB *p_cb = &smp_cb; in smp_data_received() local
166 if ((p_cb->state == SMP_STATE_IDLE) && (p_cb->br_state == SMP_BR_STATE_IDLE) && in smp_data_received()
167 !(p_cb->flags & SMP_PAIR_FLAGS_WE_STARTED_DD)) in smp_data_received()
169 p_cb->role = L2CA_GetBleConnRole(bd_addr); in smp_data_received()
170 memcpy(&p_cb->pairing_bda[0], bd_addr, BD_ADDR_LEN); in smp_data_received()
172 else if (memcmp(&bd_addr[0], p_cb->pairing_bda, BD_ADDR_LEN)) in smp_data_received()
181 if (memcmp(&bd_addr[0], p_cb->pairing_bda, BD_ADDR_LEN) == 0) in smp_data_received()
183 alarm_set_on_queue(p_cb->smp_rsp_timer_ent, in smp_data_received()
191 __FUNCTION__, cmd, p_cb->peer_auth_req, p_cb->loc_auth_req); in smp_data_received()
193 if ((p_cb->peer_auth_req & SMP_SC_SUPPORT_BIT) && in smp_data_received()
194 (p_cb->loc_auth_req & SMP_SC_SUPPORT_BIT)) in smp_data_received()
200 p_cb->rcvd_cmd_code = cmd; in smp_data_received()
201 p_cb->rcvd_cmd_len = (UINT8) p_buf->len; in smp_data_received()
202 smp_sm_event(p_cb, cmd, p); in smp_data_received()
217 tSMP_CB *p_cb = &smp_cb; in smp_tx_complete_callback() local
219 if (p_cb->total_tx_unacked >= num_pkt) in smp_tx_complete_callback()
220 p_cb->total_tx_unacked -= num_pkt; in smp_tx_complete_callback()
225 if (p_cb->total_tx_unacked == 0 && p_cb->wait_for_authorization_complete) in smp_tx_complete_callback()
228 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &reason); in smp_tx_complete_callback()
230 smp_br_state_machine_event(p_cb, SMP_BR_AUTH_CMPL_EVT, &reason); in smp_tx_complete_callback()
246 tSMP_CB *p_cb = &smp_cb; in smp_br_connect_callback() local
258 if (!(memcmp(bd_addr, p_cb->pairing_bda, BD_ADDR_LEN) == 0)) in smp_br_connect_callback()
269 if(!p_cb->connect_initialized) in smp_br_connect_callback()
271 p_cb->connect_initialized = TRUE; in smp_br_connect_callback()
273 p_cb->local_r_key = p_cb->local_i_key = SMP_BR_SEC_DEFAULT_KEY; in smp_br_connect_callback()
274 p_cb->loc_auth_req = p_cb->peer_auth_req = 0; in smp_br_connect_callback()
275 p_cb->cb_evt = SMP_BR_KEYS_REQ_EVT; in smp_br_connect_callback()
276 smp_br_state_machine_event(p_cb, SMP_BR_L2CAP_CONN_EVT, NULL); in smp_br_connect_callback()
283 smp_br_state_machine_event(p_cb, SMP_BR_L2CAP_DISCONN_EVT, &int_data); in smp_br_connect_callback()
299 tSMP_CB *p_cb = &smp_cb; in smp_br_data_received() local
317 if ((p_cb->state == SMP_STATE_IDLE) && (p_cb->br_state == SMP_BR_STATE_IDLE)) in smp_br_data_received()
319 p_cb->role = HCI_ROLE_SLAVE; in smp_br_data_received()
320 p_cb->smp_over_br = TRUE; in smp_br_data_received()
321 memcpy(&p_cb->pairing_bda[0], bd_addr, BD_ADDR_LEN); in smp_br_data_received()
323 else if (memcmp(&bd_addr[0], p_cb->pairing_bda, BD_ADDR_LEN)) in smp_br_data_received()
332 if (memcmp(&bd_addr[0], p_cb->pairing_bda, BD_ADDR_LEN) == 0) in smp_br_data_received()
334 alarm_set_on_queue(p_cb->smp_rsp_timer_ent, in smp_br_data_received()
338 p_cb->rcvd_cmd_code = cmd; in smp_br_data_received()
339 p_cb->rcvd_cmd_len = (UINT8) p_buf->len; in smp_br_data_received()
340 smp_br_state_machine_event(p_cb, cmd, p); in smp_br_data_received()