Lines Matching refs:adv_instance
533 struct adv_info *adv_instance, *n, *next_instance = NULL; in hci_clear_adv_instance_sync() local
549 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, in hci_clear_adv_instance_sync()
551 if (!(force || adv_instance->timeout)) in hci_clear_adv_instance_sync()
554 rem_inst = adv_instance->instance; in hci_clear_adv_instance_sync()
560 adv_instance = hci_find_adv_instance(hdev, instance); in hci_clear_adv_instance_sync()
562 if (force || (adv_instance && adv_instance->timeout && in hci_clear_adv_instance_sync()
563 !adv_instance->remaining_time)) { in hci_clear_adv_instance_sync()
1488 struct adv_info *adv_instance; in hci_enable_advertising_sync() local
1501 adv_instance = hci_find_adv_instance(hdev, hdev->cur_adv_instance); in hci_enable_advertising_sync()
1535 if (adv_instance) { in hci_enable_advertising_sync()
1536 adv_min_interval = adv_instance->min_interval; in hci_enable_advertising_sync()
1537 adv_max_interval = adv_instance->max_interval; in hci_enable_advertising_sync()
4824 struct adv_info *adv_instance; in hci_dev_close_sync() local
4828 list_for_each_entry(adv_instance, &hdev->adv_instances, list) in hci_dev_close_sync()
4829 cancel_delayed_work_sync(&adv_instance->rpa_expired_cb); in hci_dev_close_sync()
6116 bool use_rpa, struct adv_info *adv_instance, in hci_get_random_address() argument
6135 if (adv_instance) { in hci_get_random_address()
6136 if (adv_rpa_valid(adv_instance)) in hci_get_random_address()