Lines Matching refs:adv

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