Lines Matching refs:adv_instance
530 struct adv_info *adv_instance, *n, *next_instance = NULL; in hci_clear_adv_instance_sync() local
546 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, in hci_clear_adv_instance_sync()
548 if (!(force || adv_instance->timeout)) in hci_clear_adv_instance_sync()
551 rem_inst = adv_instance->instance; in hci_clear_adv_instance_sync()
557 adv_instance = hci_find_adv_instance(hdev, instance); in hci_clear_adv_instance_sync()
559 if (force || (adv_instance && adv_instance->timeout && in hci_clear_adv_instance_sync()
560 !adv_instance->remaining_time)) { in hci_clear_adv_instance_sync()
1517 struct adv_info *adv_instance; in hci_enable_advertising_sync() local
1530 adv_instance = hci_find_adv_instance(hdev, hdev->cur_adv_instance); in hci_enable_advertising_sync()
1564 if (adv_instance) { in hci_enable_advertising_sync()
1565 adv_min_interval = adv_instance->min_interval; in hci_enable_advertising_sync()
1566 adv_max_interval = adv_instance->max_interval; in hci_enable_advertising_sync()
4995 struct adv_info *adv_instance; in hci_dev_close_sync() local
4999 list_for_each_entry(adv_instance, &hdev->adv_instances, list) in hci_dev_close_sync()
5000 cancel_delayed_work_sync(&adv_instance->rpa_expired_cb); in hci_dev_close_sync()
6484 bool use_rpa, struct adv_info *adv_instance, in hci_get_random_address() argument
6503 if (adv_instance) { in hci_get_random_address()
6504 if (adv_rpa_valid(adv_instance)) in hci_get_random_address()