• Home
  • Raw
  • Download

Lines Matching refs:mode

190     tBTM_PM_MODE        mode;  in BTM_SetPowerMode()  local
201 … (remote_bda[2]<<24)+(remote_bda[3]<<16)+(remote_bda[4]<<8)+remote_bda[5], p_mode->mode); in BTM_SetPowerMode()
204 mode = p_mode->mode & ~BTM_PM_MD_FORCE; in BTM_SetPowerMode()
212 if(mode != BTM_PM_MD_ACTIVE) in BTM_SetPowerMode()
215 ind = mode - BTM_PM_MD_HOLD; /* make it base 0 */ in BTM_SetPowerMode()
221 if(mode == p_cb->state) /* the requested mode is current mode */ in BTM_SetPowerMode()
224 if( (mode == BTM_PM_MD_ACTIVE) || in BTM_SetPowerMode()
225 …((p_mode->mode & BTM_PM_MD_FORCE) && (p_mode->max >= p_cb->interval) && (p_mode->min <= p_cb->inte… in BTM_SetPowerMode()
226 ((p_mode->mode & BTM_PM_MD_FORCE)==0 && (p_mode->max >= p_cb->interval)) ) in BTM_SetPowerMode()
228 …DEBUG4( "BTM_SetPowerMode: mode:0x%x interval %d max:%d, min:%d", p_mode->mode, p_cb->interval, p_… in BTM_SetPowerMode()
447 p_res->mode &= ~BTM_PM_MD_FORCE; in btm_pm_compare_modes()
452 if(p_md2->mode == BTM_PM_MD_ACTIVE || p_md1->mode == BTM_PM_MD_ACTIVE) in btm_pm_compare_modes()
458 if(p_md1->mode & BTM_PM_MD_FORCE) in btm_pm_compare_modes()
461 p_res->mode &= ~BTM_PM_MD_FORCE; in btm_pm_compare_modes()
465 if(p_md2->mode & BTM_PM_MD_FORCE) in btm_pm_compare_modes()
468 p_res->mode &= ~BTM_PM_MD_FORCE; in btm_pm_compare_modes()
472 res = (p_md1->mode - 1) * BTM_PM_NUM_SET_MODES + (p_md2->mode - 1); in btm_pm_compare_modes()
485 p_res->mode = p_md1->mode; in btm_pm_compare_modes()
495 if(p_res->mode == BTM_PM_MD_SNIFF) in btm_pm_compare_modes()
519 if(p_mode != NULL && p_mode->mode & BTM_PM_MD_FORCE) in btm_pm_get_set_mode()
522 p_res->mode &= ~BTM_PM_MD_FORCE; in btm_pm_get_set_mode()
523 return p_res->mode; in btm_pm_get_set_mode()
536 if(p_cb->req_mode[xx].mode == BTM_PM_MD_ACTIVE) in btm_pm_get_set_mode()
568 return p_res->mode; in btm_pm_get_set_mode()
581 tBTM_PM_MODE mode; in btm_pm_snd_md_req() local
585 mode = btm_pm_get_set_mode(pm_id, p_cb, p_mode, &md_res); in btm_pm_snd_md_req()
586 md_res.mode = mode; in btm_pm_snd_md_req()
590 link_ind, mode); in btm_pm_snd_md_req()
593 if( p_cb->state == mode) in btm_pm_snd_md_req()
596 if( (mode == BTM_PM_MD_ACTIVE) || in btm_pm_snd_md_req()
605 if( mode != BTM_PM_MD_ACTIVE && p_cb->state != BTM_PM_MD_ACTIVE) in btm_pm_snd_md_req()
609 md_res.mode = BTM_PM_MD_ACTIVE; in btm_pm_snd_md_req()
611 else if(BTM_PM_MD_SNIFF == md_res.mode && p_cb->max_lat) in btm_pm_snd_md_req()
627 switch(md_res.mode) in btm_pm_snd_md_req()
784 void btm_pm_proc_mode_change (UINT8 hci_status, UINT16 hci_handle, UINT8 mode, UINT16 interval) in btm_pm_proc_mode_change() argument
799 if (mode == HCI_MODE_ACTIVE) in btm_pm_proc_mode_change()
833 else if (mode == HCI_MODE_SNIFF) in btm_pm_proc_mode_change()
844 p_cb->state = mode; in btm_pm_proc_mode_change()
865 if( (mode == BTM_PM_MD_ACTIVE) && (p_cb->req_mode[yy].mode == BTM_PM_MD_HOLD) ) in btm_pm_proc_mode_change()
866 p_cb->req_mode[yy].mode = BTM_PM_MD_ACTIVE; in btm_pm_proc_mode_change()
898 (*btm_cb.pm_reg_db[yy].cback)( p->remote_addr, mode, interval, hci_status); in btm_pm_proc_mode_change()