Lines Matching refs:adv_instance
3783 struct adv_info *adv_instance; in adv_expire_sync() local
3785 adv_instance = hci_find_adv_instance(hdev, hdev->cur_adv_instance); in adv_expire_sync()
3786 if (!adv_instance) in adv_expire_sync()
3790 if (!(adv_instance->flags & flags)) in adv_expire_sync()
3795 adv_instance = hci_get_next_instance(hdev, adv_instance->instance); in adv_expire_sync()
3796 if (!adv_instance) in adv_expire_sync()
3799 hci_schedule_adv_instance_sync(hdev, adv_instance->instance, true); in adv_expire_sync()
6348 struct adv_info *adv_instance; in set_advertising_complete() local
6379 adv_instance = list_first_entry_or_null(&hdev->adv_instances, in set_advertising_complete()
6381 if (!adv_instance) in set_advertising_complete()
6384 instance = adv_instance->instance; in set_advertising_complete()
8409 struct adv_info *adv_instance; in read_adv_features() local
8437 list_for_each_entry(adv_instance, &hdev->adv_instances, list) { in read_adv_features()
8439 if (adv_instance->instance <= hdev->adv_instance_cnt) { in read_adv_features()
8440 *instance = adv_instance->instance; in read_adv_features()
8999 struct adv_info *adv_instance; in add_ext_adv_data() local
9007 adv_instance = hci_find_adv_instance(hdev, cp->instance); in add_ext_adv_data()
9009 if (!adv_instance) { in add_ext_adv_data()
9029 if (!tlv_data_is_valid(hdev, adv_instance->flags, cp->data, in add_ext_adv_data()
9031 !tlv_data_is_valid(hdev, adv_instance->flags, cp->data + in add_ext_adv_data()
9068 if (adv_instance->pending) { in add_ext_adv_data()
9070 adv_instance->pending = false; in add_ext_adv_data()
9097 if (adv_instance->pending) in add_ext_adv_data()