Lines Matching refs:settings

545   tBTM_PM_PWR_MD settings;
594 memset((void*)&settings, 0, sizeof(settings));
595 settings.mode = BTM_PM_MD_ACTIVE;
596 status = BTM_SetPowerMode(BTM_PM_SET_ONLY_ID, p->remote_addr, &settings);
731 uint16_t* settings) {
735 /* BTM_TRACE_API ("%s: requested settings: 0x%04x", __func__, *settings ); */
738 if (*settings != HCI_DISABLE_ALL_LM_MODES) {
739 if ((*settings & HCI_ENABLE_MASTER_SLAVE_SWITCH) &&
741 *settings &= (~HCI_ENABLE_MASTER_SLAVE_SWITCH);
742 BTM_TRACE_API("BTM_SetLinkPolicy switch not supported (settings: 0x%04x)",
743 *settings);
745 if ((*settings & HCI_ENABLE_HOLD_MODE) &&
747 *settings &= (~HCI_ENABLE_HOLD_MODE);
748 BTM_TRACE_API("BTM_SetLinkPolicy hold not supported (settings: 0x%04x)",
749 *settings);
751 if ((*settings & HCI_ENABLE_SNIFF_MODE) &&
753 *settings &= (~HCI_ENABLE_SNIFF_MODE);
754 BTM_TRACE_API("BTM_SetLinkPolicy sniff not supported (settings: 0x%04x)",
755 *settings);
757 if ((*settings & HCI_ENABLE_PARK_MODE) &&
759 *settings &= (~HCI_ENABLE_PARK_MODE);
760 BTM_TRACE_API("BTM_SetLinkPolicy park not supported (settings: 0x%04x)",
761 *settings);
767 btsnd_hcic_write_policy_set(p->hci_handle, *settings);
785 void BTM_SetDefaultLinkPolicy(uint16_t settings) {
788 BTM_TRACE_DEBUG("BTM_SetDefaultLinkPolicy setting:0x%04x", settings);
790 if ((settings & HCI_ENABLE_MASTER_SLAVE_SWITCH) &&
792 settings &= ~HCI_ENABLE_MASTER_SLAVE_SWITCH;
794 "BTM_SetDefaultLinkPolicy switch not supported (settings: 0x%04x)",
795 settings);
797 if ((settings & HCI_ENABLE_HOLD_MODE) &&
799 settings &= ~HCI_ENABLE_HOLD_MODE;
801 "BTM_SetDefaultLinkPolicy hold not supported (settings: 0x%04x)",
802 settings);
804 if ((settings & HCI_ENABLE_SNIFF_MODE) &&
806 settings &= ~HCI_ENABLE_SNIFF_MODE;
808 "BTM_SetDefaultLinkPolicy sniff not supported (settings: 0x%04x)",
809 settings);
811 if ((settings & HCI_ENABLE_PARK_MODE) &&
813 settings &= ~HCI_ENABLE_PARK_MODE;
815 "BTM_SetDefaultLinkPolicy park not supported (settings: 0x%04x)",
816 settings);
818 BTM_TRACE_DEBUG("Set DefaultLinkPolicy:0x%04x", settings);
820 btm_cb.btm_def_link_policy = settings;
823 btsnd_hcic_write_def_policy_set(settings);
1924 * Description This function is called to read the link policy settings.