Lines Matching refs:adv_instance
3782 struct adv_info *adv_instance; in adv_expire_sync() local
3784 adv_instance = hci_find_adv_instance(hdev, hdev->cur_adv_instance); in adv_expire_sync()
3785 if (!adv_instance) in adv_expire_sync()
3789 if (!(adv_instance->flags & flags)) in adv_expire_sync()
3794 adv_instance = hci_get_next_instance(hdev, adv_instance->instance); in adv_expire_sync()
3795 if (!adv_instance) in adv_expire_sync()
3798 hci_schedule_adv_instance_sync(hdev, adv_instance->instance, true); in adv_expire_sync()
6353 struct adv_info *adv_instance; in set_advertising_complete() local
6384 adv_instance = list_first_entry_or_null(&hdev->adv_instances, in set_advertising_complete()
6386 if (!adv_instance) in set_advertising_complete()
6389 instance = adv_instance->instance; in set_advertising_complete()
8418 struct adv_info *adv_instance; in read_adv_features() local
8446 list_for_each_entry(adv_instance, &hdev->adv_instances, list) { in read_adv_features()
8448 if (adv_instance->instance <= hdev->adv_instance_cnt) { in read_adv_features()
8449 *instance = adv_instance->instance; in read_adv_features()
9008 struct adv_info *adv_instance; in add_ext_adv_data() local
9016 adv_instance = hci_find_adv_instance(hdev, cp->instance); in add_ext_adv_data()
9018 if (!adv_instance) { in add_ext_adv_data()
9038 if (!tlv_data_is_valid(hdev, adv_instance->flags, cp->data, in add_ext_adv_data()
9040 !tlv_data_is_valid(hdev, adv_instance->flags, cp->data + in add_ext_adv_data()
9077 if (adv_instance->pending) { in add_ext_adv_data()
9079 adv_instance->pending = false; in add_ext_adv_data()
9106 if (adv_instance->pending) in add_ext_adv_data()