Lines Matching refs:adv
226 struct adv_info *adv = NULL;
231 adv = hci_find_adv_instance(hdev, instance);
232 if (!adv)
236 if (adv) {
237 memcpy(ptr, adv->per_adv_data, adv->per_adv_data_len);
238 ad_len += adv->per_adv_data_len;
239 ptr += adv->per_adv_data_len;
247 struct adv_info *adv = NULL;
253 adv = hci_find_adv_instance(hdev, instance);
254 if (!adv)
263 if (adv && eir_get_data(adv->adv_data, adv->adv_data_len, EIR_FLAGS,
300 if (adv) {
301 memcpy(ptr, adv->adv_data, adv->adv_data_len);
302 ad_len += adv->adv_data_len;
303 ptr += adv->adv_data_len;
310 if (adv)
311 adv_tx_power = adv->tx_power;
344 struct adv_info *adv;
350 adv = hci_find_adv_instance(hdev, instance);
351 if (!adv)
354 if ((adv->flags & MGMT_ADV_FLAG_APPEARANCE) && hdev->appearance)
357 memcpy(&ptr[scan_rsp_len], adv->scan_rsp_data, adv->scan_rsp_len);
359 scan_rsp_len += adv->scan_rsp_len;
361 if (adv->flags & MGMT_ADV_FLAG_LOCAL_NAME)