Lines Matching full:adv

241 	struct adv_info *adv = NULL;  in eir_create_per_adv_data()  local
246 adv = hci_find_adv_instance(hdev, instance); in eir_create_per_adv_data()
247 if (!adv) in eir_create_per_adv_data()
251 if (adv) { in eir_create_per_adv_data()
252 memcpy(ptr, adv->per_adv_data, adv->per_adv_data_len); in eir_create_per_adv_data()
253 ad_len += adv->per_adv_data_len; in eir_create_per_adv_data()
254 ptr += adv->per_adv_data_len; in eir_create_per_adv_data()
262 struct adv_info *adv = NULL; in eir_create_adv_data() local
268 adv = hci_find_adv_instance(hdev, instance); in eir_create_adv_data()
269 if (!adv) in eir_create_adv_data()
278 if (adv && eir_get_data(adv->adv_data, adv->adv_data_len, EIR_FLAGS, in eir_create_adv_data()
315 if (adv) { in eir_create_adv_data()
316 memcpy(ptr, adv->adv_data, adv->adv_data_len); in eir_create_adv_data()
317 ad_len += adv->adv_data_len; in eir_create_adv_data()
318 ptr += adv->adv_data_len; in eir_create_adv_data()
325 if (adv) in eir_create_adv_data()
326 adv_tx_power = adv->tx_power; in eir_create_adv_data()
359 struct adv_info *adv; in eir_create_scan_rsp() local
365 adv = hci_find_adv_instance(hdev, instance); in eir_create_scan_rsp()
366 if (!adv) in eir_create_scan_rsp()
369 if ((adv->flags & MGMT_ADV_FLAG_APPEARANCE) && hdev->appearance) in eir_create_scan_rsp()
372 memcpy(&ptr[scan_rsp_len], adv->scan_rsp_data, adv->scan_rsp_len); in eir_create_scan_rsp()
374 scan_rsp_len += adv->scan_rsp_len; in eir_create_scan_rsp()
376 if (adv->flags & MGMT_ADV_FLAG_LOCAL_NAME) in eir_create_scan_rsp()