Home | History | Annotate | Download | only in sys

Lines Matching defs:bta_sys_cb

49 tBTA_SYS_CB bta_sys_cb;
177 memset(&bta_sys_cb, 0, sizeof(tBTA_SYS_CB));
227 APPL_TRACE_EVENT("bta_sys_sm_execute state:%d, event:0x%x", bta_sys_cb.state, p_msg->event);
230 state_table = bta_sys_st_tbl[bta_sys_cb.state];
232 bta_sys_cb.state = state_table[p_msg->event & 0x00ff][BTA_SYS_NEXT_STATE];
253 bta_sys_cb.sys_hw_cback[module]=cback;
259 bta_sys_cb.sys_hw_cback[module]=NULL;
325 if( bta_sys_cb.sys_hw_module_active & ((UINT32)1 << module_index )) {
330 if (bta_sys_cb.sys_hw_cback[module_index] != NULL)
331 bta_sys_cb.sys_hw_cback[module_index] (BTA_SYS_HW_ERROR_EVT);
356 if ((!bta_sys_cb.sys_hw_module_active) && (bta_sys_cb.state != BTA_SYS_HW_ON))
359 bta_sys_cb.sys_hw_module_active |= ((UINT32)1 << p_sys_hw_msg->hw_module );
373 bta_sys_cb.sys_hw_module_active |= ((UINT32)1 << p_sys_hw_msg->hw_module );
376 if (bta_sys_cb.sys_hw_cback[p_sys_hw_msg->hw_module ]!= NULL )
377 bta_sys_cb.sys_hw_cback[p_sys_hw_msg->hw_module ]( BTA_SYS_HW_ON_EVT );
381 p_sys_hw_msg->hw_module, bta_sys_cb.sys_hw_module_active);
398 p_sys_hw_msg->hw_module, bta_sys_cb.sys_hw_module_active );
405 bta_sys_cb.sys_hw_module_active &= ~((UINT32)1 << p_sys_hw_msg->hw_module );
409 if( bta_sys_cb.sys_hw_module_active != 0 )
412 if( bta_sys_cb.sys_hw_cback[p_sys_hw_msg->hw_module ]!= NULL )
413 bta_sys_cb.sys_hw_cback[p_sys_hw_msg->hw_module ]( BTA_SYS_HW_OFF_EVT );
418 bta_sys_cb.state = BTA_SYS_HW_STOPPING;
468 if (bta_sys_cb
469 bta_sys_cb.sys_hw_cback[hw_module_index] (BTA_SYS_HW_OFF_EVT);
492 if (bta_sys_cb.sys_hw_cback[hw_module_index] != NULL)
493 bta_sys_cb.sys_hw_cback[hw_module_index] (BTA_SYS_HW_ON_EVT);
521 if ((id < BTA_ID_MAX) && (bta_sys_cb.reg[id] != NULL))
523 freebuf = (*bta_sys_cb.reg[id]->evt_hdlr)(p_msg);
550 bta_sys_cb.reg[id] = (tBTA_SYS_REG *) p_reg;
551 bta_sys_cb.is_reg[id] = TRUE;
567 bta_sys_cb.is_reg[id] = FALSE;
583 return bta_sys_cb.is_reg[id];
714 if (bta_sys_cb.reg[bta_id] != NULL)
716 if (bta_sys_cb.is_reg[bta_id] == TRUE && bta_sys_cb.reg[bta_id]->disable != NULL)
718 (*bta_sys_cb.reg[bta_id]->disable)();
749 return bta_sys_cb.sys_features;