Home | History | Annotate | Download | only in btm

Lines Matching defs:p_adv_data

1699     tBTM_BLE_LOCAL_ADV_DATA *p_adv_data = &btm_cb.ble_ctr_cb.inq_var.adv_data;
1701 if (p_adv_data->p_flags != NULL)
1702 flag = old_flag = *(p_adv_data->p_flags);
2122 tBTM_BLE_LOCAL_ADV_DATA *p_adv_data = &btm_cb.ble_ctr_cb.inq_var.adv_data;
2127 if (p_adv_data->p_flags != NULL)
2129 BTM_TRACE_DEBUG ("btm_ble_update_adv_flag old=0x%x", *p_adv_data->p_flags);
2130 *p_adv_data->p_flags = flag;
2134 p_adv_data->p_pad == NULL) ? p_adv_data->ad_data : p_adv_data->p_pad;
2137 if ((BTM_BLE_AD_DATA_LEN - (p - p_adv_data->ad_data)) < 3)
2139 p = p_adv_data->p_pad = p_adv_data->ad_data;
2140 memset(p_adv_data->ad_data, 0, BTM_BLE_AD_DATA_LEN);
2145 p_adv_data->p_flags = p;
2147 p_adv_data->p_pad = p;
2150 if (btsnd_hcic_ble_set_adv_data((UINT8)(p_adv_data->p_pad - p_adv_data->ad_data),
2151 p_adv_data->ad_data))
2152 p_adv_data->data_mask |= BTM_BLE_AD_BIT_FLAGS;
2167 UINT8 len, tBTM_BLE_INQ_DATA *p_adv_data, UINT8 *p_buf)
2189 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_DEV_NAME;
2196 p_adv_data->p_remote_name = p_info->remote_name;
2197 p_info->remote_name_len = p_adv_data->remote_name_len = ad_len - 1;
2198 BTM_TRACE_DEBUG("BTM_BLE_AD_TYPE_NAME name = %s",p_adv_data->p_remote_name);
2205 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_FLAGS;
2207 p_adv_data->flag = (UINT8)(ad_flag & BTM_BLE_ADV_FLAG_MASK) ;
2209 (p_adv_data->flag & BTM_BLE_LIMIT_DISC_FLAG)? "LE_LIMIT_DISC" : "",
2210 (p_adv_data->flag & BTM_BLE_GEN_DISC_FLAG)? "LE_GENERAL_DISC" : "",
2211 (p_adv_data->flag & BTM_BLE_BREDR_NOT_SPT)? "LE Only device" : "");
2215 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_TX_PWR;
2216 p_adv_data->tx_power_level = (INT8)*p_cur ++;
2217 BTM_TRACE_DEBUG("BTM_BLE_AD_TYPE_TX_PWR tx_level = %d", p_adv_data->tx_power_level);
2224 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_SERVICE;
2226 p_adv_data->service.num_service = (ad_len - 1)/2;
2227 BTM_TRACE_DEBUG("service UUID list, num = %d", p_adv_data->service.num_service);
2232 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_SERVICE_SOL;
2234 p_adv_data->service.num_service = (ad_len - 1)/2;
2235 BTM_TRACE_DEBUG("service UUID list, num = %d", p_adv_data->service.num_service);
2240 p_adv_data->ad_mask |= BTM_BLE_AD_BIT_SERVICE_128SOL;
2242 p_adv_data->service.num_service = (ad_len - 1)/16;
2243 BTM_TRACE_DEBUG("service UUID list, num = %d", p_adv_data->service.num_service);