Home | History | Annotate | Download | only in btm

Lines Matching refs:cond_type

43                                   UINT8 cond_type, tBLE_BD_ADDR *p_bd_addr, UINT8 num_available);
149 ** Description Convert cond_type to OCF
154 UINT8 btm_ble_condtype_to_ocf(UINT8 cond_type)
158 switch(cond_type)
199 UINT8 cond_type = 0;
204 cond_type = BTM_BLE_META_PF_FEAT_SEL;
207 cond_type = BTM_BLE_PF_ADDR_FILTER;
210 cond_type = BTM_BLE_PF_SRVC_UUID;
213 cond_type = BTM_BLE_PF_SRVC_SOL_UUID;
216 cond_type = BTM_BLE_PF_LOCAL_NAME;
219 cond_type = BTM_BLE_PF_MANU_DATA;
222 cond_type = BTM_BLE_PF_SRVC_DATA_PATTERN;
225 cond_type = BTM_BLE_PF_TYPE_ALL;
228 cond_type = BTM_BLE_PF_TYPE_MAX;
231 return cond_type;
248 UINT8 ocf = BTM_BLE_META_PF_ALL, cond_type = 0;
304 cond_type = btm_ble_ocf_to_condtype(ocf);
310 btm_ble_cs_update_pf_counter(action, cond_type, NULL, num_avail);
312 btm_ble_cs_update_pf_counter(action, cond_type,
335 p_scan_cfg_cback(action, cond_type, num_avail, status, ref_value);
533 tBTM_BLE_PF_COND_TYPE cond_type,
551 if (BTM_BLE_PF_SRVC_DATA_PATTERN == cond_type)
567 if (BTM_BLE_PF_SRVC_DATA_PATTERN == cond_type)
653 UINT8 cond_type, tBLE_BD_ADDR *p_bd_addr,
661 if (cond_type > BTM_BLE_PF_TYPE_ALL)
663 BTM_TRACE_ERROR("unknown PF filter condition type %d", cond_type);
668 if (BTM_BLE_PF_ADDR_FILTER == cond_type ||
669 BTM_BLE_PF_MANU_DATA == cond_type ||
670 BTM_BLE_PF_LOCAL_NAME == cond_type ||
671 BTM_BLE_PF_SRVC_DATA_PATTERN == cond_type)
683 if ((BTM_BLE_PF_TYPE_ALL == cond_type && BTM_BLE_SCAN_COND_CLEAR == action) ||
685 (BTM_BLE_PF_ADDR_FILTER == cond_type &&
688 btm_ble_dealloc_addr_filter_counter(p_bd_addr, cond_type);
691 else if (cond_type != BTM_BLE_PF_TYPE_ALL)
695 p_counter[cond_type] += 1;
698 p_counter[cond_type], cmn_ble_vsc_cb.max_filter, num_available);
699 return p_counter[cond_type];
1205 ** cond_type: filter condition type.
1215 tBTM_BLE_PF_COND_TYPE cond_type,
1223 BTM_TRACE_EVENT (" BTM_BleCfgFilterCondition action:%d, cond_type:%d, index:%d", action,
1224 cond_type, filt_index);
1229 switch (cond_type)
1235 st = btm_ble_update_pf_manu_data(action, filt_index, p_cond, cond_type, 0, ref_value);
1251 st = btm_ble_update_uuid_filter(action, filt_index, cond_type, p_cond, 0, ref_value);
1264 BTM_TRACE_WARNING("condition type [%d] not supported currently.", cond_type);
1268 if(BTM_CMD_STARTED == st && cond_type != BTM_BLE_PF_TYPE_ALL)
1270 ocf = btm_ble_condtype_to_ocf(cond_type);
1274 if(BTM_CMD_STARTED == st && BTM_BLE_PF_TYPE_ALL == cond_type)